FHEM Forum

FHEM - Hausautomations-Systeme => KNX/EIB => Thema gestartet von: marcus5020 am 05 Juni 2018, 06:22:16

Titel: Zeitmessung
Beitrag von: marcus5020 am 05 Juni 2018, 06:22:16
Hallo !
Könnte mir jemand bitte helfen, wie ich mein Vorhaben am besten realisieren könnte:

meine Poolpumpe hängt an einem KNX-Aktor dran und ich möchte - jeweils für einen Tag - die Zeit wissen, wie lange sie auf "on" war.
D.h. ich möchte kumuliert (für 24 Stunden) sehen, wie lange HH:MM sie gerade läuft ...
Für den nächsten Tag soll der Zähler natürlich wieder bei "0" anfangen !

Wie könnte ich das am einfachsten anstellen - vielen Dank für Eure Hilfe bereits im Voraus !

Marcus
Titel: Antw:Zeitmessung
Beitrag von: MadMax-FHEM am 05 Juni 2018, 06:31:51
Hi Marcus,

evtl. mit HourCounter: https://wiki.fhem.de/wiki/HourCounter

Entweder kann man das Modul auch einstellen, dass es sich selbst zurückstellt (kenne/nutze das Modul nicht) oder halt mittels 'at' selbst zurück stellen...

Gruß, Joachim
Titel: Antw:Zeitmessung
Beitrag von: marcus5020 am 05 Juni 2018, 17:12:03
Danke für den Tip, werd´s mal versuchen ...
Titel: Antw:Zeitmessung
Beitrag von: JoeALLb am 04 Juli 2018, 08:29:51
Manche KNX-Aktoren haben Betriebsstundenzähler eingebaut!
MDT zum Beispiel. Der Reset um Mitternacht geht auch!
Wenn du lieber die "Hardwarevariante" statt dem Hourcounter haben möchtest, wäre das vielleicht eine Alternative.
Titel: Antw:Zeitmessung
Beitrag von: marcus5020 am 18 August 2018, 18:05:06
Super - vielen Dank für Eure Tips ...
Hab´s jetzt so gelöst und funktioniert perfekt:
defmod CN.Test HourCounter KNX_0201093:on KNX_0201093:off
attr CN.Test event-on-change-reading .*
attr CN.Test room 8.2_Spielwiese
attr CN.Test stateFormat { sprintf("%.2f", (ReadingsVal("CN.Test","pulseTimePerDay","0") / 3600)) . " h" }
attr CN.Test timestamp-on-change-reading .*


Und so sieht´s aus ... siehe Anhang !

Danke nochmals ! Grüße
Marcus