FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: michisa86888 am 22 April 2022, 11:36:40

Titel: Zeitmessung addieren im Reading
Beitrag von: michisa86888 am 22 April 2022, 11:36:40
Hallo zusammen,
hoffe ich bekomme das verständlich geschrieben was ich gerne hätte.
Ich habe einen Sonoff über Mqtt an FHEM angebunden. Jetzt würde ich gerne die Zeit messen die der Sonoff auf "on" steht.
Diese Zeit sollte immer hochzählen damit ich am Ende des Jahres die Gesamtlaufzeit habe. Am Ende soll dann die Gesamtlaufzeit auf 0 gestellt werden.

Habe da an ein DOIF gedacht das irgendwie ein setreading auslöst? Wie könnte ich das lösen?
Titel: Antw:Zeitmessung addieren im Reading
Beitrag von: rudolfkoenig am 22 April 2022, 13:47:13
Erst oldreadings Attribut auf dem Schalter setzen.
Dann ein notify auf das Event, mit OldReadingsAge($device, $reading, $default) die Dauer berechnen, und sie auf die Gesamtlaufzeit (ein userreading) draufaddieren.
Titel: Antw:Zeitmessung addieren im Reading
Beitrag von: MadMax-FHEM am 22 April 2022, 15:46:30
Evtl. ist auch das was: https://wiki.fhem.de/wiki/HourCounter

Gruß, Joachim