Here's my Home Assistant (HA) configuration.
If you found this extremely helpful, feel free to reach out
Devices | Services | Automations | Dashboard | Todo List
-
NUC 8 -i3 Short
- Standard Debian Installation with Docker (lightweight and reliable)
- Home Assistant via Docker
- Portainer
- Node-Red via Docker
- Duck DNS via Docker
- Let's Encrypt via Docker
- HACS for Plugins
-
Software used
- WSL for windows to SSH into NUC (PuTTY is another option)
- PuTTY to SSH into NUC
- Visual Studio Code code editor of choice
Migrated to individual docker images as Supervised installations of hass.io become obsolete.
Device | Quantity | Connection | Component | Notes |
---|---|---|---|---|
Phillips Hue Hub v2 | 1 | Ethernet | Philips Hue | Used to control Phillips Hue Bulbs. The Philips hue bridge 2.0 can control up to 50 light bulbs and 12 accessories at a time, provided that they are connected in range. |
Aeotec Z-Stick Gen5 | 1 | USB | Z-Wave | Used to control all Z-Wave devices in Home Assistant. This is a USB stick that is plugged directly into the Raspberry Pi. Using secure Z-Wave that is configured in the configuration.yaml |
Device | Quantity | Connection | Component | Notes |
---|---|---|---|---|
Philips Hue A19 Bulb |
25 | Hue Bridge | Philips Hue | Color changing smart bulbs developed by Philips ($40-$50) |
Philips Hue Bloom |
2 | Hue Bridge | Philips Hue | Color changing smart lamps developed by Philips ($60) |
Philips Hue Indoor Light Strip |
2 | Hue Bridge | Philips Hue | Color changing LED indoor light Strips ($60-$80) I have one over the kitchen cabinet with an extension |
Philips Hue Outdoor Light Strip |
3 | Hue Bridge | Philips Hue | Color changing LED outdoor light Strips ($160) |
Device | Quantity | Connection | Component | Notes |
---|---|---|---|---|
Tap Switch |
1 | Hue Bridge | Philips Hue | Switch that requires no batteries developed by Philips ($40-$50). Useful since it has 4 total buttons |
Dimmer Switch |
5 | Hue Bridge | Philips Hue | Dimmer switch that requires batteries developed by Philips ($25) |
Motion Sensor |
4 | Hue Bridge | Philips Hue | Motion Sensor that has temperature sensor built in ($40) |
Device | Quantity | Connection | Component | Notes |
---|---|---|---|---|
Hunter Douglas Blinds |
2 | Proprietary Bridge | Direct Hub API | Using multiple 'scenes' in PowerView app that sets the blinds to the appropriate height. I have the dimmer switches set to activate scenes using Node-Red |
Device | Quantity | Connection | Component | Notes |
---|---|---|---|---|
August Smart Lock Pro - Gen 3 |
1 | Z-Wave / Wi-Fi | Wi-Fi | The new August Lock component in Home Assistant is fast and reliable. Z-Wave has been hit or miss for some devices. Generation 4 |
Device | Quantity | Connection | Component | Notes |
---|---|---|---|---|
ecobee - Gen 2 |
1 | Wi-Fi | ecobee | Component works great, I use this for my entire HVAC system. I have multiple modes, AWAY, SLEEP, HOME. I also configured it to only be within 3 degrees rather than the typical 5 |
Nest Smoke & Carbon Monoxide Alarm - Gen2 |
1 | Wi-Fi | NEST | NEST Smoke & Carbon Monoxide Alarm works great and doesn't have the annoying alarm when the batteries are dead - $119 |
Fanimation Fan - 72" |
2 | Google Assistant Relay | Google Assistant Relay (ReST commands) | Blog post about how integration works |
Device | Quantity | Connection | Component | Notes |
---|---|---|---|---|
Sonos Play:1 |
4 | Wi-Fi | SONOS | No longer manufacturered, Latest Model Here |
Sonos Playbar |
1 | Wi-Fi | SONOS | Good soundbar and integrates well with SONOS system |
Sonos Move |
1 | Wi-Fi | SONOS | Expensive at $399 but it is 'portable' |
LG Web OS Smart TV |
1 | Wi-Fi | LG WebOS | This is my main main TV. Highly recommend OLED and this is the 4K model |
Device | Quantity | Connection | Component | Notes |
---|---|---|---|---|
Monoprice Z-Wave Plus Door Sensor |
2 | Z-Wave | Z-Wave | Locations: Washer door / Back door |
Monoprice Z-Wave Vibration Sensor |
1 | Z-Wave | Z-Wave | Locations: Dryer Motor (to determine when dryer is finished) |
Device | Quantity | Connection | Component | Notes |
---|---|---|---|---|
WeMo Mini Smart Plugs |
1 | Wi-Fi | WeMo | Useful plugs that you can automate, I like that you can use 2 per outlet |
Device | Quantity | Connection | Component | Notes |
---|---|---|---|---|
Roborock S55 |
1 | Wi-Fi | Xiaomi | Attempted to load Valetudo, but it did not work. I might attempt again later but for now just using the regular Xiaomi Integration |
Device | Quantity | Connection | Component | Notes |
---|---|---|---|---|
U by Moen |
1 | Wi-Fi | N/A Yet (Hoping to use Wi-fi & API) | Amazing Shower Controller, but expensive and requires 3 different parts |
- Weather and Climate related
- Windy
- Open Weather Map Api for Node-Red
- Pollen sensor for allergy related information
- Github
- Presence:
- iOS Notifications
All Automations are using Node-Red (via Docker)
Automations:
-
In the middle of the night raise the blinds, turn down the fan, and turn the AC to normal (not sleep mode). This allows me to wake up warmer and wanting to get out of bed
-
Intelligent blinds. Check the elevation and azimuth of the sun using the sun sensor, bringing them down to the appropriate height as the sun sets in my windows. Also checks to see if there is cloud cover and not to lower them if there is cloud coverage greater than 75%
-
When the Hue Tap is pressed for good night, Set the AC to sleep mode, turn off TV, turn off SONOS, lock the door, turn on the fan to high.
-
When any of the Hue Dimmer switches are held on, raise the blinds
-
When any of the Hue Dimmer switches are held off, lower the blinds
-
When leaving the house, lock the door, turn off AC, lower the blinds, turn off all the lights.
-
When coming home, unlock the door, turn off AC, raise blinds following automation in step 2)
- Notify when the windspeed is over 20 miles per hour
- Notify airport travel and TSA wait time when vacation mode is set
- Notify when Humidity is too high or too low
- Notify if the low tonight is below freezing
- Plus many more....
I have detailed the layout in my blogpost #8 found here
-ZinkNotTheMetal