Raspberry schläft bei folgenden Code

Begonnen von arokh12, 31 Dezember 2014, 15:37:09

Vorheriges Thema - Nächstes Thema

arokh12

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

Doggiebert

ja, commandref von sleep bis zum Ende lesen  ;)
Wenn in dem fhem-Statement noch was anderes kommt, ist's non blocking.
SW: FHEM 5.5, Raspian, XBMC, Testinstallation auf Win7
HW: Raspi B, 32GB SD, enocean Pi, RFXTRX433E, BSC - MwC-32, Onkyo TX-NR709, Samsung UE55F8090, Jung LS-Eno, permundo SmartPlug, KDG-FB 6490cable (ohne FHEM)

arokh12

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

Doggiebert

naja, so ist das immer noch das gleiche...
wenn Du solche Wartezeiten brauchst, trenn die Anweisung doch über at- Statements auf
SW: FHEM 5.5, Raspian, XBMC, Testinstallation auf Win7
HW: Raspi B, 32GB SD, enocean Pi, RFXTRX433E, BSC - MwC-32, Onkyo TX-NR709, Samsung UE55F8090, Jung LS-Eno, permundo SmartPlug, KDG-FB 6490cable (ohne FHEM)