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?
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.
Evtl. ist auch das was: https://wiki.fhem.de/wiki/HourCounter
Gruß, Joachim