Hauptmenü

notify syntax error

Begonnen von TopDrachir, 11 Februar 2018, 11:30:11

Vorheriges Thema - Nächstes Thema

TopDrachir

Hallo zusammen,

ich habe zwei notify angelegt, die auch funktionieren.

Nun dachte ich, das ich die auch in einen notify packen kann.
Bekomme aber leider eine syntax error.

MyHarmony4711:currentActivity:.* {
if ($EVTPART1 == "starting") {
fhem("set Schalter1 on");
}
}


MyHarmony4711:currentActivity:.* {
if ($EVTPART1 == "stopping") {
fhem("set Schalter1 off");
}
}


MyHarmony4711:currentActivity:.* {
if ($EVTPART1 == "starting") {
fhem("set Schalter1 on");
}
elseif ($EVTPART1 == "stopping") {
fhem("set Schalter1 off");
}
}


syntax error at (eval 384) line 5, near ") {"
syntax error at (eval 384) line 8, near "}}"


Kann mir jemand sagen was ich falsch mache?

Otto123

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

CoolTux

Und == sind mathematische Vergleichsoperatoren. Du willst aber einen Stringvergleich machen.
de.m.wikibooks.org/wiki/Perl-Programmierung:_Einfache_Beispiele
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Otto123

Zitat von: CoolTux am 11 Februar 2018, 12:42:38
Und == sind mathematische Vergleichsoperatoren. Du willst aber einen Stringvergleich machen.
de.m.wikibooks.org/wiki/Perl-Programmierung:_Einfache_Beispiele
War mir auch in den Sinn gekommen/aufgefallen http://perldoc.perl.org/perlop.html#Operator-Precedence-and-Associativity
Er hat ja aber gesagt, die beiden Ursprungsnotify funktionieren, da hab ich mir nicht getraut darauf hinzuweisen  :-[ :D
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz