Hallo,
bin irgendwie gerade total auf dem Schlauch!!! Was soll passieren, wenn im modul "Resident" der Werte von Familie "absent" ist und ein Fenster offen ist soll die SUB {winOpenStart($NAME)} aus 99myutilitis starten. Will aber nicht. ich glaube ich habe da einen syntax Fehler der mich zu Wahnsinn treibt
define FensterOffenNTFY notify Familie:absent {if (ReadingsVal("Melder.*", "state", "") ne "close") {winOpenStart($NAME)}}
kann mir bitte jemand helfen und mir sagen wie ich die Sub ans laufen bekomme ?
Meine Nerven danken
Siehst Du denn irgendwas im Log, wenn das notify getriggert wird?
Und ReadingsVal erlaubt keine Wildcards für Devices.
Hallo,
leider schon wieder spät... habe heute mal das Ding getriggert:
Zitat2015.05.06 22:03:50 5: Triggering FensterOffenNTFY
2015.05.06 22:03:50 4: FensterOffenNTFY exec {if (ReadingsVal("Melder.*", "state", "") ne "close") sub {winOpenStart($NAME)}}
2015.05.06 22:03:50 3: FensterOffenNTFY return value: syntax error at (eval 431) line 1, near ") sub "
syntax error at (eval 431) line 1, near "}}"
ich verstehe nur nicht warum wenn ich damit einen Dummy schalte die Sache funktioniert:
Familie:absent {if (ReadingsVal("Melder.*", "state", "") ne "close") {fhem "set test 1"}}
Nun bin ich ratlos :-*