Denon HEOS Steuerung
Verfasst: 02.11.2016, 14:34
Hier im Forum wurde ein Telnet Client vorgestellt der für AV_Receiver Steuerung genutzt werden kann.
CCU1
telnet_client.zip
CCU2
telnet_clientCCU2new.zip
Damit ist es auch möglich die HEOS Systeme von DENON zu steuern. Dieses habe ich vor ca. 1 Jahr auch probiert. Leider funktionierte es immer nur ein paar Stunden. Ich vermute es gab irgendein Timeout. Ich habe es dann aufgegeben, habe aber die Programme in der CCU2 belassen.
Jetzt nach ein paar Updates der CCU2 und der DENON HEOS Firmware funktioniert es auf einmal total zuverlässig, ohne das ich sonst etwas geändert habe!
Installation:
Kopieren (mit SSH) des Telnet Clients auf die CCU in das Verzeichnis /usr/local/addons
Erstellen und kopieren der gewünschten Steuerdateien in das Verzeichnis /usr/local/addons
Mit einem Texteditor die Steuerdatei erstellen:
Hier ein paar Beispiele:
Achtung: Username, Password und PID Nummer auf eure Gegebenheiten anpassen. Befehle und Details finden sich in der HEOS CLI Doku.
on.txt
pause.txt
Anschließend die Berechtigungen für das Programm und die Steuerdateien per SSH auf ausführbar und lesbar einstellen:
In der homematic kann mit folgender Zeile der gewünschte Steuerbefehl abgesetzt werden:
Achtung hierzu ist die Voraussetzung ein installiertes CUXD.
Achtung: IP Adresse ändern auf eure HEOS Lautsprecher IP.
Jetzt kann ich endlich Musik beim Badezimmerbesuch automatisch anschalten bzw. beim Verlassen abschalten.
Ich hoffe jemand kann damit etwas anfangen.
VG
Oliver
CCU1
telnet_client.zip
CCU2
telnet_clientCCU2new.zip
Damit ist es auch möglich die HEOS Systeme von DENON zu steuern. Dieses habe ich vor ca. 1 Jahr auch probiert. Leider funktionierte es immer nur ein paar Stunden. Ich vermute es gab irgendein Timeout. Ich habe es dann aufgegeben, habe aber die Programme in der CCU2 belassen.
Jetzt nach ein paar Updates der CCU2 und der DENON HEOS Firmware funktioniert es auf einmal total zuverlässig, ohne das ich sonst etwas geändert habe!
Installation:
Kopieren (mit SSH) des Telnet Clients auf die CCU in das Verzeichnis /usr/local/addons
Erstellen und kopieren der gewünschten Steuerdateien in das Verzeichnis /usr/local/addons
Mit einem Texteditor die Steuerdatei erstellen:
Hier ein paar Beispiele:
Achtung: Username, Password und PID Nummer auf eure Gegebenheiten anpassen. Befehle und Details finden sich in der HEOS CLI Doku.
on.txt
Code: Alles auswählen
<ACTION>heos://system/sign_in?un=heos_username&pw=password</ACTION>
<ACTION>heos://player/set_play_state?pid=221702901&state=play</ACTION>
<ACTION>heos://player/set_volume?pid=221702901&level=17</ACTION>
Code: Alles auswählen
<ACTION>heos://system/sign_in?un=heos_username&pw=password</ACTION>
<ACTION>heos://player/set_play_state?pid=221702901&state=pause</ACTION>
Code: Alles auswählen
chmod +rx /usr/local/addons/telnet_clientCCU2
chmod +r /usr/local/addons/on.txt
In der homematic kann mit folgender Zeile der gewünschte Steuerbefehl abgesetzt werden:
Achtung hierzu ist die Voraussetzung ein installiertes CUXD.
Code: Alles auswählen
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("/usr/local/addons/telnet_clientCCU2 192.168.0.141 1255 /usr/local/addons/on.txt");
Jetzt kann ich endlich Musik beim Badezimmerbesuch automatisch anschalten bzw. beim Verlassen abschalten.
Ich hoffe jemand kann damit etwas anfangen.
VG
Oliver