FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Wernieman am 23 Mai 2018, 10:40:43

Titel: (gelöst) $EVENT in FHEM-IF-Abfrage
Beitrag von: Wernieman am 23 Mai 2018, 10:40:43
Hallo Freunde,

hänge hier an einem Prinzipiellen Problem. Laut Doku ist das $EVENT von notify auch in FHEM-IF verwendbar.

Ala:
defmod Test_Notify notify Test_.* "/opt/fhem/TestScript.sh $NAME $EVENT"

bzw laut Doku:
define mail notify door:open IF ([alarm] eq "on")({system("wmail $NAME:$EVENT")},set alarm_signal on)

Nur .... wenn ich $EVENT in der Bedingung Abfragen möchte, wie würde das geschehen? Also
IF ($EVENT eq .....)
geht schon mal nicht ... und $EVENT in [] hilft auch nichts.

Kann mir jemand ein Tipp geben?

P.S. Ich weiß, das ich dieses auch durch passende notify-Bedingungen (und durch perl) erledigen kann. Nur mein Ehrgeiz ist geweckt, das durch FHEM-IF zu erledigen ... nur WIE?
Oder geht so etwas nicht mit FHEM-IF?
Titel: Antw:$EVENT in FHEM-IF-Abfrage
Beitrag von: Stütti am 23 Mai 2018, 11:56:08
Einfach das $EVENT auch in "" setzen:

IF ("$EVENT" eq "on") (set ...

Siehe aber auch https://forum.fhem.de/index.php/topic,17895.msg171401.html#msg171401 (https://forum.fhem.de/index.php/topic,17895.msg171401.html#msg171401)
Titel: Antw:$EVENT in FHEM-IF-Abfrage
Beitrag von: Wernieman am 23 Mai 2018, 12:34:42
"An Kopf Klatsch" ... Danke für den Denkanstoß ....