This is my personal home automation configuration using Home Assistant (http://home-assistant.io) - hereby referred to as HA. My configuration is built off of many online docs, tips, and examples over many grueling hours of trial and error. I've tried to document what I've learned so hopefully it will help others (and prevent me from making the same mistakes twice).
NOTE: Sensitive files (ex. secrets.yaml) and folders (ex. www) have been excluded from this repository.
Check out my concise guide on getting into the world of Home Automation, standing up your own Home Assistant server, building your own sensors, and more.
Here are my exact components:
- Intel NUC NUC7i5DNKE Core i5-7300U 8GB RAM 128GB SSD
- GoControl CECOMINOD016164 HUSBZB-1 USB Hub
Some of my devices integrated, accessed, and or controlled by the HA server:
- Audio
- Assistants (Speakers, Hubs)
- Cars
- BMW i3
- Volvo xc90
- Door/Window
- Garage Door
- Leaks
- Lighting
- Leviton DZS15-1BZ Decora Z-Wave Controls 15-Amp Scene Capable Switch
- EVOLVE LRM-AS Z-Wave Lighting Control Dimmer Switch
- GE 45606 Z-Wave Technology 2-Way Dimmer Switch
- Leviton VRI10-1LZ Vizia RF+ Incandescent Dimmer 1000W
- GE 45613 Z-Wave Wireless Lighting Control Three-Way Dimmer Kit
- GE Smart Fan Control, Z-Wave, In-Wall, 12730
- Media
- Motion Sensors
- Network
- Outlets/Plugs
- Personal Devices
- Remotes
- Surveillance
- Valves
See issue "Hassio boots into the 4 menu option"
This issue occured because my system drive was full (HA database, snapshots, etc). To fix:
- Follow steps 1 and 2 above of Image the NUC
- Open a terminal, run "sudo nautilus", and delete unneeded snapshots from hassos-data/supervisor/backup
- Reboot
- To reset HomeKit, delete /config/.homekit.state
- How to enable yeelight developer mode: https://getyeti.co/posts/how-to-control-yeelight-and-your-smarthome-with-yeti