Hallo zusammen,
wir haben einen neuen Stromzähler bekommen. Dadurch habe ich nun als Wert für dieses Jahr die Negativierung des letzten Standes des alten Zählers. Kann man hier irgendwie einen Offset setzen ?
Grüße
Christian
Das OBIS-Modul hat dafür offset-Attribute.
Für diese Lösung zu spät, sonst kann man ein userReading mit monotonic zum "Original"-reading anlegen und darauf die Statistik laufen lassen.
Beim Schreiben kommt mir wenigstens für Jahreswerte in den Sinn:
- neues eigenes reading mit setreading und 0 anlegen
- statistics für neues reading definieren
- neues reading mit setreading und "altem Zählerstand" updaten
- userreading zu neuem reading mit monotonic und Formel: Readingsval+offset anlegen
Was funktionieren könnte, sofern Du eine alte halbwegs passende fhem.save hast:
- fhem runterfahren
- aktuelle fhem.save editieren
- sämtliche Statistik-Daten zum betreffenden reading im device mit Daten der Sicherung der fhem.save überschreiben(Nicht das reading selbst !)
- Daten zum betreffenden reading im statistics-device mit Daten der Sicherung der fhem.save überschreiben
Ausnahme: die 1. Zeile, die als last value den Wert des neuen Zählers enthält
- fhem neu starten