I do my best to keep Home Assistant on the latest release. I'm heavily utilizing AppDaemon and NodeRed for advanced/templated automations. See Appdaemon config and my NodeRed screenshots below for details. Most of my setup is run as Docker containers (see docker-compose for container list).
My Home Assistant installation runs on a Gen7 i3 NUC with Centos 7:
Lots of Docker containers, some described below. See Docker Compose
Frigate for security camera recording and object detection
Home Assistant Companion for iOS and Android device tracking
A plethora of Lolin D1 Mini and S2 Mini sensors via ESPHome (using ESPHome API, not MQTT). See /extras/esphome for configs
Milights with Homebrew MiLight controller using D1 Mini and NRF24L01
Zwave, Zigbee, and Wifi (ESPHome) smart plugs
ZHA using CC2531 running zigbee2mqtt firmware
Z-Wave JS using Aeon Labs USB stick with:
MQTT remote and local server (via Docker)
Various MQTT Sensors (some in extras/scripts)
RTL_433 to capture data from various off-the-shelf sensors
AppDaemon controlling a large number of automations and intelligent AC control. See /extras/appdaemon for configs.
NodeRed for irrigation and other automations (see screenshot below)
UPS monitoring using apcupsd
Whole home power monitoring with ESPHome-flashed Emporia View
Github actions to test beta and stable builds against config
Home Assistant and other containers have ingress handled automatically by Traefik and are accessible locally or fronted and secured by Cloudflare Zero Trust Network Access.
Description | value |
---|---|
Lines of ESPHome YAML | 3246 |
Lines of Home Assistant YAML | 10611 |
Integrations in use | 64 |
Zigbee devices in zha
|
26 |
Z-Wave devices in zwave_js
|
37 |
Description | value |
---|---|
Entities in the automation domain |
134 |
Entities in the binary_sensor domain |
170 |
Entities in the button domain |
46 |
Entities in the camera domain |
16 |
Entities in the climate domain |
1 |
Entities in the conversation domain |
2 |
Entities in the counter domain |
1 |
Entities in the cover domain |
16 |
Entities in the datetime domain |
6 |
Entities in the device_tracker domain |
6 |
Entities in the event domain |
14 |
Entities in the fan domain |
3 |
Entities in the group domain |
19 |
Entities in the image domain |
8 |
Entities in the input_boolean domain |
31 |
Entities in the input_datetime domain |
33 |
Entities in the input_number domain |
6 |
Entities in the input_select domain |
19 |
Entities in the input_text domain |
17 |
Entities in the light domain |
39 |
Entities in the lock domain |
4 |
Entities in the media_player domain |
19 |
Entities in the notify domain |
2 |
Entities in the number domain |
16 |
Entities in the person domain |
2 |
Entities in the plant domain |
1 |
Entities in the remote domain |
4 |
Entities in the script domain |
52 |
Entities in the select domain |
4 |
Entities in the sensor domain |
562 |
Entities in the setter domain |
1 |
Entities in the siren domain |
1 |
Entities in the sun domain |
1 |
Entities in the switch domain |
191 |
Entities in the timer domain |
7 |
Entities in the tts domain |
1 |
Entities in the update domain |
83 |
Entities in the vacuum domain |
1 |
Entities in the weather domain |
1 |
Entities in the zone domain |
7 |
Total state objects | 1547 |
Appdaemon: aneisch/follow_me_appdaemon
Theme: JuanMTech/google_dark_theme aFFekopp/dark_teal home-assistant-community-themes/amoled home-assistant-community-themes/aqua-fiesta home-assistant-community-themes/blue-night home-assistant-community-themes/dark-mint home-assistant-community-themes/grey-night naofireblade/clear-theme-dark seangreen2/slate_theme
Integration: AlexxIT/SonoffLAN AlexxIT/WebRTC PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor alandtse/alexa_media_player alandtse/tesla blakeblackshear/frigate-hass-integration claytonjn/hass-circadian_lighting custom-components/readme dlashua/hass-setter frenck/spook hacs/integration magico13/ha-emporia-vue moralmunky/Home-Assistant-Mail-And-Packages rospogrigio/localtuya rroller/dahua sdrapha/home-assistant-custom-components-pfsense-gateways sebr/bhyve-home-assistant ualex73/monitor_docker
Plugin: PiotrMachowski/lovelace-xiaomi-vacuum-map-card bramkragten/weather-card custom-cards/bignumber-card dermotduffy/frigate-hass-card dmulcahey/zha-network-visualization-card dylandoamaral/uptime-card gadgetchnnel/lovelace-card-templater gadgetchnnel/lovelace-text-input-row j-a-n/lovelace-wallpanel junkfix/numberbox-card kalkih/mini-media-player nervetattoo/simple-thermostat ofekashery/vertical-stack-in-card piitaya/lovelace-mushroom pmongloid/flipdown-timer-card thomasloven/lovelace-auto-entities thomasloven/lovelace-card-mod thomasloven/lovelace-card-tools thomasloven/lovelace-fold-entity-row thomasloven/lovelace-slider-entity-row
Auto generated using: docker run -it -v /tmp:/usr/src/app/out --rm nevermendel/chrome-headless-screenshots --width=$viewportWidth1 --height=$viewportHeight1 --filename=nodered_1 --delay=3000 http://10.0.1.22:1880/#flow/9584418c.dafc2