Hi, I'm Jens and this is how I set up my home automation using HomeAssistant.
One of the main targets is to use devices which don't rely on cloud services wherever possible.
NUC7I5BNK with Core i5 7260U, 16GB RAM and 500GB Samsung 970 EVO Plus M2 SSD running Home Assistant OS.
This machine is called "ship".
Official addons in use:
- Config check
- Let's encrypt
- MariaDB
- Mosquitto
- NGINX SSL proxy
Custom supervisor addons in use:
- ESPHome https://github.com/esphome/hassio
- ESPHome dashboard
- Home Assistant Community Addons https://github.com/hassio-addons/repository
- Bitwarden (Vaultwarden)
- FTP
- Glances
- Network UPS Tools
- Node Red
- Visual Studio Code
- WireGuard VPN
- Moshe https://github.com/TheBestMoshe/home-assistant-addons
- Paperless NG
- eightiesguy https://github.com/haberda/hassio_addons
- Signal messenger
- Stephen Beechen https://github.com/sabeechen/hassio-google-drive-backup
- Google Drive backup
- Markus Pöschl https://github.com/Poeschl/Hassio-Addons
- Valetudo mapper
Automations are mostly build in the Home Assistant automation editor. Some are still in Node RED but they're getting migrated too.
I'm trying to build most repetitive automations in blueprints - sometimes it's a hustle as e.g. shutter automations vary by little but important details.
The Home Assistant Community Store, a project started by @ludeeus to make installing and managing non-core components much easier. Thank you so much for your great work!
HACS is used to install and manage my custom components, lovelace plugins and lovelace themes. The following components are essential to my setup:
https://github.com/custom-components/alexa_media_player
This is a custom component to allow control of Amazon Alexa devices in Home Assistant using the unofficial Alexa API.
https://github.com/Limych/ha-average
Calculate averages of values over time
Main 1000M/50M cable -> Fritz!Box 6591 Cable -> UniFi USG Pro
Backup 100M/50M DSL -> Fritz!Box 7412 (PPPoE passthrough only) -> UniFi USG Pro
- Ubiquiti UniFi USG Pro
- Ubiquiti UniFi Switch US-24 250W
- Ubiquiti UniFi AP-AC-Pro (2x apartment, basement, underground parking)
- Ubiquiti UniFi controller on a datacenter VM (to manage all of the above)
Another Fritz!Box 7412 just for VoIP connections.
Gigaset DECT base station connected to Fritz!Box and some DECT handsets.
Direct integration with ZHA in HomeAssistant. I'm forwarding the USB device of the controller by network as the NUC is placed in the basement and the zigbee controller should be located in the apartment. See #17
Controller is a Texas Instruments LAUNCHXL-CC26X2R1 zigbee sniffer with ZStack 3.0 firmware connected to as Raspberry Pi 3.
I'm heavily relying on ESP based actors and sensors. Please see my ESPHome README for more details.
- Shelly 1
- Shelly 2.5
- MagicHome RGB LED controller
- Trådfri light bulbs (zigbee)
- Ledvance Smart+ light bulbs (zigbee)
- Philips Hue light strip plus (zigbee)
- Lots of ESP8266 based plugs running on ESPHome
- Sonos
- Some Google Home
- Some Amazon Echo
- Some FireTV
- Synology DS212j
- LG WebOS TV
- UniFi device tracker
- Home Assistant mobile app
- Xiaomi MiJia wireless switch (zigbee)
- Met.no weather
- Waze travel time
- Home Assistant mobile app on Android/iOS devices
- Xiaomi Aqara window/door sensors (zigbee)
- Xiaomi Aqara climate sensors (zigbee)
- Xiaomi Aqara water leakage sensors (zigbee)
- Xiaomi Aqara occupancy sensors (zigbee)
- Bitron AV2010/32 wall thermostat to control the underfloor heating
- Eaton Ellipse Pro 650 UPS
Monitored via Network UPS Tools (Home Assistant Supervisor addon)
- Xiaomi Roborock S50 vacuum running Valetudo