Helfer oder Sensor für Verbrauchszähler basierend auf dem SML-Zähler

Ich versuche Verbrauchszähler für monatichen Verbrauch und jährlichen Verbrauch basierend auf dem absoluten Werten des SML-Zählers im Keller zu erstellen.
Ich hätte erwartet, dass der Verbrauchszähler einfach immer sich den Zählrstand zum Zeitpunkt der Rücksetzung merkt und dann die Differenz zum aktuellen Zählerstand merkt. Das scheint aber nicht so zu funktionieren. Jedenfals sind die atuell angezigten Werte viel zu hoch.
Ich vermute , dass der Helfer jeweils den Zählerstand aufaddiert.
Der Weg über einen Riemann-Integrator scheint mir falsch zu sein

Wie kriege ich das hin?