Denon Modul [Testversion]

Was fehlt denn alles Atmos und so? Werde die Tage mal schauen ob ich die Befehlssätze aktueller Modelle finde.

Wähle mal statt ‚Master‘ den ‚Beta‘ Zweig. Da ist das Modell dabei.

Hi Burrkhard,

leider schon wieder etwas länger her aber die Zeit sich darum zu kümmern ist begrenzt und ich habe mir zwischenzeitlich damit geholfen den Update Intervall auf 1 Minute zu stellen das hängt sich die FHZ1300 auch nicht auf :slight_smile:

Das steht bei mir bei Imput Mapping
{„AVRType“:„Marantz-SR5006“,„Inputs“:[{„Source“:„PHONO“,„RenameSource“:„Phono“},{„Source“:„CD“,„RenameSource“:„CD“},{„Source“:„TUNER“,„RenameSource“:„Tuner“},{„Source“:„DVD“,„RenameSource“:„DVD“},{„Source“:„BD“,„RenameSource“:„BD“},{„Source“:„TV“,„RenameSource“:„TV“},{„Source“:„SAT/CBL“,„RenameSource“:„Sat/CBL“},{„Source“:„SAT“,„RenameSource“:„Sat“},{„Source“:„VCR“,„RenameSource“:„VCR“},{„Source“:„DVR“,„RenameSource“:„DVR“},{„Source“:„GAME“,„RenameSource“:„Game“},{„Source“:„GAME2“,„RenameSource“:„Game2“},{„Source“:„V.AUX“,„RenameSource“:„V.Aux“},{„Source“:„AUX1“,„RenameSource“:„Aux1“},{„Source“:„AUX2“,„RenameSource“:„Aux2“},{„Source“:„DOCK“,„RenameSource“:„Dock“},{„Source“:„IPOD“,„RenameSource“:„IPod“},{„Source“:„NET/USB“,„RenameSource“:„Net/USB“},{„Source“:„NAPSTER“,„RenameSource“:„Napster“},{„Source“:„LASTFM“,„RenameSource“:„LastFM“},{„Source“:„FLICKR“,„RenameSource“:„Flickr“},{„Source“:„FAVORITES“,„RenameSource“:„Favorites“},{„Source“:„IRADIO“,„RenameSource“:„IRadio“},{„Source“:„SERVER“,„RenameSource“:„Server“}],„Writeprotected“:false}

im Log steht folgendes

Hallo Zusammen,

das Modul läuft bei mir zwar, schmeisst aber immer Warnings:


22.07.2018, 17:41:10 | ScriptEngine | Ergebnis für Ereignis 17692
<br />
<b>Notice</b>:  Trying to get property 'Inputs' of non-object in <b>/var/lib/symcon/modules/IPSymconDenon/Denon HTTP IO/module.php</b> on line <b>257</b><br />
<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/var/lib/symcon/modules/IPSymconDenon/Denon HTTP IO/module.php</b> on line <b>259</b><br />
<br />
<b>Notice</b>:  Undefined index:  in <b>/var/lib/symcon/modules/IPSymconDenon/AVRModels.php</b> on line <b>146</b><br />
<br />
<b>Warning</b>:  count(): Parameter must be an array or an object that implements Countable in <b>/var/lib/symcon/modules/IPSymconDenon/DenonClass.php</b> on line <b>2167</b><br />
<br />
<b>Notice</b>:  Undefined index: TV AUDIO in <b>/var/lib/symcon/modules/IPSymconDenon/DenonClass.php</b> on line <b>2881</b><br />

Jemand eine Idee wie ich diese loswerden ?

Welches Denon Modell nutzt Du denn?

Denon AVR-X2200W

Hallo Uwe,

Ich vermute, dass dein Stand schon etwas älter ist.
Bitte aktualisiere das Denon Modul einmal und wähle dabei den Beta Zweig.

Dazu führe bitte einmal das Folgende Skript aus und lass mir das Ergebnis per PN zukommen:

$DenonIP = "192.168.0.102"; //IP des AVR

$xmlMainZone = new SimpleXMLElement(file_get_contents("http://".$DenonIP."/goform/formMainZone_MainZoneXml.xml"));
echo PHP_EOL.'--- MainZoneXml:'.PHP_EOL.PHP_EOL;
var_dump($xmlMainZone);
$xmlZone2 = new SimpleXMLElement(file_get_contents("http://".$DenonIP."/goform/formMainZone_MainZoneXml.xml?_=&ZoneName=ZONE2"));
echo PHP_EOL.'--- MainZoneXml.xml?_=&ZoneName=ZONE2:'.PHP_EOL.PHP_EOL;
var_dump($xmlZone2);
$xmlMainZone1 = new SimpleXMLElement(file_get_contents("http://".$DenonIP."/goform/formMainZone_MainZoneXmlStatus.xml"));
echo PHP_EOL.'--- MainZoneXmlStatus.xml:'.PHP_EOL.PHP_EOL;
var_dump($xmlMainZone1);
$xmlNetAudioStatus = @new SimpleXMLElement(file_get_contents("http://".$DenonIP."/goform/formMainZone_NetAudioStatusXml.xml"));
echo PHP_EOL.'--- NetAudioStatusXml.xml:'.PHP_EOL.PHP_EOL;
var_dump($xmlNetAudioStatus);
$xmlDeviceinfo = @new SimpleXMLElement(file_get_contents("http://".$DenonIP."/goform/formMainZone_Deviceinfo.xml"));
echo PHP_EOL.'--- Deviceinfo.xml:'.PHP_EOL.PHP_EOL;
var_dump($xmlDeviceinfo);
$xmlDeviceSearch = @new SimpleXMLElement(file_get_contents("http://".$DenonIP."/goform/formiPhoneAppDeviceSearch.xml"));
echo PHP_EOL.'--- iPhoneAppDeviceSearch.xml:'.PHP_EOL.PHP_EOL;
var_dump($xmlDeviceSearch); 

Gruß

Burkhard

Hallo Strider,

schau malhier.

Scheint der gleiche Fehler zu sein. Was steht bei dir in der Variablen ‚Input‘.

Welche Version vom Modul setzt du ein? Die aktuelle Beta?

Gruß

Burkhard

ich benutze die letzte Master. Aber ich switch mal auf Beta um. Mal sehen was passiert.

Scheint aber keinen Unterschied zu machen. Ist auf Version 2 laut IPS5

Was steht denn in der Variablen ‚Input‘?

hab die Instanz nochmal neu eingerichtet. Aktuell kommt:

22.07.2018, 23:12:20 | ScriptEngine | Ergebnis für Ereignis 17692
<br />
<b>Notice</b>: Trying to get property ‚Inputs‘ of non-object in <b>/var/lib/symcon/modules/IPSymconDenon/Denon HTTP IO/module.php</b> on line <b>257</b><br />
<br />
<b>Warning</b>: Invalid argument supplied for foreach() in <b>/var/lib/symcon/modules/IPSymconDenon/Denon HTTP IO/module.php</b> on line <b>259</b><br />
<br />
<b>Notice</b>: Undefined index: in <b>/var/lib/symcon/modules/IPSymconDenon/AVRModels.php</b> on line <b>167</b><br />
<br />
<b>Warning</b>: count(): Parameter must be an array or an object that implements Countable in <b>/var/lib/symcon/modules/IPSymconDenon/DenonClass.php</b> on line <b>2184</b><br />

wo finde ich die Input Variable ?

Kann immer nur die Ip angeben.

Anbei ein Screen

Bitte führ auch einmal das Skript aus meinem Beitrag etwas weiter oben aus.

Gruß

Burkhard


--- MainZoneXml: object(SimpleXMLElement)#1 (26) { ["FriendlyName"]=> object(SimpleXMLElement)#2 (1) { ["value"]=> string(16) "Denon AVR-X2200W" } ["Power"]=> object(SimpleXMLElement)#3 (1) { ["value"]=> string(7) "STANDBY" } ["ZonePower"]=> object(SimpleXMLElement)#4 (1) { ["value"]=> string(3) "OFF" } ["RenameZone"]=> object(SimpleXMLElement)#5 (1) { ["value"]=> string(11) "MAIN ZONE " } ["TopMenuLink"]=> object(SimpleXMLElement)#6 (1) { ["value"]=> string(2) "ON" } ["VideoSelectDisp"]=> object(SimpleXMLElement)#7 (1) { ["value"]=> string(3) "OFF" } ["VideoSelect"]=> object(SimpleXMLElement)#8 (1) { ["value"]=> object(SimpleXMLElement)#28 (0) { } } ["VideoSelectOnOff"]=> object(SimpleXMLElement)#9 (1) { ["value"]=> string(3) "OFF" } ["VideoSelectLists"]=> object(SimpleXMLElement)#10 (1) { ["value"]=> array(7) { [0]=> string(3) "Ein" [1]=> string(3) "Aus" [2]=> string(12) "CBL/SAT " [3]=> string(12) "DVD " [4]=> string(12) "XBOX ONE " [5]=> string(12) "PS4 " [6]=> string(12) "Media Player" } } ["ECOModeDisp"]=> object(SimpleXMLElement)#11 (1) { ["value"]=> string(2) "ON" } ["ECOMode"]=> object(SimpleXMLElement)#12 (1) { ["value"]=> object(SimpleXMLElement)#29 (0) { } } ["ECOModeLists"]=> object(SimpleXMLElement)#13 (1) { ["value"]=> array(3) { [0]=> object(SimpleXMLElement)#30 (1) { ["@attributes"]=> array(3) { ["index"]=> string(2) "ON" ["table"]=> string(8) "ECO: EIN" ["param"]=> string(0) "" } } [1]=> object(SimpleXMLElement)#31 (1) { ["@attributes"]=> array(3) { ["index"]=> string(3) "OFF" ["table"]=> string(8) "ECO: AUS" ["param"]=> string(0) "" } } [2]=> object(SimpleXMLElement)#32 (1) { ["@attributes"]=> array(3) { ["index"]=> string(4) "AUTO" ["table"]=> string(9) "ECO: AUTO" ["param"]=> string(0) "" } } } } ["AddSourceDisplay"]=> object(SimpleXMLElement)#14 (1) { ["value"]=> string(5) "FALSE" } ["ModelId"]=> object(SimpleXMLElement)#15 (1) { ["value"]=> string(1) "2" } ["BrandId"]=> object(SimpleXMLElement)#16 (1) { ["value"]=> string(11) "DENON_MODEL" } ["SalesArea"]=> object(SimpleXMLElement)#17 (1) { ["value"]=> string(1) "4" } ["InputFuncSelect"]=> object(SimpleXMLElement)#18 (1) { ["value"]=> string(8) "TV Audio" } ["NetFuncSelect"]=> object(SimpleXMLElement)#19 (1) { ["value"]=> string(9) "FAVORITES" } ["selectSurround"]=> object(SimpleXMLElement)#20 (1) { ["value"]=> string(31) "Stereo " } ["VolumeDisplay"]=> object(SimpleXMLElement)#21 (1) { ["value"]=> string(8) "Absolute" } ["MasterVolume"]=> object(SimpleXMLElement)#22 (1) { ["value"]=> string(5) "-24.0" } ["Mute"]=> object(SimpleXMLElement)#23 (1) { ["value"]=> string(3) "off" } ["RemoteMaintenance"]=> object(SimpleXMLElement)#24 (1) { ["value"]=> object(SimpleXMLElement)#33 (0) { } } ["SubwooferDisplay"]=> object(SimpleXMLElement)#25 (1) { ["value"]=> string(5) "FALSE" } ["Zone2VolDisp"]=> object(SimpleXMLElement)#26 (1) { ["value"]=> string(4) "TRUE" } ["SleepOff"]=> object(SimpleXMLElement)#27 (1) { ["value"]=> string(3) "Aus" } } --- MainZoneXml.xml?_=&ZoneName=ZONE2: object(SimpleXMLElement)#34 (26) { ["FriendlyName"]=> object(SimpleXMLElement)#35 (1) { ["value"]=> string(16) "Denon AVR-X2200W" } ["Power"]=> object(SimpleXMLElement)#36 (1) { ["value"]=> string(7) "STANDBY" } ["ZonePower"]=> object(SimpleXMLElement)#37 (1) { ["value"]=> string(3) "OFF" } ["RenameZone"]=> object(SimpleXMLElement)#38 (1) { ["value"]=> string(11) "ZONE2 " } ["TopMenuLink"]=> object(SimpleXMLElement)#39 (1) { ["value"]=> string(2) "ON" } ["VideoSelectDisp"]=> object(SimpleXMLElement)#40 (1) { ["value"]=> string(3) "OFF" } ["VideoSelect"]=> object(SimpleXMLElement)#41 (1) { ["value"]=> object(SimpleXMLElement)#61 (0) { } } ["VideoSelectOnOff"]=> object(SimpleXMLElement)#42 (1) { ["value"]=> string(3) "OFF" } ["VideoSelectLists"]=> object(SimpleXMLElement)#43 (1) { ["value"]=> array(7) { [0]=> string(3) "Ein" [1]=> string(3) "Aus" [2]=> string(12) "CBL/SAT " [3]=> string(12) "DVD " [4]=> string(12) "XBOX ONE " [5]=> string(12) "PS4 " [6]=> string(12) "Media Player" } } ["ECOModeDisp"]=> object(SimpleXMLElement)#44 (1) { ["value"]=> string(2) "ON" } ["ECOMode"]=> object(SimpleXMLElement)#45 (1) { ["value"]=> object(SimpleXMLElement)#62 (0) { } } ["ECOModeLists"]=> object(SimpleXMLElement)#46 (1) { ["value"]=> array(3) { [0]=> object(SimpleXMLElement)#63 (1) { ["@attributes"]=> array(3) { ["index"]=> string(2) "ON" ["table"]=> string(8) "ECO: EIN" ["param"]=> string(0) "" } } [1]=> object(SimpleXMLElement)#64 (1) { ["@attributes"]=> array(3) { ["index"]=> string(3) "OFF" ["table"]=> string(8) "ECO: AUS" ["param"]=> string(0) "" } } [2]=> object(SimpleXMLElement)#65 (1) { ["@attributes"]=> array(3) { ["index"]=> string(4) "AUTO" ["table"]=> string(9) "ECO: AUTO" ["param"]=> string(0) "" } } } } ["AddSourceDisplay"]=> object(SimpleXMLElement)#47 (1) { ["value"]=> string(5) "FALSE" } ["ModelId"]=> object(SimpleXMLElement)#48 (1) { ["value"]=> string(1) "2" } ["BrandId"]=> object(SimpleXMLElement)#49 (1) { ["value"]=> string(11) "DENON_MODEL" } ["SalesArea"]=> object(SimpleXMLElement)#50 (1) { ["value"]=> string(1) "4" } ["InputFuncSelect"]=> object(SimpleXMLElement)#51 (1) { ["value"]=> string(8) "TV Audio" } ["NetFuncSelect"]=> object(SimpleXMLElement)#52 (1) { ["value"]=> string(9) "FAVORITES" } ["selectSurround"]=> object(SimpleXMLElement)#53 (1) { ["value"]=> string(31) "Stereo " } ["VolumeDisplay"]=> object(SimpleXMLElement)#54 (1) { ["value"]=> string(8) "Absolute" } ["MasterVolume"]=> object(SimpleXMLElement)#55 (1) { ["value"]=> string(3) "-40" } ["Mute"]=> object(SimpleXMLElement)#56 (1) { ["value"]=> string(3) "off" } ["RemoteMaintenance"]=> object(SimpleXMLElement)#57 (1) { ["value"]=> object(SimpleXMLElement)#66 (0) { } } ["SubwooferDisplay"]=> object(SimpleXMLElement)#58 (1) { ["value"]=> string(5) "FALSE" } ["Zone2VolDisp"]=> object(SimpleXMLElement)#59 (1) { ["value"]=> string(4) "TRUE" } ["SleepOff"]=> object(SimpleXMLElement)#60 (1) { ["value"]=> string(3) "Aus" } } --- MainZoneXmlStatus.xml: object(SimpleXMLElement)#67 (12) { ["Zone"]=> object(SimpleXMLElement)#68 (1) { ["value"]=> string(11) "MAIN ZONE " } ["Power"]=> object(SimpleXMLElement)#69 (1) { ["value"]=> string(3) "OFF" } ["InputFuncList"]=> object(SimpleXMLElement)#70 (1) { ["value"]=> array(13) { [0]=> string(7) "CBL/SAT" [1]=> string(3) "DVD" [2]=> string(7) "Blu-ray" [3]=> string(4) "GAME" [4]=> string(4) "AUX1" [5]=> string(4) "AUX2" [6]=> string(12) "Media Player" [7]=> string(8) "iPod/USB" [8]=> string(2) "CD" [9]=> string(5) "TUNER" [10]=> string(7) "NETWORK" [11]=> string(8) "TV AUDIO" [12]=> string(9) "Bluetooth" } } ["RenameSource"]=> object(SimpleXMLElement)#71 (1) { ["value"]=> array(13) { [0]=> object(SimpleXMLElement)#80 (1) { ["value"]=> string(12) "CBL/SAT " } [1]=> object(SimpleXMLElement)#81 (1) { ["value"]=> string(12) "DVD " } [2]=> object(SimpleXMLElement)#82 (1) { ["value"]=> string(12) "XBOX ONE " } [3]=> object(SimpleXMLElement)#83 (1) { ["value"]=> string(12) "PS4 " } [4]=> object(SimpleXMLElement)#84 (1) { ["value"]=> string(12) "AUX1 " } [5]=> object(SimpleXMLElement)#85 (1) { ["value"]=> string(12) "AUX2 " } [6]=> object(SimpleXMLElement)#86 (1) { ["value"]=> string(12) "Media Player" } [7]=> object(SimpleXMLElement)#87 (1) { ["value"]=> string(8) "iPod/USB" } [8]=> object(SimpleXMLElement)#88 (1) { ["value"]=> string(12) "CD " } [9]=> object(SimpleXMLElement)#89 (1) { ["value"]=> string(5) "Tuner" } [10]=> object(SimpleXMLElement)#90 (1) { ["value"]=> string(12) "Online Music" } [11]=> object(SimpleXMLElement)#91 (1) { ["value"]=> string(12) "TV Audio " } [12]=> object(SimpleXMLElement)#92 (1) { ["value"]=> string(9) "Bluetooth" } } } ["SourceDelete"]=> object(SimpleXMLElement)#72 (1) { ["value"]=> array(13) { [0]=> string(3) "USE" [1]=> string(3) "USE" [2]=> string(3) "USE" [3]=> string(3) "USE" [4]=> string(3) "DEL" [5]=> string(3) "DEL" [6]=> string(3) "USE" [7]=> string(3) "USE" [8]=> string(3) "DEL" [9]=> string(3) "USE" [10]=> object(SimpleXMLElement)#93 (0) { } [11]=> string(3) "USE" [12]=> string(3) "USE" } } ["InputFuncSelect"]=> object(SimpleXMLElement)#73 (1) { ["value"]=> string(2) "TV" } ["VolumeDisplay"]=> object(SimpleXMLElement)#74 (1) { ["value"]=> string(8) "Absolute" } ["RestorerMode"]=> object(SimpleXMLElement)#75 (1) { ["value"]=> object(SimpleXMLElement)#94 (0) { } } ["SurrMode"]=> object(SimpleXMLElement)#76 (1) { ["value"]=> string(31) "Stereo " } ["MasterVolume"]=> object(SimpleXMLElement)#77 (1) { ["value"]=> string(5) "-24.0" } ["Mute"]=> object(SimpleXMLElement)#78 (1) { ["value"]=> string(3) "off" } ["Model"]=> object(SimpleXMLElement)#79 (1) { ["value"]=> object(SimpleXMLElement)#95 (0) { } } } --- NetAudioStatusXml.xml: object(SimpleXMLElement)#96 (2) { ["head"]=> object(SimpleXMLElement)#97 (1) { ["title"]=> string(28) "Document Error: Data follows" } ["body"]=> object(SimpleXMLElement)#98 (2) { ["h2"]=> string(26) "Access Error: Data follows" ["p"]=> string(54) "Form formMainZone_NetAudioStatusXml.xml is not defined" } } --- Deviceinfo.xml: object(SimpleXMLElement)#99 (2) { ["head"]=> object(SimpleXMLElement)#100 (1) { ["title"]=> string(28) "Document Error: Data follows" } ["body"]=> object(SimpleXMLElement)#101 (2) { ["h2"]=> string(26) "Access Error: Data follows" ["p"]=> string(47) "Form formMainZone_Deviceinfo.xml is not defined" } } --- iPhoneAppDeviceSearch.xml: object(SimpleXMLElement)#102 (1) { ["Model"]=> object(SimpleXMLElement)#103 (1) { ["value"]=> string(13) "AVR-X2200WEUR" } }

Also habe mal auf Telnet umgestellt. Fehlermeldungen sind weg. Anscheinen reicht es nicht in der Instanz die IP anzugeben sondern man muss zusätzlich noch den Client Socket aktivieren damit die Verbindung nicht immer wegfliegt.

Jetzt scheint es prima zu gehen.

Ich besitze einen X4000. Steuerung über telnet.

Ich vermute, dass mein Problem mit einem Firmware Update des Denon zu tun hat.
Früher konnte ich den Receiver mittels Eingangsswahl einschalten. Alles gut.

Jetzt schaltet er sich ein, zeigt kurz den gewählten Eingang Sonos und springt dann auf meinen FireTV Eingang (zurück). Da steht er meistens. Manchmal tut er das auch nicht und bleibt bei Sonos stehen. Meistens aber eben nicht. Der FireTV befindet sich zu diesem Zeitpunkt eigentlich im Standby. Wacht aber dann anscheinend getriggert durchs Einschalten des Receivers auf. Das ist zumindest meine Vermutung. Was das Umschalten nach Aufwachen des FireTVs erklären würde.

Ich kann das über symcon Abfangen, jedoch aufwendig mit Timern und Nachschauen. Die Verdunkelung schlägt tagsüber dann erstmal zu und fährt Raffstores runter… usw.

Gibts dafür eine Lösung?

Danke Sebastian

Ich tippe mal darauf dass das was mit CEC zu tun hat, eventuell kannst Du das ja deaktivieren falls Du das nicht brauchst und schauen ob das eine Besserung bringt. Ansonsten ist das schon merkwürdig wenn es mal funktioniert hat und sich das jetzt auf einmal anders verhält.

Hi,
hat sich bei dem Denon Modul was geändert? Habe letzte Zeit vermehrt Verbindungsabbrüche. (Marantz 7010).

Nein, eigentlich nicht. Wie machen sich die Abbrüche bemerkbar?