FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 03 Oktober 2010, 07:36:47

Titel: FHEM Befehle und Shell-Datei ausführen im selben notify
Beitrag von: Guest am 03 Oktober 2010, 07:36:47
Originally posted by: <email address deleted>

Hallo
Ich habe folgenden notify erstellt:

define notify_alarm notify Kuechenfenster:Window.*Open.* {if
($value{Alarm} eq "on") {fhem "set sig_Horn on"}}

Jetzt moechte ich, dass wenn der Alarm auf "on" ist, zusätzlich zum
Horn auch noch folgende Shelldatei ausführen: /usr/local/bin/alarm-
action.sh

Wer kann mir hier einen Tipp geben?

Vielen Dank!
Gruss Dani

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.
Titel: Re: FHEM Befehle und Shell-Datei ausführen im selben notify
Beitrag von: rudolfkoenig am 03 Oktober 2010, 13:20:33
                                                   

> Jetzt moechte ich, dass wenn der Alarm auf "on" ist, zusätzlich zum
> Horn auch noch folgende Shelldatei ausführen: /usr/local/bin/alarm-
> action.sh

define notify_alarm notify Kuechenfenster:Window.*Open.* {\
  if($value{Alarm} eq "on") {\
    fhem "set sig_Horn on";;\
    system "/usr/local/bin/alarm-action.sh&"\
  }\
}

Das & ist notwendig, sonst blockiert fhem, und aus dem alarm-action.sh kann man
keine fhem Kommandos durchfuehren.

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.