Zurück zur Startseite und zum Inhaltsverzeichnis
Voriges Kapitel: #03.01 Denon AVR
Nächstes Kapitel: #03.05 JVC Beamer
Downloads: #11 Downloads [HKV only]
Version: 2024-04-07
Integration eines Panasonic UHD-Player in Home Assistant via IP (http)
Die Integration eines Panasonic UHD-Player (UB420, UB424, UB820, UB824, UB9000, UB9004) in HA ist etwas aufwändiger, wenn wir die Steuerung des Players über IP realisieren möchten.
(Über einen Harmony-Hub ist ein Integration via Infrarot einfacher!)
Um die IP-Steuerung am Panasonic UHD-Player zu aktivieren, muss man zunächst im Setup-Menü des Players unter den Netzwerkeinstellungen die Sprachsteuerung aktivieren!
So kann man dann recht einfach den Status des Players (Play, Pause, Stop und aktuelle Laufzeit) mittels folgenden commandline-Befehl abfragen.
curl -s -H User-Agent:MEI-LAN-REMOTE-CALL -d cCMD_PST.x=0 --connect-timeout 3 http://192.168.0.100:80/WAN/dvdr/dvdr_ctrl.cgi
Für Steuerbefehle ist jedoch eine Authentifizierung erforderlich, welche nur von ausgewählten Steuersystemen unterstützt wird.
Bzw. bis Oktober 2023 gab es von Panasonic ein Webportal, um den Player für die Sprachsteuerung zu registrieren.
Findige Heimkino-Enthusiasten haben daher letztes Jahr Patches für die Panasonic-Firmware entwickelt,
welche neben dem Hinzufügen von Regionfree- und HDR-Optionen auch die http-Authentifizierung deaktivieren.
Somit ist es nun möglich folgende Befehle ohne Authentifizierung an den UHD-Player zu senden:
Power On: POWERON
Power Off: POWEROFF
Power Toggle: POWER
Play: PLAYBACK
Pause: PAUSE
Stop: STOP
Fast Forward: CUE
Reverse: REV
Skip Forward: SKIPFWD
Skip Back: SKIPREV
Manual Skip +60s: MNSKIP
Manual Skip -10s: MNBACK
Open/Close Tray: OP_CL
Status: DSPSEL
Top Menu: TITLE
Pop-up Menu: PUPMENU
Up: UP
Down: DOWN
Left: LEFT
Right: RIGHT
OK: SELECT
Submenu: MENU
Return: RETURN
1: D1
2: D2
3: D3
4: D4
5: D5
6: D6
7: D7
8: D8
9: D9
0: D0
11: D11
12: D12
* (Cancel): CLEAR
# ([_]): SHARP
Red: RED
Green: GREEN
Blue: BLUE
Yellow: YELLOW
Home: MLTNAVI
Netflix: NETFLIX
Internet: V_CAST
Setup: SETUP
Exit: EXIT
Audio: AUDIOSEL
Subtitle: TITLEONOFF
Closed Caption: CLOSED_CAPTION
Playback Info: PLAYBACKINFO
HDR Picture Mode: HDR_PICTUREMODE
Mirroring: MIRACAST
Picture Setting: PICTURESETTINGS
Sound Effect: SOUNDEFFECT
High Clarity: HIGHCLARITY
Die Commando-Zeile für das Öffnen/Schließen des Trays sieht mit curl so aus:
curl -A MEI-LAN-REMOTE-CALL -d cCMD_RC_OP_CL.x=100 -d cCMD_RC_OP_CL.y=100 http://192.168.11.86/WAN/dvdr/dvdr_ctrl.cgi
Mit meiner HomeAssistiant-Integration wird ein Steuerbefehl dann wie folgt konfiguriert: