Um den Stromverbrauch zu summieren - auch über einen Stromausfall oder Stromlosmachen des Messgerätes hinweg, hab eich ein userReading monotonic eingerichtet ist ... in der Commandref ist auch dies genau für diesen zweck beschrieben.
Ein HM-ES-PMSw1-Pl summiert den Stromverbrauch im Reading energy in Wh, ich habe mir also ein userReading kWh_total angelegt:
attr HMswitch userReadings kWh_total:energy monotonic {ReadingsVal($name,'energy',0)/1000.0}
Klappte auch wunderbar .... energy war zB 541, kWh_total entsprechend 0.541
Doch plötzlich ist kWh_total kleiner als energy, (energy: 777.7 kWh_total: 0.7669). Gemäß der Beschreibung der monotonic-Funktion kann das gar nicht sein, stromlos war das Messgerät zwischendurch noch nicht mal.
Lediglich ein fhem-Update und shutdown/restart war dazwischen ... kann das daher kommen?
Habe es jetzt nochmal getestet ... die Werte waren synchron, nach update + shutdown restart geht aber etwas bei der Summierung verloren und der monotonic-Wert ist kleiner als das ursprüngliche Reading .. was ja eigentlich nicht sein darf
das sollte nicht so sein. ich schaue es mir an.
gruss
andre