Hallo,
ich habe ein notify erstellte welches mir einen Befehl an meine TV sendet:
define CEC_TV_Toshiba_state notify CEC_TV_Toshiba:state "echo "pow 0" | sudo cec-client -s -d 1"
Das funktioniert an sich auch, nur wie kann ich jetzt die Antwort/Rückgabewert meines TV (entweder "on" oder "standby") speichern?
Gruß,
H.
in dem du hinten in den shell aufruf noch einen aufruf zurück an fhem mit etwas wie
fhem.pl 7072 set <name> $status
einbaust.
d.h. du wertes nicht den shell aufruf auf. das würde fhem blockierten, sondern du setzt von der shell seite den wert im fhem sobald das kommando abgearbeitet ist.
das geht am einfachsten wenn du die shell seite komplett in ein script einbaust und dann dieses aus fhem aufrufst.
gruss
andre
danke :)