[Gelöst:] GAD-Definition für Sony Bravia

Begonnen von pcbastler, 09 Oktober 2016, 13:43:31

Vorheriges Thema - Nächstes Thema

pcbastler

Hallo zusammen, ich bin am verzweifeln.
Ich habe den Sony Bravia im SmartVISU eingebunden

<tr><td width="50%">Sony-TV</td><td width="50%">{{ basic.flip('TV_Status', 'SonyTV', 'Ein', 'Aus') }}</td></tr>
<tr><td width="50%">Kanal: </td><td width="50%">{{ basic.value('TV_channel', 'TV_channel_value') }}</td></tr>

und die Anzeige stimmt auch. Leider lässt sich das Gerät über das basic.flip aber nicht schalten (mit dem WLAN der Fritzbox klappt das).
Ein per FHEM abgesetztes "set SonyTV on" funktioniert wie erwartet, daher vermute ich den Fehler in der GAD-Definition.

mode: item
device: SonyTV
reading:power
converter: OnOff
cmd set: toggle:noArg

Ich habe auch schon andere Readings (presence, state) probiert, aber die liefern absent/present zurück, da passt nicht mal die Anzeige im SV.
Wer hat eine Idee?
   

raman

Hast du auch schon mal die Kombination

reading:power   
cmd set: state

probiert?

pcbastler

gerade getestet, auch ohne Erfolg :(
Was mir zu denken gibt:
Das Wlan der Fritzbox schalte ich mit FHEM "set fritzbox wlan24 on" , analog müsste das dann für den TV ja "set SonyTV power on" sein? Aber ein "set SonyTV on" reicht eben.

herrmannj

ZitatAber ein "set SonyTV on" reicht eben.
In fhemweb ?

Wenn ja dann ist die def im editor
set SonyTV state on
das wird dann als
set SonyTV on

an fhem übergeben.

vg
joerg

pcbastler

#4
Ich hab jetzt testweise mal ein SIRD-Gerät (Medion Internetradio) ins FHEM aufgenommen, das verhält sich ebenso.
SV: {{ basic.switch('radio_Status', 'radio_Status_value') }}
GAD: (radio_Status_Value)
mode   : item
device: Badradio   
reading: power   
converter:OnOff   
cmd set:state

Hier klappt ebenfalls im FHEMweb: set Badradio on/off, aber nicht per SV

Kann man das irgendwie loggen, das FHEM-Eventlog schreibt bei SV-Events nichts mit?

EDIT: Der Status wird im SV korrekt angezeigt, auch nach dem Schalten per FHEM stimmt die Anzeige sofort.

pcbastler

Lösung:
Das GAD mus so aussehen:

mode   : item
device: SonyTV
reading: state   
converter:OnOff   
cmd set:state