Skip to content

jelez/githass

 
 

Repository files navigation

githass Build Status

Home Assistant Configuration

Currently running on a home media server using unRAID (Home Assistant runs in a docker)

Components Used:

Automations:

  • Light control based on device presence and sun status
  • Theromstat control based on outside temperature and device presence
  • HA Reset notifications and memory leak notifications
  • Nightly data storage for daily average/max/min to be displayed as a graph in the front end (to get long-term history)

Notes:

  1. I use secrets.yaml to hide sensitive information (like API keys)
  2. Currently, Home Assistant has local control over only Hue and Z-wave devices (Ecobee talks to cloud). My goal is to force everything to be local so if the interenet goes out, my home will still be automated.
  • Most likely I'll just slowly phase out Wink and get a zwave stick for future ZWAVE components. I'll have to just live with the ecobee cloud-only BS for now...

Future Improvements:

  • Automation override switches (added 8/21/2016)
  • Rapberry pi status monitoring (added 8/27/2016)
  • Integrate Alexa (added 10/23/2016)
  • Selectable scenes (added 11/6/2016)
  • Vacation Mode
  • Thermostat automations (instead of using built-in Ecobee scheduling) (added 7/8/2017)
  • Full local control (Ecobee does not allow local only)
  • Intents
  • More components:
    • Z-wave stick (for future Wink removal) (added 11/25/2016)
    • Home weather station
    • More Lights/switches
    • Door/window sensors
    • IP Cameras
    • Sprinkler/Irrigation automation
    • Washer status
    • Dishwasher status (custom sensor, probably)

(Images last updated July 23, 2017, may not reflect current configuration)

About

Home Assistant Configuration

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 93.4%
  • JavaScript 4.7%
  • Shell 1.9%