FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: arokh12 am 31 Dezember 2014, 15:37:09

Titel: Raspberry schläft bei folgenden Code
Beitrag von: arokh12 am 31 Dezember 2014, 15:37:09
Hallo,

wenn ich folgenden Code ausführe,
{system ("sudo irsend SEND_ONCE Panasonic_TX-L42ETW5 KEY_POWER");; fhem ("sleep 300");; system("sudo /usr/local/bin/pilight-send -p rev2_switch -i B1 -u 56 -f&")}
bleibt der Raspberry hängen und reagiert erst nach dem Sleep befehl wieder auf eingaben oder Seitenaktualisierungen.

Kann ich das irgendwie anders beheben?

Vielen Dank im voraus

arokh12
Titel: Antw:Raspberry schläft bei folgenden Code
Beitrag von: Doggiebert am 31 Dezember 2014, 16:34:37
ja, commandref von sleep bis zum Ende lesen  ;)
Wenn in dem fhem-Statement noch was anderes kommt, ist's non blocking.
Titel: Antw:Raspberry schläft bei folgenden Code
Beitrag von: arokh12 am 03 Januar 2015, 23:39:52
Zitat von: Doggiebert am 31 Dezember 2014, 16:34:37
ja, commandref von sleep bis zum Ende lesen  ;)
Wenn in dem fhem-Statement noch was anderes kommt, ist's non blocking.

ich habe jetzt den folgenden Code zu
{fhem {system("sudo irsend SEND_ONCE Panasonic_TX-L42ETW5 KEY_LAUTER")};; sleep 10;; {system("sudo irsend SEND_ONCE Panasonic_TX-L42ETW5 KEY_LAUTER")}}
zusammengefasst. Der Fehler tritt trotzdem noch auf.

Wie kann ich das Problem beheben?

arokh12
Titel: Antw:Raspberry schläft bei folgenden Code
Beitrag von: Doggiebert am 04 Januar 2015, 01:49:09
naja, so ist das immer noch das gleiche...
wenn Du solche Wartezeiten brauchst, trenn die Anweisung doch über at- Statements auf