Hallo,
mit einem notify versuche ich Rollos bei Gewitter zu schliessen. Das funktionierte in einem Test mit einem Rollo ganz gut.
Nur wenn ich mehrere Rollos herunterfahren möchte und die Befehle so definierel
Gewitter { if (ReadingsVal("Gewitter", "state", undef) eq "on" ){ fhem("set Rollo_1 Ab;; sleep 1;; set Rollo_2 Ab"); }else{ fhem("set Rollo_1 Auf;; sleep 1;; set Rollo_2 Auf"); } }
erhalte ich diese Fehlermeldung
set Rollo_1 Ab;; sleep 1;; set Rollo_2 Ab : Unknown argument off;, choose one of off ...
Wo liegt mein Fehler?
Es wird als Fehler gemeldet was gleichzeitig als Lösung vorgeschlagen wird:
Zitatoff
Damit komme ich nicht klar
set Rollo Ab funktioniert tatsächlich?
Bei allen Rollos?
Schon mal einzeln die set-Befehle in Fhem-Web-Cmd ausprobiert?
Wenn das tatsächlich geht dann:
{ fhem("set Rollo_1 Ab; sleep 1; set Rollo_2 Ab"); }
Gruß, Joachim
define n1 notify Gewitter:on set Rollo_1 Ab;; sleep 1;; set Rollo_2 Ab
define n2 notify Gewitter:off set Rollo_1 Auf;; sleep 1;; set Rollo_2 Auf
Gewitter:(on|off) { if ( $EVENT eq 'on' ) {
fhem('set Rollo_1 Ab; sleep 1; set Rollo_2 Ab');
}
else {
fhem('set Rollo_1 Auf; sleep 1; set Rollo_2 Auf');
}
}
Danke für die vielen Antworten. Ich habe die doppelten Semikola entfernt und es funktioniert.