FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: karpate am 03 Juli 2016, 22:02:08

Titel: DOIF wird nicht ausgeführt
Beitrag von: karpate am 03 Juli 2016, 22:02:08
Hallo,
ich habe mein erstes DOIF erstellt. Leider funktioniert der erste Zweig DOIF nicht, der zweite Zweig DOELSE funktioniert zuverlässig.
Irgendetwas muuß ich übersehen haben. Hat jemand eine Idee?


define DI_WZ_Beleuchtung_Indirekt_An DOIF (([16:00-22:30] and ReadingsVal("my_home_Twilight","twilight_weather",0) <= 30) and ((Value("Handy1") eq "present") or (Value("Handy2") eq "present")) ) ( set PCA301_WZ1 on, set PCA301_WZ2 on ) DOELSE ( set PCA301_WZ1 off, set PCA301_WZ2 off )


Danke und Gruss
Ingo
Titel: Antw:DOIF wird nicht ausgeführt
Beitrag von: igami am 03 Juli 2016, 22:08:49
Warum benutzt du ReadingsVal?
Was steht in den Readings vom DOIF? Ein list wäre hier hilfreich.
Titel: Antw:DOIF wird nicht ausgeführt
Beitrag von: karpate am 03 Juli 2016, 22:23:11
Danke, jetzt wurde es ausgeführt.
Habe den Ausdruck geändert in ...[my_home_Twilight:twilight_weather] <= 30...

Wohl die commandref nicht genau genug angeschaut..Danke und Sorry