Git Product home page Git Product logo

hacore_qnap's Introduction

HAcore_QNAP

Home Assistant configuration files for QNAP

Home Assistant configuration - HAQNAP by svkowalski:

This is what I produced after about a year and a half of tinkering...

The system consists of:

  • Software
    • Home Assistant version 0.110.5: I try to stay current, unless the new version is causing errors.
    • Lovelace UI is now the default UI; augmented by these HACS add-ins:
      • mini-media-player nice HACS add-in that gives me greater control over the appearance and options available for media devices
      • roku-card another nice custom card that is used to control the Roku via on-screen remote button layout
      • Emulated Roku used to integrate controls on Harmony remotes for Bookcase lights and pausing the moOdeaudio player
      • Bar card used to create more compact view of loudness on Onkyo receiver
      • CCH - Customize header to tailor the chevrons and control visibility
      • Circadian Lighting: still working the kinks out of this light brightness/color control
      • lovelace layout card to get more control over tab layouts
      • Nexia/Trane thermostat
      • Weather Card
      • Themes, including Dark Mint and Google night mode
    • moOdeaudio used to manage my music collection, as well as stream music: SOMA FM Groove Salad, Drone Zone, et al.; A.M. Ambient, Ambient Sleeping Pill; KMFA, KUT/KUTX (Austin), WFMT (Chicago), WQXR (NYC).

Automations implemented:

  • Just before dawn: 30 minutes before sunrise, turn on bathroom light
  • Just before dusk: 45 minutes before sunset, turn on several lamps, lights & candles(!)
  • Turn Bookcase lights on/off: either manually, or triggered when TV is turned on.
  • Turn candles on/off: I converted some battery-operated candles to use wall power. TP-Link switches turn them on & off as a group.
  • Toggle MPD: Pause/restart moOde music via Harmony remotes & UI
  • Start Harmony Activity from Input Select: I depend on the Harmony Hub to control my Onkyo receiver and Panasonic HDTV, as well as the Roku Ultra. These actions are all defined as Activities to the Harmony Hub.
  • Set Receiver volume slider: The volume slider is scaled to match the number that appears on the receiver display. The HA Community provided the necessary clues for this.
  • Play/Pause moOdeAudio: Issue MPD play/pause command to enable music to be muted in other rooms when the TV is turned on
  • Toggle Bookcase lights: Turns on Bookcase lights when watching TV--but only after sunset
  • Turn off all lights: Make sure everything is turned off 15 minutes after midnight
  • ...plus several others implemented through the front-end

Resources:

I found these YouTube channels and websites to be helpful in getting me pointed in the right direction:

TBD:

  • Fix some nagging incorrect behaviors that occur when directing Onkyo AV receiver to play music (fixed?)
  • Add option for selecting Zone 2 Cast input
  • Open/Close garage door using MYQ
  • Get SSL & DnDNS working. Got it working on Hasspian, got tangled up in Docker issues on QNAP. Set aside for now. May try new remote access through Nabu Casa
  • Improve light behavior to turn on when the weather is cloudy. (someday)

hacore_qnap's People

Contributors

svkowalski avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.