The state of my Home Assistant in 2024

The state of my Home Assistant in 2024

Update (3. 12. 2024) – Misc integrations, Addons and HACS added.

My journey started 4 yrs ago (2020) when I bought 1 Aqara hub, 1 room temp. sensor and 1 smart socket (for controling the heating of the office). I started with Aqara app. with 1 automation: If office temp < 21 turn on the pump, if > 22 turn it off.

After some months I moved to Home Assistant (in 2022).

The state today (end of 2024) is somehow different:

Main system – server and frontend

Zigbee devices

24 zigbee devices:

  • Sonoff Zigbee dongle (router for all zigbee devices)
  • Tuya 3 phase electricity meter (for measuring electricity consumption on all 3 mains)
  • 8 Tuya/Aqara/Elivco smart sockets (for monitoring the consumption of various individual devices like dishwasher, production of solar panels, controling central heating pump etc.)
  • 3 sonoff smart switches (for controlling bathroom exhaust fan, aquarium/terrarium lights and pumps, charging of tablet)
  • Aqara smoke detector
  • 3 Ikea movement sensors
  • Ikea Vindstyrka air quality sensor (to improve our ventilation – window opening habits)
  • 2 Aqara door sensors
  • 1 Aqara temp/humidity sensor
  • 1 Aqara button
mesh network of zigbee devices from home assistant zigbee2mqtt, blue act as routers, green are battery powered circles connected with dashed and full blue and green lines

BLE devices

11 BLE (Bluetooth Low Energy) devices:

  • Xiaomi Mi temperature/humidity sensors connected to ESP32 BLE proxy
  • all Xiaomi sensors flashed with custom firmware

ESP32 & ESPHome

5 ESP32 (ESPHome) wifi devices:

Wi-fi appliances

2 other wifi devices integrated to HA

  • Midea dehumidifier (via Midea Air Appliances integration)
  • Mitsubishi Heatpump with Wifi module (via MELCloud integration and some sensors via manual REST integration)

Other systems/servers monitored from HA

  • Computers/servers monitoring via Glances
  • Modem/router integrated to HA (monitoring speed and connection drops) via UPnP/IGD integration
  • Office printers integrated to HA (monitoring ink consumption) via Internet Printing Protocol integration and Brother integration
  • NVidia Shield via Android TV remote integration

Misc integrations

  • Battery notes integration (for tracking time from last battery change)
  • Weather Card integration (to see weather forecast)
  • Browser mod (currently not used much – the plan was to play music from MusicAssistant – TODO)
  • Certificate Expiry (for monitoring Let’s Encrypt certificate expiry and autorenewal on my web servers)
  • Command Line integration (for monitoring CPU temperature on my Proxmox server)
  • DLNA Digital Media Server (not used, it installed automatically)
  • Electricity Maps (to see how much renewable energy is currently used in my country)
  • Elektro Network Tariff (for monitoring grid price time slots)
  • Forecast Solar (for solar production forecast)
  • Google Cast (to play notifications on my NVidia Shield)
  • Landroid Cloud (for controlling mower)
  • Mastodon (to track posts, followers, following)
  • Meteorologisk institutt (to see weather forecast)
  • MJPEG IP camera (for displaying video stream from ESP32 cameras)
  • OctoPrint (to monitor 3D printer via OctoPrint server)
  • PiHole (for displaying ratio of blocked requests)
  • PowerCalc (to calculate power consumption of devices that does not track power consumption)
  • Proxmox VE (to display various info from Proxmox server and hosts)
  • Scheduler (for scheduling the heating of the office)
  • Seasons (to modify automations based on the season)
  • Speedtest.net (for tracking the speed and dropouts of the internet connection and as a ‘evidence’ for my internet provider if the speed is too low)
  • Sun (for triggering automation based on the state of the sun – aquarium and terrarium)
  • Synology DSM (for monitoring Synology NAS)
  • Thermal Comfort (to calculate how pleasant is the climate based on temperature and humidity – Sharlau, Simmer, Thoms perception index)
  • World Air Quality Index (WAQI), to monitor air quality in the nearby city

Total: 1400 entities in

Add-ons

  • Backups by Stephen Beechen (to GDrive)
  • Browser mod
  • ESPHome Compiler
  • HACS (unofficial integrations)
    • Mushroom (for nice UI cards)
    • auto-entities
    • apexchart-card
    • Config Template Card
    • Sankey Chart Card
    • Weather Chart Card
    • Weather Radar Card
    • Moje Elektro
    • Device Tools
    • Mold Risk Index
    • Network tariff/Card
    • Thermal Comfort Icons
  • Music Assistant (currently not working)
  • motionEye (currently not used, too resource intensive for my server)
  • Terminal
  • Zigbee2MQTT
  • Studio Code Server

Automations

40 automations for (major functionalities):

  • Controlling bathroom exhaust fan
  • Adapting humidity threshold to external humidity (to reduce the number of bathroom fan turn ons during humid weather)
  • Controlling office heating radiator (pump)
  • Unlocking the front door via NFC stickers and mobile phones
  • Controlling and monitoring aqarium and terrarium lights/pump (turn on at sunrise, turn off at sunset, de-airing the pump)
  • Notifying if windows are opened too long
  • Front door ring bell notifications (notifications on mobile phones, TV, voice notification on kitchen tablet)
  • Turning off TV and related devices at night (to reduce standby power draw)
  • Monitoring solar panels output and export to grid, turning on various appliances (dehumidifier, heatpump – hot water) to minimize electricity export
  • Notifications in case of going over max. ‘agreed’ grid power draw (>8,4kW)
  • Controlling the charging of the tablet (between 20%-80%, to prolong battery life)
  • Various notifications of 3D printer (too hot, finished)

Dashboards

  • 1 main dashboard
home assistant overview dashboard showing various chart like electricity consumption, weather, temperatures, movement sensors state, webcams
  • ~40 other lovelace dashboards, for each room that has at least one device
home assistant side dashboard
home assistant dashboard (1 of 40) showing various info about terrarium

That’s very brief description of my Home Assistant system at the end of 2024. I’m documenting the progress and the document is already 100 pages long.

Maybe it sounds a lot, but I feel I didn’t even scratched the surface.
Plz. send help 🙂

When I published this info on Fediverse, I found out there are people with far larger setups (200+ zigbee devices). Good, it looks like I still have some self-control 🙂

Join the AHA (Anonymous Home Assistants 🙂 ) debate on Fediverse.

Tags:

If you’re reading this on fediverse and the layout (embedded pics) is off, here’s the link to the original blog post.



Comments

2 responses to “The state of my Home Assistant in 2024”

  1. JF :debian: :verbike: Avatar

    @tomi Which weather forecast card are you using?

Leave a Reply

Your email address will not be published. Required fields are marked *