FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Kai-Alfonso am 27 Oktober 2020, 17:54:03

Titel: Zeitraum aus Reading
Beitrag von: Kai-Alfonso am 27 Oktober 2020, 17:54:03
Hi,

könntet Ihr mir kurz auf die Sprünge helfen? 8)

Ich möchte einen Zeitraum aus Readings lesen

([$SELF:automatic] eq "on" and [$SELF:StartZeit-$SELF:EndZeit] and [Thermostat_Schlafzimmer_Climate:humidity] < [$SELF:Zielfeuchte])
(set steckdose.wlan.6 on)
DOELSEIF
([$SELF:automatic] eq "on" and [$SELF:StartZeit-$SELF:EndZeit] and [Thermostat_Schlafzimmer_Climate:humidity] > [$SELF:Zielfeuchte])
(set steckdose.wlan.6 off)


Normalerweise wird ja ein Zeitraum so definiert: [10:00-20:00]

Er meckert aber irgendwie den zweiter Part des Ausdruckes an:

DOIF: unknown expression format: EndZeit

Weiß jemand wieso?

Inhalt der Readings StartZeit und EndZeit sind im Format HH:MM
Titel: Antw:Zeitraum aus Reading
Beitrag von: Kai-Alfonso am 27 Oktober 2020, 17:58:30
Ich antworte mir mal selber, weil ich vermutlich die eckigen Klammern vergessen hatte ;-)

So nimmt er es

[[$SELF:StartZeit]-[$SELF:Endzeit]]