Antwort
Mai 01, 2016 - 07:54
Die Anzahl an Statusrückmeldungen, die sich über das Mediola Plugin zur Zeit anzeigen lassen ist sehr begrenzt.
Mit dem Befehl Custom Command kannst Du zumindest jeden dokumentierten Befehl an den Denon AVR schicken.
Die Wert entspricht dem Wert, der in der Dokumentation des jeweiligen Modells für das Denon AVR Control Protocol definiert ist. Eine Statusrückmeldung erhälst Du mit dem NEO Plugin auf diesem Weg allerdings nicht da HTTP von NEO genutzt wird und nicht direkt das Denon AVR Control Protocol auf Port 23.
Der Befehl stellt also eine Möglichkeit dar für Befehle für die keine Statusrückmeldung von Mediola implementiert worden ist zumindest den Befehl als solches abzusetzten aber ohne Rückmeldung.
Wenn Du für die Befehle eine Rückmeldung benötigst läst sich dies momentan nur mit externen Zusatzsoftware lösen (z.B. IP-Symcon), indem Du den gleichen Befehl wie im Dokument von Denon beschrieben an TCP Port 23 schickst, dann bekommst Du auch direkt eine Rückmeldung vom AV Receiver zu dem Status.
Eine Übersicht der passenden Befehle entsprechenend der verwendeten Version des Denon AVR Control Protocols je nach Baujahr und Receiver Typ läst sich auf der Denon Seite bei dem jeweiligen Modell herunterladen.
Zu finden ist dies meist als PDF oder Excel Dokument unter dem Namen Protokoll für IP / RS-232C-Steuerung.
Wenn Du z.B. bei einem neueren AVR Typ den Main Zone Eco Mode Setting willst wäre der Befehl dann ECOON für an, ECOOFF, für aus und ECOAUTO für automatisch. Eine Übersicht aller Werte findest Du in dem jeweiligen Dokument von Denon.
Mit dem Befehl Custom Command kannst Du zumindest jeden dokumentierten Befehl an den Denon AVR schicken.
Die Wert entspricht dem Wert, der in der Dokumentation des jeweiligen Modells für das Denon AVR Control Protocol definiert ist. Eine Statusrückmeldung erhälst Du mit dem NEO Plugin auf diesem Weg allerdings nicht da HTTP von NEO genutzt wird und nicht direkt das Denon AVR Control Protocol auf Port 23.
Der Befehl stellt also eine Möglichkeit dar für Befehle für die keine Statusrückmeldung von Mediola implementiert worden ist zumindest den Befehl als solches abzusetzten aber ohne Rückmeldung.
Wenn Du für die Befehle eine Rückmeldung benötigst läst sich dies momentan nur mit externen Zusatzsoftware lösen (z.B. IP-Symcon), indem Du den gleichen Befehl wie im Dokument von Denon beschrieben an TCP Port 23 schickst, dann bekommst Du auch direkt eine Rückmeldung vom AV Receiver zu dem Status.
Eine Übersicht der passenden Befehle entsprechenend der verwendeten Version des Denon AVR Control Protocols je nach Baujahr und Receiver Typ läst sich auf der Denon Seite bei dem jeweiligen Modell herunterladen.
Zu finden ist dies meist als PDF oder Excel Dokument unter dem Namen Protokoll für IP / RS-232C-Steuerung.
Wenn Du z.B. bei einem neueren AVR Typ den Main Zone Eco Mode Setting willst wäre der Befehl dann ECOON für an, ECOOFF, für aus und ECOAUTO für automatisch. Eine Übersicht aller Werte findest Du in dem jeweiligen Dokument von Denon.
Von
Hallo Fronzo, da Du Dich scheinbar mit den Custum Command's aukennst, hätte ich dazu eine Verständnisfrage. Ich hatte mir damals für Yamaha eine eigene Device.xml gebaut und der Befehl für lauter sah dann so aus:
<key id="Lauter" code="<Volume><Lvl><Val>Up 2 dB</Val><Exp></Exp><Unit></Unit></Lvl></Volume>Power_Control>"/>
Wie würde der Custom Command im Plugin in aussehen, genauso?
Gruß
Von
Also prinzipiell hat das keinen zusätzlichen Nutzten wenn Du das Command über Custom Command absetzt, da Du wie gesagt, so lange dort nichts von Mediola implementiert wurde, weder mit der deviceinfo, noch über den Weg Custom Command eine Rückmeldung bekommst.
Fazit:
Wenn es mit der deviceinfo bereits geht bringt Dir das auch nix das über Custom Command abzusetzen.
Sehr wahrscheinlich würde der Befehl dann in dem Fall "UP 2 dB" lauten. Kann ich aber nicht testen da mein alter Yamaha kein Netzwerkanschluss hat.
Von
Was muss ich bei dem dem Custom Command eingeben, wenn ich den HDMI Ausgang umschalten will? Also den kompletten Befehl inkl. IP Adresse etc.
Danke
Von
Was für ein AVR Typ soll denn geschaltet werden?
Von
Sorry. Habe ich vergessen zu schreiben. Es geht um den Denon AVR-X2100W. Da würde ich gerne die HDMI Ausgänge schalten. Über die Weboberfläche geht es. Nur weiß ich nicht, wie ich es in NEO reinbekomme.
Danke,
Chris
Von
Die Befehle des AVR findest Du im Dokument
das unter Protokoll für IP / RS-232C-Steuerung
http://www.denon.de/de/product/hometheater/avreceivers/avrx2100w
zum Download zur Verfügung steht. Da sind alle Befehle für den Reciever enthalten.
Von
Der Befehl wird bei Mediola über http abgesetzt der Eintrag sind dann also so aus
"/goform/formiPhoneAppDirect.xml?XXXX"
XXXX ist der Befehl der in der Tabelle zum jeweiligen AVR Typ steht
Von
OK. Probiere ich aus. Muss ich dann noch die IP Adresse davor setzen?
Von
Nein musst Du nicht die ist ja NEO schon durch das Plugin bekannt. Warum man trotzdem die halbe URL angeben muss bleibt mir trotzdem ein Rätsel, wäre zumindest benutzerfreundlicher man müsste nur den Befehl eingeben, der Rest ist sowieso immer gleich das könnte sich NEO auch intern merken.
Von
Super. Danke. Funktioniert. Kann ich auch irgendwie den Status zurück bekommen, welcher Ausgang geschaltet ist. Es gibt dafür auch einen Befehl, aber bei Status zuweisen gibt es nur die Möglichkeit die vorhandenen von Denon zu benutzen und keine eigenen befehle.
Von
Nein eine Rückmeldung ist auf dem Weg nicht möglich da per HTTP der AVR keine Rückmeldung auf das Command gibt. Dies müsste Mediola spezifisch aus dem Webinterface des AVR auslesen. Dies ist aber nicht im Mediola Plugin implementiert.
Wenn Du eine richtige Rückmeldung für alle Befehle brauchst, also auch wenn der AVR Befehle anders erhält, z.B. Fernbedienung, geht dies nur über das Denon AVR Control Protocol. dann schickt der AVR über einen Socket jedesmal ein Response wenn er etwas schaltet. Da der Socket aber nur zu einem Client aufgebaut werden kann ist dies mit NEO bzw. Mediola alleine nicht möglich, da es keine zentrale Serverinstanz gibt die den Socket zum AVR aufbaut und den Status dann den anfragen Remotes zur Verfügung stellt. Das Mediola Plugin arbeitet über HTTP hier muss vom AVR jedesmal aktiv der Status geholt werden.
Beispiele mit Rückmeldung mit dem AVR Control Protocol gibt es z.B. hier
https://www.symcon.de/forum/threads/31459-Denon-Modul-Testversion
IP-Symcon baut hier den Socket zum AVR auf und stellt dann allen Anfragen Remotes also auch NEO den Status des AVR zur Verfügung. So kannst Du wenn Du z.B. IP-Symcon hast alle Statusrückmeldungen in NEO visualisieren.
Neuen Kommentar hinzufügen