Hallo Jautze,
wie genau stellst Du Dir das vor? Du schreibst etwas kryptisch.
Möchtest Du durch das Menü navigieren oder, dass einfach nur auf einen
Knopfdruck alles automatisch passiert vom Start bis zur Senderwahl aus
dem Lesezeichen Menü?
Alles in einem Befehl hab ich nicht hinbekommen: Einschalten und NET RADIO auswählen geht in einem Rutsch:
Man nehme einen State Button und wähle bei der "Object-ID":
yamaha.0.Commands.xmlCommand
Und trage bei "Wert" folgendes ein:
<main_zone><power_control><power>On/Standby</power></power_control>
<input_sel>NET RADIO</input_sel></main_zone>
Du kannst den HTML Code einfach per copy and paste in das Werte Feld schieben, die Baumstruktur macht nichts aus.
Wenn Du nun den ersten Sender in Deiner Favoritenliste aufrufen möchtest, nimmst Du den nächsten State Button.
Object ID weiterhin:
yamaha.0.Commands.xmlCommand
Wert:````
<net_radio><play_control><preset><preset_sel>1</preset_sel></preset></play_control></net_radio>
Den Befehl habe ich allerdings nicht testen können, da mein Receiver keine Favoritenspeicherung unterstützt,
so vermute ich, da gab es, glaube ich, in der in der Vergangenheit irgend so ein Gesetzesding, dass man das
nicht durfte.
Ob man die beiden Befehle nicht doch auch in einem Abwasch verwursteln kann, hab ich wie gesagt noch nicht raus.
Wenn Du durch das Menü navigieren möchtest, kannst Du das auch mittels einer Ansammlung von State Buttons realisieren.
Der Receiver hat einen Speicher von 8 Zeilen, die zu berücksichtigen sind.
Meine Lösung hat eine Liste von 8 State Buttons untereinander (LCARS Widgets).
![3479_layer1.png](/assets/uploads/files/3479_layer1.png)
Die können 2 IDs verarbeiten: eine schreibend, eine lesend.
Beispielhaft einmal für den ersten Button nachstehend.
Unter "Allgemein" bei Object ID:
yamaha.0.Commands.xmlCommand
Und bei Wert:
<net_radio><list_control><direct_sel>Line_1</direct_sel></list_control></net_radio>
Das Sorgt dafür, dass die erste Zeile im Speicher des Receivers angewählt wird.
Bei "Untertitel im ID-Feld:
yamaha.0.Realtime.NETRADIO.LINE1TXT
Liest den Textwert der Zeile 1 aus und zeigt ihn an.
für den Knopp, der die zweite Zeile wählen soll, muss natürlich überall die 1
gegen eine 2 getauscht werden und so weiter.
Dann gibt es bei mir noch je einen Button für zurück, Scroll Up umd einen für Scroll Down.
Das ID Feld enthält jeweils wieder:
yamaha.0.Commands.xmlCommand
die Werte sind jeweils:
<main_zone><list_control><cursor>Left</cursor></list_control></main_zone>
<net_radio><list_control><page>Up</page></list_control></net_radio>
<net_radio><list_control><page>Down</page></list_control></net_radio>
Zu beachten ist, dass beim zurück Navigieren auf die nächst höhere Ebene nicht der Tag
<net_radio>, sondern <main_zone>genommen werden muß. Das war mein Problem bei
meinem vorletzten Beitrag.
Nu läuft es perfekt! :D
Voraussetzung ist natürlich, dass Du den Yamaha AVR Adapter installiert hast.
MfG, Slash</main_zone></net_radio>