Closed spiralshapeturtle closed 1 year ago
Kan het zijn dat je nog een oude mapping hebt? Ik zie bij mezelf dat alles nog op day-totals
staat ipv day-consumption
. Ik zie ook beide varianten terugkomen in je explorer, omdat ze altijd met retain
aangemeld worden bij de broker.
Ik zie in de source van die integratie verwijzingen naar de laatste defaults in DSMR-reader: https://github.com/home-assistant/core/blob/dev/homeassistant/components/dsmr_reader/definitions.py#L223-L330
Je kunt proberen de default mapping in DSMR-reader over te nemen. Wellicht fixt dat iets. Het is ooit hernoemd, maar DSMR-reader hernoemt niet je config automatisch bij upgraden, omdat het dan iets stuk kan maken. Ironisch genoeg maakt het nu andersom ook iets stuk.
Het is trouwens al lange tijd geleden aangepast, meer dan 4 jaar terug: https://github.com/dsmrreader/dsmr-reader/commit/b6170f38#diff-8a948af85ff59a50709e718f7e58e04080d440c3246960d77c5f5b384f98c442
Maar wellicht loop je er nu pas tegenaan. Al weet ik niet 100% zeker of dit het oplost, maar ik vermoed van wel, gezien je prijzen in day-totals
overeenkomen met je screenshot.
https://community.home-assistant.io/t/how-to-clear-embedded-mqtt-broker-database/98394/2
Er bijkt zoiets te bestaan als retained berichten welke altijd bewaard blijven. Deze heb ik nu via MQTT explorer in HA ontdaan van het retained label (zie link hierboven).
Ik start hem weer even op en dan doe ik een controle.
Dennis, ik heb nu alle default mappings van DSMR geladen, uit de tekst erboven geplakt in het veld eronder en op save gedrukt. Dat lijkt inderdaad beter te gaan tnx!
Top! Gooi vooral nog even day-totals
uit de retain van je broker, mocht die tussendoor weer teruggekomen zijn. Dan heb je geen last meer van legacy mocht je ooit opnieuw issues hebben met MQTT.
Description
Het valt mij al enige tijd op dat de (nieuwe) DSMR integratie met homeassistant bij mij niet goed omgaat met de prijzen van energie.
Ik heb even wat data uitgelezen, deel je mijn mening dat in MQTT de niet goed doorkomen? Als je kijkt naar de output van MQTT explorer dan is er inderdaad op de MQTT bus een energie bedrag van +/- 0,21 cent verstuurd in day-consumption. Alleen dit is niet wat ik ingevoerd heb bij de contracten, die komt dichterbij day-totals (maar niet voor gas).
Mijn mappings (default)
[mapping]
Het enige wat ze aangeven dat je moet doen:
Enable the following data sources in the DSMR Reader administration pages with the default mappings: Day consumption: Split topic Gas consumption: Split topic Meter Statistics: Split topic Telegram: Split topic
DSMR-reader version
latest
DSMR-reader platform
Native (e.g. manual installation)
Debug info dump