nomos system nomos system

Geräteprofil · Multimedia

Yamaha MusicCast

Status: Das Profil wurde anhand der offiziellen Yamaha-Dokumentation erstellt.

Voraussetzungen

  1. Ein Yamaha-Gerät mit MusicCast und der Yamaha Extended Control-Schnittstelle (YXC), z. B.
    • AV-Receiver mit MusicCast (ab Modelljahr 2016) der Serien RX-V (z. B. RX-V481…RX-V781, RX-V4A/6A), RX-A (Aventage), TSR, RX-S
    • Netzwerk-Receiver wie R-N602 / R-N803
    • MusicCast-Lautsprecher (WX-010, WX-021, WX-030, MusicCast 20/50) und Soundbars (YAS-, SR-, YSP-Serie)

    Das Profil ist als „AV Receiver“ eingeordnet, funktioniert aber genauso mit MusicCast-Lautsprechern und Soundbars — es nutzt nur Funktionen, die alle YXC-Geräte haben (Ein/Aus, Lautstärke, Mute, Eingang). Ältere Receiver ohne MusicCast (nur „YNCA“/XML-API) werden nicht unterstützt.

  2. Gerät im LAN, per MusicCast-App eingerichtet
  3. Netzwerk-Standby aktiv (Receiver: Setup → Netzwerk → Netzwerk-Standby → Ein, bei MusicCast-Geräten meist Standard). Ohne Netzwerk-Standby ist das Gerät im Standby nicht erreichbar und kann nicht über nomos eingeschaltet werden.

Einrichtung

  1. Dem Yamaha-Gerät im DHCP-Server eine feste IP-Adresse geben
  2. Skills → Add-ons: Profil Yamaha MusicCast importieren
  3. IP-Adresse eintragen (HTTP, Port 80, keine Anmeldung)
  4. Optional Zone: Standard ist main. Für die zweite/dritte Zone eines Receivers zone2 / zone3 / zone4 eintragen und das Gerät pro Zone einmal anlegen.
  5. Abfrageintervall: standardmäßig alle 10 Sekunden (/main/getStatus), einstellbar

Test im Browser: http://<IP>/YamahaExtendedControl/v1/main/getStatus muss ein JSON mit "response_code":0 liefern.

Datenbereich

Wert Name Lesen Schreiben
Ein / Standby state ✓ ✓ (setPower=on/standby)
Lautstärke 0–100 % volume ✓ ✓
Lauter / Leiser volup / voldown – ✓ (eine Stufe)
Stummschaltung mute ✓ ✓
Eingang (HDMI 1, Spotify, …) input ✓ ✓
Klangprogramm (DSP) status / soundprogram ✓ ✓
Gerätewert Lautstärke / Max. Lautstärke volume_raw / max_volume ✓ (ausgeblendet) –
Erreichbar reachable ✓ –

Hinweise

Quellen: Yamaha Extended Control API Specification (Basic) Rev. 1.10, Yamaha MusicCast HTTP simplified API for Control Systems V1.1.