Geräteprofil · Multimedia
Sony BRAVIA (Simple IP Control)
Hinweis: Dieses Profil ist nach der offiziellen Sony-Dokumentation erstellt.
Voraussetzungen
- Sony BRAVIA mit Simple IP Control (Android TV / Google TV ab ca. 2015, BRAVIA Professional Displays). Ältere Nicht-Android-BRAVIAs kennen das Protokoll teilweise mit anderem Befehlsumfang.
- Fernseher per LAN oder WLAN im selben Netz wie der nomos Server.
- Am Fernseher aktivieren:
- Einstellungen → Netzwerk & Internet → Heimnetzwerk → IP-Steuerung → Simple IP control = Ein
- Einstellungen → Netzwerk & Internet → Remote-Geräteeinstellungen → Fernsteuerung = Ein
- Für Einschalten über das Netzwerk: Remote-Start (bzw. Netzwerk-Standby) = Ein. Ohne diese Option ist der Fernseher im Standby nicht erreichbar und kann über nomos nicht eingeschaltet werden.
- EU-Modelle (RED-DA): Menüpfade und verfügbare Befehle können je nach Modell abweichen, siehe Sony EU model [IP control] specifications.
- Port
20060/TCP(fest, nicht änderbar).
Einrichtung
- Dem Fernseher im DHCP-Server eine feste IP-Adresse geben
- Skills → Add-ons: Profil importieren
- Gerät anlegen, Name und IP-Adresse eintragen
Test von einem Rechner im selben Netz (muss *SAPOWR… zurückliefern):
printf '*SEPOWR################\n' | nc _IP_ 20060
Datenbereich
- State (
state) — Ein/Standby, schaltbar (switchon/switchoff) - Volume (
volume) — 0–100 %, setzbar - Mute (
mute) — Ton aus, schaltbar - Input (
input) — TV / App, HDMI 1–4, Composite 1, Component 1, Screen Mirroring; umschaltbar - Picture off (
picturemute) — Bild aus (Bildschirm schwarz, Ton läuft weiter), schaltbar - Reachable (
reachable) — TCP-Verbindung zum Fernseher steht
Aktionen (IR-Codes über IRCC): Kanal +/−, Lautstärke +/−, Home, Return, Options, Info, Eingang wechseln, Pfeiltasten, Enter, Farbtasten, Ziffern 0–9, Untertitel, Play/Pause/Stop/Weiter/Zurück/Vorspulen/Zurückspulen sowie ircc (beliebiger IR-Code als Zahl, siehe Sony-Tabelle IR Commands).
Hinweise
- Das Profil hält eine dauerhafte TCP-Verbindung. Änderungen am Fernseher (Fernbedienung, App) meldet der Fernseher sofort (Notify); zusätzlich fragt nomos Ein/Aus, Lautstärke, Ton aus und Eingang alle 10 s ab.
- Der Fernseher bestätigt einen Stell-Befehl mit
0000000000000000— derselbe Wert wie „Aus“ bzw. „Lautstärke 0“. Deshalb:- Lautstärke 0 und Eingang TV / App werden nur aus den Notify-Meldungen des Fernsehers übernommen, nicht aus der Abfrage. Steht der Fernseher beim Verbindungsaufbau bereits auf Lautstärke 0 oder TV/App, zeigt nomos das erst nach der nächsten Änderung.
- Wird „Ein“ an einen bereits eingeschalteten Fernseher geschickt (oder „Ton aus“ bei bereits stummem Ton), kann der Wert bis zur nächsten Abfrage (≤ 10 s) kurz falsch stehen.
- Im Standby beantwortet der Fernseher Lautstärke-, Ton- und Eingangsabfragen mit einem Fehler; diese Werte bleiben dann auf dem letzten Stand.
- Eingänge, die das Gerät nicht hat (z. B. HDMI 4 oder Composite), lehnt der Fernseher ab (Not Found).
- Sony dokumentiert die Picture-Mute-Notify-Werte widersprüchlich; das Profil liest
1= Bild aus (wie bei der Abfrage). Im Live-Test prüfen.