Home Assistant configuration files (YAMLs) and AppDaemon apps.
I have Home Assistant running on an Intel NUC. This has been a work in progress since Nov 2015 (HA v0.7 or earlier).
I use the new dashboards in 0.107 to create a dashboard for guests on an Amazon Fire Tab running Fully Kiosk Browser.
Software on the NUC:
- Home Assistant via Hass.io
- Running in Hass.io
ADBRemoved FireTVs- AppDaemon
- VSCode
- Mosquitto Broker
Traccar - Used with OBDII Sensor to track my car.New car has built-in tracking- JupyterLab Lite Only sometimes when I need to figure out event correllation
- ESPHome - Used for Water Softener, Bed Occupancy Sensor, and BLE Proxy
Zwave-JSMoving to Zigbee/Thread/Matter- I Can't Believe It's Not Valetudo
- Home Assistant Google Drive Backup
- Matter Server
- Running elsewhere
- rtlamr - Runs on a Pi4 and collects
electricalgas utility info. - Zigbee2MQTT - Zigbee control over MQTT
- rtlamr - Runs on a Pi4 and collects
Devices in Use:
- Apple/iOS Devices including AppleTV and HomePod Mini
Nest ThermostatReplaced with Z-wave Thermostat and Schedy- Ecobee Premium Love those remote sensors!
- Amazon Echo
- Amazon Echo Dot Gen 2
Amazon Fire TV- Sonos One Speakers
- Xiaomi Dafang Cameras running custom firmware
- Xiaomi MiFlora
- ESP8266 with VL53L0X to measure salt level in water softener. See this commit for more info.
HUSBZB-1 Zigbee/Z-Wave Stick (for Z-Wave and Zigbee)Z-WaveGoControl Z-Wave ThermostatLeviton Switch Vizia RF+ VRS05-1LZ - 3 wire 3-way switch.Leviton Vizia + Digital Coordinating Remote SwitchGE Z-Wave Wireless Smart Lighting Control Outdoor ModuleGE Z-Wave Wireless Smart Lighting Control Appliance SwitchBed presense sensor (2x): Ecolink Z-Wave door/window sensor mated with Ideal pressure matReplaced by custom solution belowBed Occupancy Sensor Following N-I1's design but using a large, closed-cell foam sheet covered with copper foil on both sides.- GoControl Z-Wave Plug-in Dimmer
Zooz Z-Wave Plus S2/ZEN26Inovelli ZSW31-SN Dimmer Switches: These are great multifunctional dimmers which have disableable relays so you can control smart bulbs which are plugged in to the controlled socket. To disable the relay, click the Control button 8 times. Then you use Z-Wave events to control the lights as you see fit. I use this in my guest room to control the ceiling fan light (ceiling fan is controllable by chain) which is on the circuit and to control the two side lamps (separate control). See here for how I control these lights in HA
- Electro Llama ZZH Stick for Zigbee2MQTT
- Philips Hue (bulbs and light strip)
- Ealon Halo LED Downlights
- Enbrighten 43100 Outdoor Switch
- Sengled E1C-NB7 - Energy reporting switch!
- Ikea FYRTUR Blinds. Hacked to fit my smaller windows. Here for details.
- Ikea Tradfri outlet
- Lutron Pico LZL-4B-WH-L01 Connected Bulb Remote for resetting bulbs
- EcoSmart 60-Watt Equivalent A19 Dimmable SMART LED Light Bulb Tunable White. Replaced the GE Link LED Bulb in most cases. Used with Adaptive Lighting from HACS.
- Xiaomi Aqara Motion Sensors
- Xiaomi Aqara Button
- Xiaomi Aqara Temperature Sensors
- Xiaomi Window/Door Sensors
- Xiami New Window/Door Sensors
- Xiaomi Leak Sensors
- Xiaomi Aqara Cube
- Xiaomi Vibration Sensor
- SmartThings Presence Sensor. Hacked to use 2AA Batteries instead of the coin battery. Details on this upgrade.
- SmartThings Motion Sensor
Hampton Bay (King of Fans)- These devices are very particular about what they will initially pair with. I moved the NUC to the same room as the fans for the initial pairing. After they were on the network they communicate over the Zigbee mesh proper. I recommend opening up the unit to check if the Zigbee antenna is firmly seated on the board. You can also replace the small antenna with something like (this on Amazon)[https://www.amazon.com/gp/product/B077SVP7PN/ref=ppx_yo_dt_b_asin_title_o08_s00?ie=UTF8&psc=1].- Peanut Zigbee Smart Plug - Used to control the lava lamp in my office. Does not require Almond hub and does pair via ZHA. Also act as more reliable repeaters for the Hampton Bay/KoF fans. See this blog post, this SmartThings Community thread and this reddit thread for more information. If you update the firmware to the latest version and have a lot of these plugs on your network you may see them randomly toggle on-off at random times.
- Lava Lamp
- Christmas Lights
- Sump Pump
- Bond Bridge to control ceiling fans (and maybe more!)
- Good Earth LED Lighting panels - Local Tuya
- Rachio for sprinklers
- MyQ Garage Door
- Unifi nanoHD-AP
- Unifi U6-Pro
- Unifi US-8
- Unifi Dream Machine Pro
Generic OBDII GPRS Real Time Tracker- Custom Tesla Integration
- Adaptive Lighting
AppDaemon Apps:
- Bayesian Device Tracker - Merges GPS location info with bayesian binary sensor to give ground-truth location tracking. Uses bayesian data to eliminate red-herrings when arriving at home. Could be extended to other zones if you have multiple
device_tracker
s - Lighting Fade-In - Fades in lights from
off
over a pre-defined interval on a work (non-weekend, non-holiday) day. - Music Fade-in - Fades in music when I wake up in the morning
- deConz button events - Translates Xiaomi button events into a generic sensor.
- Magic Cube - Translates Xiaomi Magic Cube events into actions controlling my living room Hue lights
- Automatic event helper - Similar to deCONZ helper this translates matic events into a generic sensor.
Nest Travel helper - When driving long distances the Nest will switch from heating/cooling back to away mode if you don't arrive home soon enough. This listens for those changes and keeps Nest from switching back to away mode.Schedy - Replacement for Nest. Work in Progress.- Thermostat Stats - Gathers historical house temperature data. Will feed into ML model to predict time to temp, etc.
Apple Shortcuts