monotonic-userReading kleiner als der Ausgangswert

Begonnen von roedert, 11 Februar 2014, 19:45:22

Vorheriges Thema - Nächstes Thema

roedert

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?

roedert

#1
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

justme1968

das sollte nicht so sein. ich schaue es mir an.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968