FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Sailor am 25 August 2016, 13:35:08

Titel: HM-ES-TX-WM - Bug im Zaehler
Beitrag von: Sailor am 25 August 2016, 13:35:08
Hallo Martin,

ist es möglich bei der Homematic Unterstützung für das Zählermodul HM-ES-TX-WM den 23bit - Bug zu korrigieren?

Dieser sorgt dafür, das beim Überschreiten des 23bit - Zählerraumes = 838860,8 Wh dieser erneut bei 0 anfängt.

838,86 kWh sind bei einem Haushalt nicht gerade viel.

Der Bug wurde vom ELV - Support bestätigt: http://www.elv.de/topic/zaehler-setzt-sich-bei-838000-wh-von-selbst-auf-0.html

Zitat
Hallo zusammen,

das geschilderte Verhalten ist soweit korrekt. Der Energiezähler läuft bei diesem Wert über und beginnt wieder bei Null. Die Zentrale zählt allerdings weiter, der korrekte Wert kann daher in so einem Fall nur in der Zentrale ausgelesen werden.

ELV - Technische Kundenbetreuung

Mein Vorschlag:
Ein neues Register namens "NoOfOverrun" und mit einer Fallabfrage ob vorheriger Wert größer war als aktueller Wert und wenn ja dann

NoOfOverrun = NoOfOverrun + 1

und

Counter = energy + (NoOfOverrun * 223 / 10)

Danke vorab!

Gruss
   Sailor
Titel: Antw:HM-ES-TX-WM - Bug im Zaehler
Beitrag von: marvin78 am 25 August 2016, 14:50:45
Schau die mal die Readings energyOffset und energyCalc an. Die lösen genau das Problem (und auch andere) schon seit geraumer Zeit.
Titel: Antw:HM-ES-TX-WM - Bug im Zaehler
Beitrag von: Sailor am 25 August 2016, 20:19:29
Zitat von: marvin78 am 25 August 2016, 14:50:45
Schau die mal die Readings energyOffset und energyCalc an. Die lösen genau das Problem (und auch andere) schon seit geraumer Zeit.

Ups

Sorry fuer die Blindheit!  ::)

Gruss
    Sailor