Denon HEOS Steuerung

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

andybau
Beiträge: 79
Registriert: 18.11.2014, 18:29

Re: Denon HEOS Steuerung

Beitrag von andybau » 22.09.2018, 14:26

Läuft das auch auf der CCU3 bzw. RaspberryMatic?

Bin nämlich von der CCU2 auf die CCU3 umgezogen.
Auf der CCU2 lief es bei mir noch.
Nur auf CCU3 bisher noch nicht..

NetPirate
Beiträge: 3
Registriert: 16.11.2014, 09:10
Hat sich bedankt: 1 Mal

Re: Denon HEOS Steuerung

Beitrag von NetPirate » 22.09.2018, 17:19

@andybau: Ich habe leider keine Erfahrung mit der CCU3. :|

andybau
Beiträge: 79
Registriert: 18.11.2014, 18:29

Re: Denon HEOS Steuerung

Beitrag von andybau » 23.09.2018, 00:58

Hab es hinbekommen.
In der Firmware der CCU3 ist wohl eine andere Socat Version enthalten als ich der CCU2 hattd.
Diese getauscht und es läuft

Spuuky*
Beiträge: 1
Registriert: 18.11.2018, 12:53

Re: Denon HEOS Steuerung

Beitrag von Spuuky* » 18.11.2018, 12:57

@Andybau: Versuche auch gerade die Steuerung auf der CCU3 zum laufen zu bekommen. Wie genau hast du die vorhandene Socat Version getauscht, bzw. in welchem Verzeichnis ist diese gespeichert?

andybau
Beiträge: 79
Registriert: 18.11.2014, 18:29

Re: Denon HEOS Steuerung

Beitrag von andybau » 17.12.2018, 17:56

Schau mal die Verzeichnisse auf der CCU3 durch. Dort findest du irgendwo eine socat Datei. DIESE kopieren und in dein Wunschverzeichnis kopieren

andybau
Beiträge: 79
Registriert: 18.11.2014, 18:29

Re: Denon HEOS Steuerung

Beitrag von andybau » 22.12.2018, 15:14

Möchte nur mal Wasserstandsmeldung abgeben.
Habe mir jetzt zum Denon AVR 4300 noch Heos 1 gegönnt. Fürs Bad. Auch dieser lässt sich über Socat ansteuern. Auch die direkte Anwahl von Radiosendern über die Heos Favoriten ist möglich.
Die Dokumentation der Steuerbefehle sind als HEOS CLI ProtocolSpecification im Netz zu finden

andybau
Beiträge: 79
Registriert: 18.11.2014, 18:29

Re: Denon HEOS Steuerung

Beitrag von andybau » 21.04.2019, 18:39

Hallo zusammen

Seit dem HEOS-Update vom 17.04.2019 funktionierte bei mir die Homematic Integration nicht mehr.
Habe folgendes festgestellt. Beim HEOS-Update haben sich alle Lautsprecher PID's geändert !

Nach dem Anpassen der PID's funktionierte alles wieder wie gehabt.

andybau
Beiträge: 79
Registriert: 18.11.2014, 18:29

Re: Denon HEOS Steuerung

Beitrag von andybau » 25.04.2019, 08:55

Neues Heos Update vom 24.04.2019
Denon hat Fehler bemerkt und wieder auf alte PID zurückgeändert

Nagamichisan
Beiträge: 54
Registriert: 14.05.2016, 20:08
System: CCU
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: Denon HEOS Steuerung

Beitrag von Nagamichisan » 02.09.2019, 15:23

NetPirate hat geschrieben:
18.07.2018, 19:05
Dieses socat: viewtopic.php?t=13299
dann wie dieses Beispiel mit cuxd ausführen (Lautstärke auf Level 12 setzen):

Code: Alles auswählen

dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("sh -c `echo -c 'heos://player/set_volume?pid=player_id&level=12' | /usr/local/addons/socat TCP:191.160.170.66:1255,crlf - ` ");
wichtig dabei ist, dass der Sh-Code nochmal extra mit Akzent-Zeichen (`...`) eingebettet wird. Am besten den Code kopieren und natürlich die "player-id" und IP durch eure austauschen.
Hi, ich kenne mich jetzt leider nicht so gut mit der CCU2 und CUXD aus. Aber, ich hatte schonmal CUxD installiert, was also noch drauf ist.
Aber ich komme nicht mit dem Rest klar - bin eher der "normale" Anwender.
Was bedeutet: "dann mit cuxd ausführen?"

Wo bekomme ich die Player ID her? > Habe ich jetzt gefunden und kann die HEOS Box per Telnet steuern:
'heos://system/sign_in?un=yyyy&pw=xxxx
'heos://browse/play_stream?pid=-147585zzzz&sid=1028&cid=CID-55&mid=s24879'
'heos://player/set_volume?pid=-147585zzzz&level=20'

Das wäre dann mein Code, weiß halt leider nur nicht, wie ich ihn ausführe über CCU2.

Code: Alles auswählen

dom.GetObject("CUxD.CUX2801001:15.CMD_EXEC").State("sh -c `echo -c 'heos://system/sign_in?un=yyyy&pw=xxxxx' | 'heos://browse/play_stream?pid=-147585zzzz&sid=1028&cid=CID-55&mid=s24879' |'heos://player/set_volume?pid=-147585zzzzz&level=20' | /usr/local/addons/socat TCP:192.168.1.81:1255,crlf - ` ");
Dann noch mit Akzent-Zeichen (`...`) - > das habe ich jetzt auch noch nicht raus....


Freue mich auf Eure Hilfe. Danke!
Gruß
Markus
CCU3 mit RasperryMatic | Raspberry PI4 mit ioBroker

NetPirate
Beiträge: 3
Registriert: 16.11.2014, 09:10
Hat sich bedankt: 1 Mal

Re: Denon HEOS Steuerung

Beitrag von NetPirate » 02.09.2019, 17:51

Hallo Markus,

hier bekommst du die aktuelle Doku der Heos-CLI:
http://rn.dmglobal.com/euheos/HEOS_CLI_ ... cation.pdf

Mit "cuxd ausführen" heißt: einfach die o.a. Zeile in ein Homematic-Programm einfügen (cuxd hast ja bereits installiert).

Die ID deines Heos-Lautsprechers bekommst du, wenn du dich mit z.B. PuTTY über Telnet mit dem Lautsprecher verbindest:
In PuTTY Hostname: IP-Nummer deines Heos-Lautsprechers (Kannst du in deinem Router nachschauen - vielleicht Fritz.box?)
Unter Port mußt du 1255 eintragen.
Nach der Verbindung einfach "get_players" eingeben und mit Enter bestätigen.
(steht aber auch in der o.a. Doku der Heos-CLI.

Gruß

Ralf

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“