notify - Rückgabewert speichern

Begonnen von harald654, 25 November 2016, 15:44:53

Vorheriges Thema - Nächstes Thema

harald654

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.

justme1968

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
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

harald654