[Gelöst] Mehrere fhem sets via notify ausführen

Begonnen von fExplorer, 03 Juni 2019, 20:20:24

Vorheriges Thema - Nächstes Thema

fExplorer

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

MadMax-FHEM

#1
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
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

betateilchen



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


-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

CoolTux

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');
           }
}
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

fExplorer

Danke für die vielen Antworten. Ich habe die doppelten Semikola entfernt und es funktioniert.