Denon-Receiver von CCU aus steuern
Moderator: Co-Administratoren
Re: Denon-Receiver von CCU aus steuern
Also ich kann schon mal mit
var mySysVar = dom.GetObject("DenonVolume");
var value;
value = mySysVar.Variable();
WriteLine("ende")
WriteLine(value);
den Wert auslesen. Jetzt muss der nur noch das Ganze hier rein:
dom.GetObject("CUxD.xxxxxx:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl http://192.168.178.xx/goform/formiPhoneAppDirect.xml?MVxx");
var mySysVar = dom.GetObject("DenonVolume");
var value;
value = mySysVar.Variable();
WriteLine("ende")
WriteLine(value);
den Wert auslesen. Jetzt muss der nur noch das Ganze hier rein:
dom.GetObject("CUxD.xxxxxx:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl http://192.168.178.xx/goform/formiPhoneAppDirect.xml?MVxx");
-
- Beiträge: 433
- Registriert: 17.11.2012, 06:12
Re: Denon-Receiver von CCU aus steuern
Hallo!
Gibt es auch eine Möglichkeit, Pioneer AVRs zu steuern?
Gruß
newbie2007
Gibt es auch eine Möglichkeit, Pioneer AVRs zu steuern?
Gruß
newbie2007
Re: Denon-Receiver von CCU aus steuern
@maxmann
Schon weiter gekommen? Im Script zum Service Meldung pushen werden Links und variablen zusammen gefasst. Vielleicht geht das? Wie willst du dann überhaupt triggern? Der Wertebereich ändert sich ja nicht. Müsste man noch eine Hilfsvariable nutzen.
@newbie
Glaube hier haben alle Denon . Wenn HTML befehle zu deinem gehen, geht's auch über die CCU.
Gesendet via Tapatalk.
Schon weiter gekommen? Im Script zum Service Meldung pushen werden Links und variablen zusammen gefasst. Vielleicht geht das? Wie willst du dann überhaupt triggern? Der Wertebereich ändert sich ja nicht. Müsste man noch eine Hilfsvariable nutzen.
@newbie
Glaube hier haben alle Denon . Wenn HTML befehle zu deinem gehen, geht's auch über die CCU.
Gesendet via Tapatalk.
Re: Denon-Receiver von CCU aus steuern
Alo ich hab das soweit hinbekommen, das wenn ich den Wert der Variable ändere, auch die entsprechende Lautstärke im Denon geändert wird
integer mySysVar = dom.GetObject("DenonVolume").State().ToInteger();
if (mySysVar < 10) {mySysVar = "0"#mySysVar;}
dom.GetObject("CUxD.CUX2801002:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl http://192.168.178.xx/goform/formiPhone ... "#mySysVar);
Was jetzt noch fehlt ist der Umgekehrte Weg, also eine Abfrage des Denon nach seinem aktuellen Volume Wert und einspeichern in eine Variable.
Kennt sich damit wer aus?
Einfach zu sagen goform/formiPhoneAppDirect.xml?MV? funktoniert glaub ich nicht, jedenfalls bei mir (Dieser Befehl funzt meine ich nur telnet?).
Es gibt zwar die Möglichkeit /goform/formMainZone_MainZoneXmlStatusLite.xml dann dann kommt aber irgendwie regex ins spiel um den Wert zu ermitteln... nur da komme ich nicht weiter.
Vielleicht kann mir ja bitte jemand helfen
integer mySysVar = dom.GetObject("DenonVolume").State().ToInteger();
if (mySysVar < 10) {mySysVar = "0"#mySysVar;}
dom.GetObject("CUxD.CUX2801002:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl http://192.168.178.xx/goform/formiPhone ... "#mySysVar);
Was jetzt noch fehlt ist der Umgekehrte Weg, also eine Abfrage des Denon nach seinem aktuellen Volume Wert und einspeichern in eine Variable.
Kennt sich damit wer aus?
Einfach zu sagen goform/formiPhoneAppDirect.xml?MV? funktoniert glaub ich nicht, jedenfalls bei mir (Dieser Befehl funzt meine ich nur telnet?).
Es gibt zwar die Möglichkeit /goform/formMainZone_MainZoneXmlStatusLite.xml dann dann kommt aber irgendwie regex ins spiel um den Wert zu ermitteln... nur da komme ich nicht weiter.
Vielleicht kann mir ja bitte jemand helfen
Re: Denon-Receiver von CCU aus steuern
Kann mir einer von euch einen Tipp geben wie ich den Wert aus einer .xml Abfrage herausfiltere und in eine Systemvariable schreiben kann?
Geht das nur üner tcl script mit regexp oder gibt es da noch einen anderen (einfacheren) Weg?
Die xml Abfrage sieht im Firefox so aus:
Ausgelesen werden müsste der Wert hier:
Geht das nur üner tcl script mit regexp oder gibt es da noch einen anderen (einfacheren) Weg?
Die xml Abfrage sieht im Firefox so aus:
Code: Alles auswählen
<item><Power><value>ON</value></Power><InputFuncSelect><value>MPLAY</value></InputFuncSelect><VolumeDisplay><value>Absolute</value></VolumeDisplay><MasterVolume><value>-70.0</value></MasterVolume><Mute><value>off</value></Mute></item>
Ausgelesen werden müsste der Wert hier:
Code: Alles auswählen
<value>-70.0</value>
Zuletzt geändert von alchy am 25.02.2018, 20:23, insgesamt 1-mal geändert.
Grund: Code in Codetags posten
Grund: Code in Codetags posten
Re: Denon-Receiver von CCU aus steuern
Hallo,
wurde durch ein Update der CCU2 bzw. Cuxd was geändert das sich auf die Steuerung vom Denon auswirken kann?
Wollte heute meine Außenlautsprecher einschalten und nichts ging mehr. Wenn ich das script teste, auch keine Reaktion. Läuft bei euch noch alles?
Schönen Gruß
Tom
wurde durch ein Update der CCU2 bzw. Cuxd was geändert das sich auf die Steuerung vom Denon auswirken kann?
Wollte heute meine Außenlautsprecher einschalten und nichts ging mehr. Wenn ich das script teste, auch keine Reaktion. Läuft bei euch noch alles?
Schönen Gruß
Tom
Re: Denon-Receiver von CCU aus steuern
Läuft täglich ohne Probleme, CCU ist auf der neusten FW und CuxD auch...
Hat sich vielleicht die IP vom AVR geändert?
Grüße Brati
Von unterwegs gesendet...
Hat sich vielleicht die IP vom AVR geändert?
Grüße Brati
Von unterwegs gesendet...
Re: Denon-Receiver von CCU aus steuern
IP hat sich nicht geändert. Was mir noch einfällt. Vor einiger Zeit gabs ein Update vom Denon AVR X4000. Aber was kann sich da geändert haben?
Gesendet von iPad mit Tapatalk
Gesendet von iPad mit Tapatalk
Re: Denon-Receiver von CCU aus steuern
Netzwerk Steuerung ausgeschaltet? Die CCU als Fehler kannst du ausschließen, wenn der Link auch im Browser nicht klappt.
Von unterwegs gesendet...
Von unterwegs gesendet...
Re: Denon-Receiver von CCU aus steuern
Welcher Link genau kann im Browser getestet werden?Brati hat geschrieben:Netzwerk Steuerung ausgeschaltet? Die CCU als Fehler kannst du ausschließen, wenn der Link auch im Browser nicht klappt.
Von unterwegs gesendet...