define Wohnzimmer_Fensterzu DOIF ([Fenster_Wohnzimmer] eq "open" and [Wohnzimmer.DHT11:Humidity] < 45) ({tellMessage("Fenster in Wohnzimmer kann geschlossen werden");;})
Wenn ich den Perl ausdruck an der Kommandozeile eingeb funktioniert das.
Mit Runden klammern nicht mehr.
DOIF scheint das mit Runden Klammern auszuführen...
Das ganze muss nochmal innerhalb der Brackets in eine Klammer:
({(tellMessage("Fenster in Wohnzimmer kann geschlossen werden");;)})
Hatten wir vor ein paar Tagen erst hier irgendwo im Forum, das ist ne DOIF-eigene Sache...
lg, Ici
Zitat von: Icinger am 15 März 2015, 17:25:26
Das ganze muss nochmal innerhalb der Brackets in eine Klammer:
({(tellMessage("Fenster in Wohnzimmer kann geschlossen werden");;)})
Hatten wir vor ein paar Tagen erst hier irgendwo im Forum, das ist ne DOIF-eigene Sache...
lg, Ici
Die zusätzlichen runden Klammern sind hier nicht nötig, es sollte funktionieren ohne Semikolons:
define Wohnzimmer_Fensterzu DOIF ([Fenster_Wohnzimmer] eq "open" and [Wohnzimmer.DHT11:Humidity] < 45) ({tellMessage("Fenster in Wohnzimmer kann geschlossen werden")})
Gruß
Damian
Danke Damian.
Das mit den Klammern funktioniert auch nicht, das Semikolon scheint wirklich der Knackpunkt zu sein.