Yamaha-AVR zu steuern ist kein Problem. Es gibt Vordefinierten Geräten Yamaha AVR in Config. Es ist aber zu merken, dass für verschiedene Yamahas die Befehle nicht gleich sind.
In der Anlage YNC, YNCA Befehle für meinen Yamaha RX - V675.
Als Beispiel schalten wir NET Radio.
1. Machen wir einen virtuellen Ausgang mit IP-Adresse von AVR, dann fügen virtuellen Ausgangsbefehl hin.
<YAMAHA_AV cmd="PUT"><Main_Zone><Scene><Scene_Load>Scene 3</Scene_Load></Scene></Main_Zone></YAMAHA_AV>
2. Dann machen wir einen neuen Ausgangsbefehl "Enter", genau wie in der Yamaha-Fernbedienung.
<YAMAHA_AV cmd="PUT"><NET_RADIO><List_Control><Cursor>Sel</Cursor></List_Control></NET_RADIO></YAMAHA_AV>
Um Netradio einschalten, machen wir diesen Befehl dreimal - Ebene Bookmarks, dann My_favorites, dann nämlich Netstation einschalten.
Um AVR komplett zu steuern, brauchen wir ein Gerätstatus.
Als Beispiel Power Status abfrage.
1. Es wird einen neuen Ausgangsbefehl gemacht. Der Befehl kommt aus der Unterlagen.
<?xml version="1.0" encoding="utf-8"?><YAMAHA_AV cmd="GET"><System><Power_Control><Power>GetParam</Power></Power_Control></System></YAMAHA_AV>
Sehr wichtig. Es gibt in Eigenschaft 'Http-Antwort speichern' eine Datei. Da muss man '' /user/common/answer.xml' schreiben. So bekommen wir eine Antwort von AVR in MS gespeichert.
2. Virtueller Http-Eingang
Es sei betont
URL 'http://login:kennword@ip: port/dev/fsget/user/common/answer.xml'
Virtueller Http-Eingangsbefehl
Befehlserkennung <Power>\1
Also, wenn Gerät eingeschaltet - Power ON virtueller Http-Eingang = 79
Power Standby virtueller Http-Eingang = 83
Auf solche Weise kann man weitere Statusinfo bekommen.
Kommentar