FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Wardancer am 21 Oktober 2019, 17:09:23

Titel: DOIF Events in mehreren DOIFs?
Beitrag von: Wardancer am 21 Oktober 2019, 17:09:23
Hallo,

Ich habe ein DOIF, das irgendwie nicht auslöst:

([EG_KUC_FENSTER_RE:"open"] and [EG_GWC_FENSTER:"open"]) (set EG_FLUR_HEIZUNG tmOff) DOELSE (set EG_FLUR_HEIZUNG tmHeating

Bei mir bleibt das DOIF immer im CMD2 stehen, obwohl beide Fenster geöffnet sind. Das ganze ist ja eigentlich recht übersichtlich und ich weiß auch, das beide Bedingugen für sich funktionieren, da ich in anderen DOIFs genau diese Bedingungen auch schon einmal verwende.
Hier eins der beiden funktionierenden DOIFs:

([EG_GWC_FENSTER:"open"]) (set EG_GWC_HEIZUNG tmOff) (set pushmsgTJ msg Fenster Gäste WC seit 15 Minuten geöffnet) DOELSEIF ([EG_GWC_FENSTER:"closed"]) (set EG_GWC_HEIZUNG tmHeating)

Kann es irgendwie sein, dass das obere DOIF einfach die Events nicht mehr mitbekommt, weil die beiden anderen die schon verbraucht haben? Oder bin ich einfach nur total blind und es gibt doch noch nen Syntaxfehler in dem ersten DOIF?

Danke schonmal fürs mit draufschauen!
Titel: Antw:DOIF Events in mehreren DOIFs?
Beitrag von: Damian am 21 Oktober 2019, 17:46:02
Es kann immer nur ein Event gleichzeitig wahr sein.

Du meinst vermutlich:

([EG_KUC_FENSTER_RE] eq "open" and [EG_GWC_FENSTER] eq "open") ...
Titel: Antw:DOIF Events in mehreren DOIFs?
Beitrag von: Wardancer am 21 Oktober 2019, 19:27:08
.... und schon macht man es richtig! Danke... das war's!