Tweakers (direct)

Software-update - Domoticz 2026.4

Bart van Klaveren 3 min lezen

en @MrMarcie

Ik heb het geprobeerd en het was ontzettend lastig. De link die je geeft werkt uitstekend om data uit de Domoticz database te halen. Om het vervolgens in HomeAssistant te krijgen was op zijn zachts gezegd pijnlijk. Het eerste wat je moet doen is HomeAssistant voorzien van InfluxDB, en HomeAssistant vertellen dat het bepaalde data naar InfluxDB moet zetten. Wat nergens beschreven staat is dat de persoon die dit gemaakt heeft (https://github.com/hassio-addons/app-influxdb/) zijn project na versie 5.2 verlaten heeft. Het was al een jaar niet onderhouden tot versie 6.0 werd gepubliceerd. Ook is het InfluxDB 1.0. Welkle versie je daar ook van pakt, het is EOL.

Wil je dat echt mooi maken, dan heb je eigenlijk ook Grafana nodig. Ook die zit in HACS en ook die heeft dezelfde ontwikkelaar (https://github.com/hassio-addons/app-grafana/). Helaas geldt hiervoor hetzelfde als voor InfluxDB. Het project was tijdelijk verlaten en werd niet meer onderhouden. Dat was versie 12, en het duurde tot augustus voor de ontwikkelaar zijn werk weer oppakte en met versie 13 kwam. Grafana is daarmee wel weer "bij", maar InfluxDB hangt nog op de oude 1.x. Dat heeft gevolgen. Met InfluxDB 2.0 wijzigde de query taal van InFluxQL naar Flux. InfluxDB ondersteunt beide maar er zit verschil in de mogelijkheden (https://docs.influxdata.c...ax/flux/flux-vs-influxql/).

Om het helemaal goed te doen, en te zorgen dat je niet in de situatie komt waarbij de ontwikkelaar van de HACS implementatie zijn helm aan de wilgen hangt, zou je dus eigenlijk een extra VM moeten draaien met daarop InfluxDB (2.9, niet 3) en Grafana.

Hebben we dat allemaal gehad dan moet je je Domoticz data importeren in InfluxDB. Je kan alle data uit domoticz trekken met de link van @cueball. Maar daarna moet je het invoegen in de data die HomeAssistant al in InfluxDB gezet heeft, op een dusdanige manier dat het één set wordt. Dat is verdomd lastig! Om een voorbeeldje te geven, de opbrengst van mijn zonnepanelen :

[code]
kWh,domain=sensor,entity_id=ecu_216200079061_lifetime_energy value=269.743 1679702400
kWh,domain=sensor,entity_id=ecu_216200079061_lifetime_energy value=272.922 1679788800
kWh,domain=sensor,entity_id=ecu_216200079061_lifetime_energy value=288.679 1679875200
kWh,domain=sensor,entity_id=ecu_216200079061_lifetime_energy value=298.324 1679961600
[/code]

En dan zit het erin. Mooi! Maar nu de grafieken. Domoticz laat je heel goed zien wat het verschil is in jaren en maanden. Zo kan je je gasverbruik voor januari zien over de periode van een paar jaar. Ik heb er flink wat uren ChatGPT in zitten maar ik krijg het niet voor elkaar om iets te genereren wat ook maar lijkt op de lange-termijn data van Domoticz. Het zou wel moeten kunnen maar ik kom er niet uit. Een deel van de frustratie kwam ook omdat de InfluxDB van HACS versie 1 is en de Flux taal niet snapt.

Ik draai om die reden al tijden zowel Domoticz als HA naast elkaar. Domoticz voor Zwave en alle lange-termijn data. HA voor alles wat Domoticz niet kan, zoals koppelen met Tesla Fleet en aansturen van de HomeWizard batterijen.