OT - Nieuwe slimme meter: migratie data P1 en Domoticz

Homey 8. Sep. 2025

OT - Nieuwe slimme meter: migratie data P1 en Domoticz

Problem TL;DR
Hoe behoud ik in Domoticz de historische data van mijn huidige slimme meter na de aankomende migratie naar een nieuwe slimme meter?

Achtergrond
Ik lees mijn huidige slimme meter uit (met een Youless P1) en de data gaat naar Homey (PBTH) en naar Domoticz, de laatste houdt de historische gegevens van mijn stroom en gas zo al jaren bij.

Aanleiding
Mijn huidige slimme meter wordt binnenkort vervangen. Dat betekent waarschijnlijk (!) dat de Youless P1 meter straks opeens een gas en stroom stand van NUL te zien krijgt. Daarna zal verbruik weer normaal geregistreerd worden. Mijn zorgvuldig opgebouwde verbruiksdata wordt zo teniet gedaan.

Is dit op te lossen?

Weet iemand of de tellers van een nieuwe slimme meter op NUL staan? Kunnen deze door de installateur op de waarden van de oude meters gezet worden?

Als ze op nul starten (wat ik eigenlijk verwacht), weet iemand hier wellicht een manier hoe dit in Domoticz op te lossen?

Wat ik heb geprobeerd.
Ik heb met ChatGPT een script gemaakt die een Dummy Gasmeter de waarden van de huidige en toekomstige gasmeter laat optellen en bijhoudt. Dat werkt, maar Dummies houden niet de historie bij… dat heeft dus geen zin. Die dummy toont niets van de afgelopen jaren.

Alternatief?
Kan ik de Domoticz database editen en de eerste nieuwe waarden die binnenkomen van de nieuwe slimme meter (op dit moment 1 teller voor gas en 6 tellers voor stroom) editen en ophogen met een offset gelijk aan die van de ouder slimme meter. Worden de nieuwe verbruikscijfers dan weer netjes opgeteld bij de aangepaste data?

Lösung Heb de route via editen van de database verder onderzocht en dat lijkt de slimste en makkelijkste weg.

Dit zijn de stappen:

Stap-voor-stap: eerste gasregel aanpassen

  1. Backup maken
  2. Sluit Domoticz (of stop tijdelijk de Docker-container).
  3. Kopieer je domoticz.db naar een veilige plek, bijvoorbeeld:txt cp /volume1/docker/domoticz/domoticz.db /volume1/docker/domoticz/domoticz_backup.dbtxt * Werk altijd in de kopie. 2. Database openen
  4. Start DB Browser for SQLite.
  5. Kies File → Open Database… en open domoticz.db.
  6. Ga naar de juiste tabel
  7. Klik bovenin op het tabblad Browse Data.
  8. Kies bij TableMeter_Calendar.
  9. Zoek je gasmeter op: jouw DeviceRowID = 93.
  10. Zoek de juiste regel
  11. Scroll helemaal naar beneden (laatste pagina).
  12. De laatste regels horen bij de meest recente dagen.
  13. Je ziet daar het oude eindpunt (bijv. Counter = 14451.994) en zodra de nieuwe meter actief is, volgt er een regel met een veel kleinere Counter (≈ 0.000).
  14. Regel aanpassen
  15. Klik in de cel Counter van die eerste nieuwe regel.
  16. Vul in:txt oude_eindstand + nieuwe_waardetxt → Dus bij jou bijvoorbeeld 14451.994 (als de nieuwe waarde nul was). 6. Wijziging opslaan
  17. Klik linksboven op Write Changes (het diskette-icoon).
  18. Sluit de database.
  19. Domoticz herstarten
  20. Start je Docker-container / Domoticz opnieuw.
  21. Controleer bij Gas (IDX 93) in Domoticz of de grafiek netjes doorloopt.

Referenz - Original: https://community.homey.app/t/ot-nieuwe-slimme-meter-migratie-data-p1-en-domoticz/142585

Hinweis: Fehler: Error code: 400 - {'error': {'message': 'Could not finish the message because max_tokens or model output limit was reached. Please try again with higher max_tokens.', 'type': 'invalid_request_error', 'param': None, 'code': None}}