Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Denon AVR intrigieren #132

Closed
LevelOne2k opened this issue Oct 26, 2020 · 73 comments
Closed

Denon AVR intrigieren #132

LevelOne2k opened this issue Oct 26, 2020 · 73 comments

Comments

@LevelOne2k
Copy link

Hallo @thkl könntest Du bitte auch die Unterstützung für Denon AV-Receiver zur Verfügung stellen? So wie es das schon für den Pioneer AV-Receiver gibt das man ihn über eine 19-Tasten Fernbedienung steuern kann. Kannst Du das machen? Wäre super!

@thkl
Copy link
Owner

thkl commented Oct 26, 2020

Ich habe keinerlei Doku zu diesem Ding

@LevelOne2k
Copy link
Author

LevelOne2k commented Oct 26, 2020

@LevelOne2k
Copy link
Author

Hallo @thkl kannst du damit etwas anfangen?

@HookHM
Copy link

HookHM commented Nov 6, 2020

Hey @thkl !

Eine Integration eines Denon AVRs wäre echt nice. Ich habe heute mal lokal bei mir geschaut wie ich das Teil übers Netzwerk steuern kann.

Ich kann den AVR über HTTP steuern. Beispiel:

http://IP_VON_AVR:8080/goform/formiPhoneAppDirect.xml?SITV (setzt HDMI Eingang auf TV)
http://IP_VON_AVR:8080/goform/formiPhoneAppDirect.xml?SISAT/CBL (setzt HDMI Eingang auf Calbe/Sat)

http://IP_VON_AVR:8080/goform/formiPhoneAppDirect.xml?MUON (Ton aus)
http://IP_VON_AVR:8080/goform/formiPhoneAppDirect.xml?MUOFF (Ton an)

http://IP_VON_AVR:8080/goform/formiPhoneAppDirect.xml?MVDOWN (Lautstärke leiser)
http://IP_VON_AVR:8080/goform/formiPhoneAppDirect.xml?MVUP(Lautstärke lauter)

http://IP_VON_AVR:8080/goform/formiPhoneAppDirect.xml?MV00 (setzt Lautstärke auf 0.0 dB)
http://IP_VON_AVR:8080/goform/formiPhoneAppDirect.xml?MV14 (setzt Lautstärke auf 14.0 dB)
http://IP_VON_AVR:8080/goform/formiPhoneAppDirect.xml?MV385 (setzt Lautstärke auf 38.5 dB)
http://IP_VON_AVR:8080/goform/formiPhoneAppDirect.xml?MV400 (setzt Lautstärke auf 40.0 dB)

http://IP_VON_AVR:8080/goform/formiPhoneAppDirect.xml?CVSW+50 (setzt Subwoofer-Lautstärke auf 0.0 dB)
http://IP_VON_AVR:8080/goform/formiPhoneAppDirect.xml?CVSW+55 (setzt Subwoofer-Lautstärke auf 5.0 dB)

Die URL Besteht soweit immer aus dem selben Teil "http://IP_VON_AVR:8080/goform/formiPhoneAppDirect.xml?BEFEHL"

Das einfachste wäre doch, wenn man im HVL WebIF die IP für den Denon und Port (aber der ist eh immer 8080) eingibt, dann eine 19-Tasten Fernbedienung angelegt wird und in den Geräteeinstellungen der 19-Tasten Fernbedienung dann die Befehle eingibt, bei z.B. "KEY|CMD_PRESS_SHORT".

Vielleicht hilft Dir aber das noch weiter:
https://github.com/scarface-4711/denonavr/blob/master/denonavr/denonavr.py

Ich weiß ja nicht wie Du es dann umsetzen möchtest. Aber mein oben genanntes Beispiel mit der Denon IP im HVL WebIF eingeben und den Rest dann in den Einstellungen der 19-Tasten Fernbedienung, wäre meiner Meinung nach das einfachste, oder?

Wäre wie gesagt auf jeden Fall nice wenn Du das in HVL intrigieren würdest. Danke schon mal!

Edit:
Ich habe noch ein paar Befehle getestet. Dabei ist mir aufgefallen, dass wohl nicht alle Befehle per HTTP aktiviert werden können (ob ich es falsch mache oder es einfach nicht geht, weiß ich nicht). Z.B. diesen Befehl: "http://IP_VON_AVR:8080/goform/formiPhoneAppDirect.xml?MSMCH+STEREO" (setzt Sound Mode auf MULTI CH STEREO)
(In der Doku ist der Befehl mit Leerzeichen angegeben, also genau so "MSMCH STEREO")

Wenn ich mich dann auf die Kiste per Telnet "telnet IP_VON_AVR" verbinde und dann den Befehl so wie es in der "Denon AVR control protocol" Doku steht eingebe "MSMCH STEREO" funktioniert es.

Z.B. funktioniert auch "http://IP_VON_AVR:8080/goform/formiPhoneAppDirect.xmlMSDTS+SURROUND" (setzt Sound Mode auf DTS SURROUND) nicht. Via Telnet funktioniert der Befehl "MSDTS SURROUND".

Das ist die Doku aus der ich die verschiedenen Befehle getestet habe:
DENON_PROTOCOL(10 3 0)_V03.pdf

Hier sind die Sound Modes auch angegeben, aber da blicke ich nicht so ganz durch, dass ich wahrscheinlich eher deine Schiene @thkl . Es ist der gleiche Link den ich weiter oben schon gepostet habe, dieser hier führt aber direkt zu Zeile 52 wo die Sound Modes anfangen und bei Zeile 94 aufhören: https://github.com/scarface-4711/denonavr/blob/0a66b97e242b00094a9d47576d55820b4c0ab395/denonavr/denonavr.py#L54

@HookHM
Copy link

HookHM commented Nov 12, 2020

@thkl kannst Du da was draus machen?

@Kinzal16
Copy link

@thkl schade das man keine antwort bekommt. ich würde mich auch sehr freuen wenn hvl die denon avr unterstützt. ein kurzes statement kannst du doch bitte geben.

@thkl
Copy link
Owner

thkl commented Nov 15, 2020

Das kostet alles Zeit.
Und da ich diese Hardware nicht habe um zu testen gleich 3x mehr.

@Kinzal16
Copy link

@thkl das es zeit kostet ist klar, auch sollte es nicht heißen, dass wir deine arbeit nicht zu schätzen wissen. ich, und wahrscheinlich die anderen waren verwundert das keine antwort mehr kam, wobei du direkt nach dem @LevelOne2k danach gefragt hat deine antwort kam das du keine dokumente zu dem teil hast. dann wunderte es mich ehrlich gesagt noch mehr das keine antwort mehr kam, als @HookHM meiner meinung nach gute ergebnisse geliefert hat was mit dem teil geht bzw. wie man es steuert. ich bin kein programmierer, aber für mein verständnis wäre es doch am einfachsten das teil über hvl zu stuern wie @HookHM vorgeschlagen hat "Das einfachste wäre doch, wenn man im HVL WebIF die IP für den Denon und Port (aber der ist eh immer 8080) eingibt, dann eine 19-Tasten Fernbedienung angelegt wird und in den Geräteeinstellungen der 19-Tasten Fernbedienung dann die Befehle eingibt, bei z.B. "KEY|CMD_PRESS_SHORT"."

vielleicht kannst du ja sowas mal umsetzen dann werden wir das auf jeden fall testen, also ich in jedem fall. wenn die 19 tasten fernbedienung immer mit der url des denon spricht und man dann in den einstellungen auf dem jeweiligen kanal nur den befehl eintragen muss, sollte das doch immer klappen. es wäre echt klasse @thkl

@thkl
Copy link
Owner

thkl commented Nov 15, 2020

Das mit dem Host in den Settings und den Kommandos in den Settings der FB war der Plan. Ist das immer nur ein HTTP Kommando ? Weil dann gibt es genau das schon in Form des HTTP Plugins.

@Kinzal16
Copy link

@thkl ich habe eben beim verfassen meines textes leider nicht daran gedacht, dass es wohl doch nicht immer http ist. per http gehen nicht alle befehle, so wir @HookHM auch schon schrieb. per telnet gehen jedoch alle befehle. der pioneer av receiver wird ja mit ähnlichen befehlen befeuert und auch über telnet.

was @HookHM schrieb

Edit:
Ich habe noch ein paar Befehle getestet. Dabei ist mir aufgefallen, dass wohl nicht alle Befehle per HTTP aktiviert werden können (ob ich es falsch mache oder es einfach nicht geht, weiß ich nicht). Z.B. diesen Befehl: "http://IP_VON_AVR:8080/goform/formiPhoneAppDirect.xml?MSMCH+STEREO" (setzt Sound Mode auf MULTI CH STEREO)
(In der Doku ist der Befehl mit Leerzeichen angegeben, also genau so "MSMCH STEREO")

Wenn ich mich dann auf die Kiste per Telnet "telnet IP_VON_AVR" verbinde und dann den Befehl so wie es in der "Denon AVR control protocol" Doku steht eingebe "MSMCH STEREO" funktioniert es.

Z.B. funktioniert auch "http://IP_VON_AVR:8080/goform/formiPhoneAppDirect.xmlMSDTS+SURROUND" (setzt Sound Mode auf DTS SURROUND) nicht. Via Telnet funktioniert der Befehl "MSDTS SURROUND".

Das ist die Doku aus der ich die verschiedenen Befehle getestet habe:
DENON_PROTOCOL.10.3.0._V03.pdf

@thkl
Copy link
Owner

thkl commented Nov 15, 2020

Also müsste die fb in den Settings einer Taste einen Telnet Text speichern und beim drücken eine Telnet Verbindung auf die ip aufbauen und den Text senden ?

@Kinzal16
Copy link

Kinzal16 commented Nov 15, 2020

@thkl das weiß ich nicht wie das im hintergrund läuft bzw. wie sowas programmiert wird und dann im hintergrund läuft. wenn ich mich mit dem terminal via "telnet ipadresse-von-av" auf den denon verbinde, dann zb den befehl "MSDTS SURROUND" eingebe, wechselt er den sound modi. beim pioneer geht das genauso "telnet ipadresse-von-av" dann befehl und er macht das was man ihm als befehl gegeben hat.

so wie ich das in deinem pioneer plugin von hvl sehe, sind dort schon befehle vordefiniert die direkt auf die 19 tasten fernbedienung drauf gelegt sind und man diese direkt nutzen kann. will man mehr befehle haben, lassen sich diese ja in den einstellungen der 19 tasten fernbedienung unter zb KEY|CMD_PRESS_SHORT eintragen. ich glaube taste 1 bis 6 sind bei dir schon mit standard befehlen auf der fernbedienung von haus aus drauf.

vielleicht kann ja das was @HookHM verlinkt hat noch helfen https://github.com/scarface-4711/denonavr/blob/master/denonavr/denonavr.py

ich habe mir das http plugin von hvl gerade mal angesehen. klar, damit würde es gehen, aber man müsste in den einstellungen der 19 tasten fernbedienung zb unter KEY|CMD_PRESS_SHORT dann die komplette url eingeben mit befehl usw also zb http://IP_VON_AVR:8080/goform/formiPhoneAppDirect.xml?MUON und man hat nur ein http device und könnte nur 19 befehle hinzufügen. bei dem pioneer plugin kann man ja mehrere remotes hinzufügen damit man auch mehrere befehle einfügen kann. und das problem ist wie gesagt, das über die http url nicht alle befehle funktionieren, über telnet hingegen schon. es ist doch richtig, dass der pioneer über das hvln plugin für den pioneer auch über telnet gesteuert wird, oder?

@LevelOne2k
Copy link
Author

LevelOne2k commented Nov 15, 2020

Hallo zusammen! Cool das es hier weitergeht und Hoffnung besteht, danke!

@thkl Ist das Grundprinzip nicht genauso wie beim Pioneer? Wie jetzt schon mehrmals getestet, lässt sich der Denon genauso wie der Pioneer per Telnet steuern. Ich habe es gerade auch nochmal per URL getestet, dabei scheinen wirklich nicht alle Befehle zu funktionieren. Wie schon gesagt wurde, geht z.B. der Befehl für den Sound "MSDTS SURROUND" per Telnet ohne Probleme, aber per URL via "http://IP_VON_AVR:8080/goform/formiPhoneAppDirect.xmlMSDTS+SURROUND" nicht. Kann das am Leerzeichen zwischen MSDTS und SURROUND liegen das es per URL nicht geht? Das + dazwischen sollte das Leerzeichen doch eigentlich ergänzen oder nicht? Gibt es da vielleicht noch andere Möglichkeiten in einer URL mit Leerzeichen statt dem + ? Dann würde ich das mal eben testen.

Das komische ist, dass dieser Befehl funktioniert: "http://IP_VON_AVR:8080/goform/formiPhoneAppDirect.xml?CVSW+50" der Befehl ist laut Doku "CVSW 50" da ist also auch ein Lesezeichen zwischen CVSW und 50 drin und das Lesezeichen kann mit dem + ergänzt werden.

@thkl
Copy link
Owner

thkl commented Nov 15, 2020

Reicht eine 19Tasten FB aus ?

@Kinzal16
Copy link

@thkl meinst du die anzahl oder generell das gerät? falls die anzahl, dann würde mir ehrlich gesagt eine nicht reichen. ginge es nicht variablel in hvl einzustellen wie viele man möchte so wie beim pioneer?

@LevelOne2k
Copy link
Author

Ich würde tatsächlich 3 an der Zahl benötigen.

So wie es auch beim Pioneer einzustellen ist wie viele man benötigt, wäre klasse.
Bildschirmfoto 2020-11-15 um 18 56 37

@HookHM
Copy link

HookHM commented Nov 15, 2020

Bei mir wären es auch ein paar mehr ^^

@thkl
Copy link
Owner

thkl commented Nov 15, 2020

jedes Kommando muss ein Enter abschließen ?

Also Aufbau der Connection Host : Port 23 und wenn die connected ist einfach command + enter senden .. fertig ?

@HookHM
Copy link

HookHM commented Nov 15, 2020

Genau

thkl added a commit that referenced this issue Nov 15, 2020
@HookHM
Copy link

HookHM commented Nov 15, 2020

@thkl Wäre es dann wie bei der Pioneer 19-Tasten FB auf Kanal:19 auch möglich direkt die Lautstärke anzupassen?
Bildschirmfoto 2020-11-15 um 20 21 54

Der COMMAND ist "MV"
Bildschirmfoto 2020-11-15 um 20 24 02

Beim Pioneer war das so um die Lautstärke einzustellen. Ich weiß nicht wie Du das umgesetzt hast auf dem Kanal 19 der 19-Tasten FB
Bildschirmfoto 2020-11-15 um 20 27 00

@thkl
Copy link
Owner

thkl commented Nov 15, 2020

die Version oben aus dem Commit kann einfach auf jede ShortPress und LongPress Taste ein Kommando legen was dann gesendet wird. Das Return wird automatisch angehangen.

@HookHM
Copy link

HookHM commented Nov 15, 2020

die Version oben aus dem Commit kann einfach auf jede ShortPress und LongPress Taste ein Kommando legen was dann gesendet wird. Das Return wird automatisch angehangen.

Klar, das verstehe ich. Auf dem Kanal 19 der 19-Tasten FB konnte man im dem Feld halt einfach z.B eine 80 eingeben, dann wurde die Lautstärke auf 80 gestellt. So konnte ich dann auch die Lautstärke über eine SysVar vom Typ "Zahl" steuern:

dom.GetObject("HVL.PioneerAVR0:19.TARGET_VOLUME").State(dom.GetObject("AVRVolume_var").State());

Kann das Plugin in HLV schon installiert werden?

@thkl
Copy link
Owner

thkl commented Nov 15, 2020

ja ohne diese lautstärkesache was muss ich da senden MV98 um die Nachbarn von der Couch zu brüllen ?

@HookHM
Copy link

HookHM commented Nov 15, 2020

Ja genau. Wahrscheinlich legst Du schon die MV im Code an und wenn man dann 98 eingibt wird MV98 gesendet. Ich habs nicht gefunden wie das im Pioneer Plugin auf der Taste Kanal 19 ist.

@thkl
Copy link
Owner

thkl commented Nov 15, 2020

ok erstmal sehen ob das in der jetzigen Version funktioniert. Ich hab nix zum testen.

@HookHM
Copy link

HookHM commented Nov 15, 2020

Leider nein.

Habe hier die IP und Remotes eingetragen:
Bildschirmfoto 2020-11-15 um 20 48 50

Dann hier die Befehle:
Bildschirmfoto 2020-11-15 um 20 45 39

Wenn ich jetzt eine Taste drücke, passiert nichts:
Bildschirmfoto 2020-11-15 um 20 46 56

Das hier der Denon Button auf ein "404 Not Found" ist normal?
Bildschirmfoto 2020-11-15 um 20 52 06

Per Telnet auf dem Mac gehts:
Bildschirmfoto 2020-11-15 um 20 54 47

Sollte die 19-Tasten FB nicht als "HM-RC-19_Denon" angelegt werden statt als "HM-RC-19 HMD00000" ?

@thkl
Copy link
Owner

thkl commented Nov 15, 2020

404 ist normal.
Bitte mal das log anschauen

Da müsste irgendwas mit Connecting to .... stehen wenn eine Taste gedrückt wird.

@HookHM
Copy link

HookHM commented Nov 15, 2020

Sun Nov 15 2020 20:56:58 GMT+0100 (GMT+01:00)[homematic-virtual-denonavr - Denon] [INFO] - Connecting to 192.168.191.36
Sun Nov 15 2020 20:56:56 GMT+0100 (GMT+01:00)[homematic-virtual-denonavr - Denon] [INFO] - Connecting to 192.168.191.36
Sun Nov 15 2020 20:51:55 GMT+0100 (GMT+01:00)[ConfigurationServer] [WARN] - /home/pi/node_modules/homematic-virtual-denonavr/www/index.html not found
Sun Nov 15 2020 20:46:58 GMT+0100 (GMT+01:00)[homematic-virtual-denonavr - Denon] [INFO] - Connecting to 192.168.191.36
Sun Nov 15 2020 20:46:56 GMT+0100 (GMT+01:00)[homematic-virtual-denonavr - Denon] [INFO] - Connecting to 192.168.191.36
Sun Nov 15 2020 20:45:22 GMT+0100 (GMT+01:00)[HomematicLogicalLayer] [INFO] - nothing found
Sun Nov 15 2020 20:45:22 GMT+0100 (GMT+01:00)[HomematicLogicalLayer] [INFO] - looking for corpses
Sun Nov 15 2020 20:44:31 GMT+0100 (GMT+01:00)[homematic-virtual-denonavr - Denon] [INFO] - Connecting to 192.168.191.36
Sun Nov 15 2020 20:44:30 GMT+0100 (GMT+01:00)[homematic-virtual-denonavr - Denon] [INFO] - Connecting to 192.168.191.36
Sun Nov 15 2020 20:44:28 GMT+0100 (GMT+01:00)[ConfigurationServer] [WARN] - /home/pi/node_modules/homematic-virtual-denonavr/www/index.html not found
Sun Nov 15 2020 20:44:21 GMT+0100 (GMT+01:00)[Homematic Virtual Interface.Server] [INFO] - Denon initialized. Document Path is /home/pi/node_modules/homematic-virtual-denonavr Plugin Instance: 0
Sun Nov 15 2020 20:44:21 GMT+0100 (GMT+01:00)[homematic-virtual-denonavr - Denon] [INFO] - initialization completed true

Habe genau um 20:59:30 die Taste Short gedrückt. Erscheint im Log:
Sun Nov 15 2020 20:59:30 GMT+0100 (GMT+01:00)[homematic-virtual-denonavr - Denon] [INFO] - Connecting to 192.168.191.36

@thkl
Copy link
Owner

thkl commented Nov 15, 2020

Hmmm kein Connection established sending command ... ok ich versuch das mal irgendwie zu simmuliere

@nubbel7404
Copy link

Auch ich habe einen Denon sehr für HVL vermisst. Auch von mir ein dickes Dankeschön @thkl das Du den Denon in HVL implementiert hast. Kann es kaum erwarten, bis das Plugin läuft. Trage gerne was dazu bei, wenn also was ansteht, gerne melden.

@Kinzal16
Copy link

Von mir auch ein großes danke an dich @thkl

@TheRealTremes
Copy link

Jau endlich DENON in HoneMatic intrigiert. Danke @thkl

@TheRealTremes
Copy link

TheRealTremes commented Nov 22, 2020

@thkl funktioniert das Plugin noch nicht oder habe ich etwas falsch gemacht? Weil ich kann meinen Denon nicht über die HVL Fernbedienung steuern.

@thkl
Copy link
Owner

thkl commented Nov 26, 2020

ich hab die negotiation ausgeschalten kann sein, das es jetzt geht wenn nicht ¯_(ツ)_/¯

@HookHM
Copy link

HookHM commented Nov 26, 2020

ES FUNKTIONIERT 🤩

@HookHM
Copy link

HookHM commented Nov 26, 2020

@thkl jetzt wäre das mit der Lautstärke auf Kanal 19 noch super. Und könntest du, wenn die Fernbedienung in der CCU angelegt wird, diese mit dem Namen „Denon“ verstehen statt „HMD00000“

@LevelOne2k
Copy link
Author

Jap, seit 0.0.5 funktioniert es. Vielen Dank @thkl . Es ist auch schon 0.0.6 erschienen, was ist der Unterschied zu 0.0.6 ?

@HookHM
Copy link

HookHM commented Nov 27, 2020

@thkl ich muss nochmal fragen. Du hast ja die 0.0.6 rausgehauen. Ist es normal, dass ich dir Änderungen dazu hier in GitHub nicht sehr? Die Änderungen für die 0.0.5 kann man hier ja sehen. Bei der 0.0.4 konnte man die Änderungen hier ja auch nicht sehen. Wollte nur wissen, ob das normal ist? Auch würde ich gerne wissen, was in der 0.0.6 anders als bei der 0.0.5 ist.

@thkl
Copy link
Owner

thkl commented Nov 27, 2020

ist doch alles da : fd6e829

@HookHM
Copy link

HookHM commented Nov 27, 2020

@thkl komisch, bis gerade eben habe ich nur 700 commits gesehen. Das letzte war „ update 0.0.5“ seitdem ich auf deinen Link geklickt habe, sehe ich 701 commits und „added volume control“. Die Änderungen von 0.0.4 habe ich auch nicht in den commits gesehen, bis jetzt nicht.

Naja, jedenfalls kann ich auf den bereits angelegten HM-RC-19 HMD00000 und HM-RC-19 HMD00001 kein volume Control sehen. Ich habe die beiden Geräte bereits über die Seriennummer in HVL gelöscht und in HVL den install Mode aktiviert und alle Geräte Geräte publiziert, hat aber nichts gebracht.

PS: Hast Du den Namen „ HMD0000***“ evtl. aich schon in „XXXDenon*“ für die Fernbedienung geändert? Z.B. „ HM-RC-19 DenonAVR1 “Würde es erst gerne dann produktiv den Denon-HVL in der CCU bzw. Programmen nutzen.

@HookHM
Copy link

HookHM commented Nov 27, 2020

@thkl ich habe mal eine dritte Remote angelegt, bei dieser ist Volume Control vorhanden und wird auch erfolgreich an den AVR übermittelt, funktioniert also. Danke dafür.
139678F1-D583-4B21-BEB8-F0A6A8F1470F

@thkl
Copy link
Owner

thkl commented Nov 27, 2020

Im config Ordner von HVL sollte das dev File für die ersten zwei Remotes liegen. Die heissen wie die Seriennummern. Die einfach löschen hvl neu starten. Dann werden sie neu angelegt und auf Basis des neuen Templates mit Volume.

@HookHM
Copy link

HookHM commented Nov 27, 2020

@thkl alles klar, hab ich gemacht und funktioniert, danke. Mir ist gerade aufgefallen, dass wenn ich im Service Mode auf Boot Options drücke, die Seite kurz geladen wird und dann aber nichts weiter angezeigt wird. Habe aber hier gelesen #112 dass es wohl gefixt wurde, ist das noch nicht final oder immer noch buggy?

Ich muss leider auch noch Mal wegen dem Namen HM-RC-19 HMD0000* fragen ob du Den noch änderst wenn das Gerät angelegt wird?

@thkl
Copy link
Owner

thkl commented Nov 27, 2020

Am Core mach ich nichts mehr für diese Version. Der ist schon komplett auseinandergerissen und umgebaut.

Der HMD000X sollte eigentlich bleiben.

@thkl thkl closed this as completed Nov 27, 2020
@HookHM
Copy link

HookHM commented Nov 27, 2020

Okay, dann weiß ich bescheid und benenne es selber in der WebUI um. Dann kann ich die Denon Remote jetzt produktiv nutzen. Nochmals vielen vielen Dank für die Umsetzung.

Was meinst Du mit „Am Core mach ich nichts mehr für diese Version“ kommt da eine neue Version?

@thkl
Copy link
Owner

thkl commented Nov 27, 2020

Ja in irgend einem Issue hier gibt es schon nen Screenshot

@HookHM
Copy link

HookHM commented Nov 27, 2020

Ach interessant, cool. Dann muss ich mal suchen, bin ja neugierig ^^

@HookHM
Copy link

HookHM commented Nov 27, 2020

Meinst den hier oder #131 (comment)

Geil, sieht ja aus wie HAP.

PS: Was soll HAP eigentlich heißen?

@thkl
Copy link
Owner

thkl commented Nov 27, 2020

HomekitAccessProtocol

@HookHM
Copy link

HookHM commented Nov 27, 2020

Hast du schon ungefähr auf den Schirm wann das neue HVL kommen wird? Denn dann warte ich noch mit dem Umzug vom Pi zu direkt auf RaspberryMatic.

@thkl
Copy link
Owner

thkl commented Nov 28, 2020

Das dauert noch den. Ich muss bedingt durch die Änderungen wie das WebUi arbeitet alles (auch jedes Plugin) anfassen.

@LevelOne2k
Copy link
Author

Danke @thkl für die tolle Umsetzung. Es funktioniert auch bei mir jetzt natürlich perfekt.

Auf dem 19. Kanal gibt es ja auch das Volume Control und funktioniert auch. Der Command „MV“ ist ja schon vordefiniert und in der Fernbedienung muss dann nur noch die Zahl eingetragen werden. Jetzt kann man mit „MV?“ die aktuelle lautstärke auch abfragen. Wenn ich via Telnet im Terminal also MV? eingebe, dann Enter drücke, dann wird mir 33 angezeigt weil die Lautstärke aktuell halt auf 33 steht. Kann ich das mit der Fernbedienung auch abfragen und mir die aktuelle Lautstärke in eine SysVar schreiben lassen? Z.B. das CCU Programm ruft alle 5 Min den 19. Kanal der Fernbedienung via „MV?“ oder „?“ ab und trägt dann die Antwort in eine SysVar. Das würde die externe „Blinde“ Steuerung in einer App vereinfachen wenn man die Lautstärke anpassen will, so sieht man dann vorher welche Lautstärke aktuell eingestellt ist. Das wäre noch mega nice!

Die Lautstäke ändere ich auch wie @HookHM über eine SysVar mit einem Script:
dom.GetObject("HVL.HMD00000:19.TARGET_VOLUME").State(dom.GetObject("Denon-Lautstaerke-sysvar").State());

@HookHM
Copy link

HookHM commented Nov 28, 2020

Hallo @thkl der Vorschlag zur Abfrage der Lautstärke von @LevelOne2k finde ich super.

Aber irgendwie kann ich die Lautstärke über die SysVar nicht mehr ändern. Beim Pioneer ging das so einwandfrei. Hast Du eine Idee, warum es nicht mehr geht, oder was jetzt anders sein muss im Script oder Programm?

Bildschirmfoto 2020-11-28 um 14 35 05

dom.GetObject("HVL.HMD00000:19.TARGET_VOLUME").State(dom.GetObject("DenonVolume_var").State());

Wenn ich jetzt in die SysVar "22" reinschreibe, dann passiert nichts
IMG_6781

Bildschirmfoto 2020-11-28 um 14 36 49

Wenn ich bei Target Volume 22 eingebe, dann wird die Lautstärke am AVR auf 22 geändert
Bildschirmfoto 2020-11-28 um 14 38 34

Gebe ich 225 ein, wird sie auf 22.5 geändert
Bildschirmfoto 2020-11-28 um 14 39 38

@TheRealTremes
Copy link

TheRealTremes commented Nov 29, 2020

Auch von mir ein herzliches Dankeschön @thkl für die Umsetzung, es funktioniert wunderbar.

Nur das was nicht funktioniert, ist die Lautstärkensteuerung über die Systemvariable und dem Script wie es @HookHM einen Post über mir beschrieben hat. Ein Kollege von mir hat einen Pioneer AVR. Ich habe das HVL Plugin für den Pioneer bei ihm mal installiert. Mit dem Pioneer funktioniert das so mit der Lautstärkensteuerung über die Systemvariable und dem Script. Hast du eine Idee @thkl wieso das beim Denon nicht geht? Vom Prinzip ist es doch eigentlich gleich oder?

@HookHM
Copy link

HookHM commented Dec 6, 2020

Hallo @thkl ich wollte nochmal nach hören, ob Du eine Idee hast bzgl. der Lautstärke und dem Script für die SysVar ?

@nubbel7404
Copy link

@thkl es wäre super wenn du uns helfen würdest

@TheRealTremes
Copy link

@thkl hast du wirklich keine Idee oder im moment nur keine Zeit dazu? Ich würde dir Funktion auch so gerne nutzen. Schönes Wochenende

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants