FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Otto am 30 Januar 2018, 11:25:24

Titel: [gelöst] Seit wann läuft die Waschmaschine mit hm-es-pmsw1-pl
Beitrag von: Otto am 30 Januar 2018, 11:25:24
Hallo,

ich möchte in FHEM UI die Zeit seit wann die Waschmaschine läuft anzeigen.
Nach dem Ausschalten soll der Timer wieder auf Null

Die Leistung messe ich mit einem hm-es-pmsw1-pl

Für den Status habe ich ein DoIf

([Steckdose_Verbr_1_Pwr:power]>15) (set WaschmaschineBetrieb on) DOELSEIF ([Steckdose_Verbr_1_Pwr:power]<2 and [Steckdose_Verbr_1_Pwr:power]>0.5) (set WaschmaschineBetrieb standby) DOELSEIF ([Steckdose_Verbr_1_Pwr:power]<0.5) (set WaschmaschineBetrieb off)


Wie kann ich sowas realisieren, brauche mal einen Denkanstoss


LG
Otto
Titel: Antw:Seit wann läuft die Waschmaschine mit hm-es-pmsw1-pl
Beitrag von: Amenophis86 am 30 Januar 2018, 11:29:18
Ich weiß zwar nicht was du mit FHEM UI meinst, aber lass dir beim Start ein Reading erstellen (wenn es das noch nicht gibt) und nimm den Zeitstempel des Readings, wann das Reading auf on ging.
Titel: Antw:Seit wann läuft die Waschmaschine mit hm-es-pmsw1-pl
Beitrag von: Otto am 30 Januar 2018, 11:45:20
Hi,
ja ein Reading hab ich

NAME       WaschmaschineBetrieb
   NR         1109
   STATE      off
   TYPE       dummy
   READINGS:
     2018-01-30 10:41:38   state           off


Wie baue ich denn sowas. Beim State on rechne Zeit von JETZT um.

Stehe auf dem Schlauch :)
Titel: Antw:Seit wann läuft die Waschmaschine mit hm-es-pmsw1-pl
Beitrag von: Thyraz am 30 Januar 2018, 12:07:29
Mit der Perl Funktion ReadingsAge kann man das Alter eines Readings holen.
Falls FHEM UI das normale Webinterface sein soll, dann könnte man mit stateFormat die Anzeige realisieren.