Van Domoticz naar Home Assistant
De laatste tijd heb ik steeds meer problemen met mijn Domoticz installatie. Pogingen om een nieuwe server in te richten stranden omdat ik de backup van mijn huidige server niet over kon zetten. Uiteindelijk heb ik Monit ingericht om er in ieder geval voor te zorgen dat Domoticz blijft draaien, maar ideaal is het natuurlijk niet voor een home-automation server.
Aan de andere kant hoorde ik de steeds positievere geluiden over Home Assisant (HA). Blijkbaar is de frontend een stuk beter geworden en hoef je steeds minder in YAML te programeren om iets voor elkaar te krijgen. Ik besloot HA te installeren op een oude laptop die ik had liggen, zodat ik meteen een console en UPS heb. Na wat problemen met het voorbereiden van de laptop zelf was het installeren van HA een eitje. De onboarding is inderdaad een stuk beter dan de laatste keer dat ik de software probeerde.
Nu ik een werkende HA installatie had draaien besloot ik een aantal dingen al meteen in te richten. Zo schrijft HA de data die het verzamelt niet naar disk, maar meteen naar een MariaDB die op mijn Synolgy NAS draait. Op die manier loop ik minder kans om data te verliezen als er iets met HA gebeurt. Ook een automatische backup van de bestanden naar mijn NAS moet er voor zorgen dat ik snel weer alles heb draaien mocht er iets met de laptop gebeuren.
Ook stuurt HA de data meteen door naar een InfluxDB die ik al had draaien, zodat ik in Grafana makkelijker dashboards kan maken. En omdat ik al Philips Hue verlichting en Sonos speakers had was het eenvoudig om die ook te integreren.
Nu is het tijd om een plan te maken om de verschillende onderdelen van Domoticz over te hevelen naar HA:
- Informatie van mijn slimme meter
- Temperatuur en luchtvochtigheid van alle kamers
- Aansturen rolluiken via Zwave
- Uitlezen deurbel en deurkontakten
- OpenTherm Gateway
- Aansturen stopkontakten
De komende tijd ga ik per onderdeel verhuizen van Domoticz naar Home Assistant. Idealiter wil ik ook de sensor data uit Domoticz halen en in ieder geval in InfluxDB op te slaan als historische data.