Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [Vorlage] Denon Skript

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.4k

[Vorlage] Denon Skript

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
141 Beiträge 35 Kommentatoren 32.5k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • F Abwesend
    F Abwesend
    foxthefox
    Developer
    schrieb am zuletzt editiert von
    #9

    @akamia:

    Hallo DENON-Freunde,

    habe manuell den Inhalt von GIT nach "C:\ioBroker\node_modules\iobroker.denon" kopiert und anschließend "iobroker upload denon" gestartet. Leider läuft das auf den folgenden Fehler.

    C:\ioBroker>node node_modules/iobroker.js-controller/iobroker.js upload denon
    got C:/ioBroker/node_modules/iobroker.denon/admin
    upload [0] denon.admin C:/ioBroker/node_modules/iobroker.denon/admin/index.html index.html text/html
    Cannot find io-package.json in C:/ioBroker/node_modules/iobroker.denon
    module.js:427
        throw err;
        ^
    
    SyntaxError: C:\ioBroker\node_modules\iobroker.denon\io-package.json: Unexpected token :
        at Object.parse (native)
        at Object.Module._extensions..json (module.js:424:27)
        at Module.load (module.js:343:32)
        at Function.Module._load (module.js:300:12)
        at Module.require (module.js:353:17)
        at require (internal/module.js:12:17)
        at Upload.uploadAdapter (C:\ioBroker\node_modules\iobroker.js-controller\lib\setup\setupUpload.js:186:23)
        at C:\ioBroker\node_modules\iobroker.js-controller\lib\setup.js:740:48
        at Upload.upgradeAdapterObjects (C:\ioBroker\node_modules\iobroker.js-controller\lib\setup\setupUpload.js:403:13)
        at C:\ioBroker\node_modules\iobroker.js-controller\lib\setup.js:739:44
    
    

    Die io-package.json liegt an der richtigen Stelle. Hat jemande eine Idee?

    Gruß Helle `

    Die io-package.json ist nicht richtig, es fehlt eine {. (vor "_id":"mute")

    Hiermit sollte es gehen, wenn alles überkopiert wird.

    ! ````
    {
    ! "common": {
    ! "name": "denon",
    ! "version": "0.0.1",
    ! "title": "Denon Adapter",
    ! "desc": "Javascript/Node.js based Denon adapter",
    ! "platform": "Javascript/Node.js",
    ! "mode": "daemon",
    ! "icon": "denon.png",
    ! "loglevel": "debug",
    ! "keywords": ["denon"],
    ! "main": "denon.js",
    ! "nondeletable": true,
    ! "type": "hardware",
    ! "authors": ["karl-heinz steffens karl-heinz.steffens@web.de"],
    ! "license": "MIT",
    ! "readme": "",
    ! "extIcon": ""
    ! },
    !
    ! "native": {
    ! "host": "192.168.178.99"
    ! },
    !
    ! "objects": [
    ! ],
    !
    ! "instanceObjects": [
    ! {
    ! "_id": "power",
    ! "type": "state",
    ! "common": {
    ! "name": "Power state",
    ! "type": "boolean",
    ! "role": "message",
    ! "read": true,
    ! "write": true,
    ! "desc": "Denon-AVR power state boolean"
    ! },
    ! "native": {}
    ! },
    ! {
    ! "_id": "power2",
    ! "type": "state",
    ! "common": {
    ! "name": "Power state zone 2",
    ! "type": "boolean",
    ! "role": "message",
    ! "read": true,
    ! "write": true,
    ! "desc": "Denon-AVR power state zone 2 boolean"
    ! },
    ! "native": {}
    ! },
    {
    "_id": "mute",
    ! "type": "state",
    ! "common": {
    ! "name": "Mute",
    ! "type": "boolean",
    ! "role": "message",
    ! "read": true,
    ! "write": true,
    ! "desc": "Denon-AVR mute state boolean"
    ! },
    ! "native": {}
    ! },
    ! {
    ! "_id": "mute2",
    ! "type": "state",
    ! "common": {
    ! "name": "Mute zone 2",
    ! "type": "boolean",
    ! "role": "message",
    ! "read": true,
    ! "write": true,
    ! "desc": "Denon-AVR mute state zone 2 boolean"
    ! },
    ! "native": {}
    ! },
    ! {
    ! "_id": "denonPower",
    ! "type": "state",
    ! "common": {
    ! "name": "Denon-AVR power state",
    ! "type": "string",
    ! "role": "message",
    ! "read": true,
    ! "write": true,
    ! "desc": "Denon-AVR power state"
    ! },
    ! "native": {}
    ! },
    ! {
    ! "_id": "denonPower2",
    ! "type": "state",
    ! "common": {
    ! "name": "Denon-AVR power state zone 2",
    ! "type": "string",
    ! "role": "message",
    ! "read": true,
    ! "write": true,
    ! "desc": "Denon-AVR power state zone 2"
    ! },
    ! "native": {}
    ! },
    ! {
    ! "_id": "denonInput",
    ! "type": "state",
    ! "common": {
    ! "name": "Denon-AVR input select",
    ! "type": "string",
    ! "role": "message",
    ! "read": true,
    ! "write": true,
    ! "desc": "Denon-AVR input select"
    ! },
    ! "native": {}
    ! },
    ! {
    ! "_id": "denonInput2",
    ! "type": "state",
    ! "common": {
    ! "name": "Denon-AVR input select zone 2",
    ! "type": "string",
    ! "role": "message",
    ! "read": true,
    ! "write": true,
    ! "desc": "Denon-AVR input select zone 2"
    ! },
    ! "native": {}
    ! },
    ! {
    ! "_id": "denonMute",
    ! "type": "state",
    ! "common": {
    ! "name": "Denon-AVR mute",
    ! "type": "string",
    ! "role": "message",
    ! "read": true,
    ! "write": true,
    ! "desc": "Denon-AVR mute"
    ! },
    ! "native": {}
    ! },
    ! {
    ! "_id": "denonMute2",
    ! "type": "state",
    ! "common": {
    ! "name": "Denon-AVR mute zone 2",
    ! "type": "string",
    ! "role": "message",
    ! "read": true,
    ! "write": true,
    ! "desc": "Denon-AVR mute zone 2"
    ! },
    ! "native": {}
    ! },
    ! {
    ! "_id": "denonVolume",
    ! "type": "state",
    ! "common": {
    ! "name": "Denon-AVR volume",
    ! "type": "string",
    ! "role": "message",
    ! "read": true,
    ! "write": true,
    ! "desc": "Denon-AVR volume"
    ! },
    ! "native": {}
    ! },
    ! {
    ! "_id": "denonVolume2",
    ! "type": "state",
    ! "common": {
    ! "name": "Denon-AVR volume zone 2",
    ! "type": "string",
    ! "role": "message",
    ! "read": true,
    ! "write": true,
    ! "desc": "Denon-AVR volume zone 2"
    ! },
    ! "native": {}
    ! },
    ! {
    ! "_id": "denonSound",
    ! "type": "state",
    ! "common": {
    ! "name": "Denon-AVR sound mode",
    ! "type": "string",
    ! "role": "message",
    ! "read": true,
    ! "write": true,
    ! "desc": "Denon-AVR sound mode"
    ! },
    ! "native": {}
    ! },
    ! {
    ! "_id": "denonSound2",
    ! "type": "state",
    ! "common": {
    ! "name": "Denon-AVR sound mode zone 2",
    ! "type": "string",
    ! "role": "message",
    ! "read": true,
    ! "write": true,
    ! "desc": "Denon-AVR sound mode zone 2"
    ! },
    ! "native": {}
    ! }
    ! ]
    ! }/karl-heinz.steffens@web.de

    
    am besten den Adapter über:
    
    

    (sudo) npm install https://github.com/khst60/iobroker.denon/tarball/master --production

    im iobroker Verzeichnis installieren, dann werden auch eingebundene nodjs Module mit installiert.
    
    Gruß
    
    Klaus

    Adapterüberblick: Profil Github;

    Wenn der Adapter gefällt und nützlich ist, bitte ins Repo gehen und Star setzen. Danke

    Ein Aufruf: video

    1 Antwort Letzte Antwort
    0
    • B Offline
      B Offline
      BlueEssi
      schrieb am zuletzt editiert von
      #10

      Ich hatte seinerzeit den Denon-Adapter für CCU.IO geschrieben. Leider fehlt mir immer noch die Unterstützung, wie ich bei iobroker eine Verbindung zum Denon aufbaue. Ich habe mir aber inzwischen über den UPNP-Adapter geholfen. Wenn mein Telefon klingelt setzte ich hierüber den Denon auf Mute und nachher wieder zurück. Klappt zuverlässig.

      Gesendet von iPhone mit Tapatalk

      1 Antwort Letzte Antwort
      0
      • A Offline
        A Offline
        akamia
        schrieb am zuletzt editiert von
        #11

        Hallo Klaus,

        Du Adlerauge. Danke für den Hinweis. Lässt sich jetzt einwandfrei installieren. Testen werde ich am Wochenende. Meine Familie schläft schon.

        Gruß

        Helle

        NUC6i3 / ProxMox / HM/FHEM/WifiLight/HUE/Tradfri/KM200/InfluxDB/RFlink/Plex/Smartmeter
        piVCCU, Arduinos, X4000, Z2000, Solo4K, SAMSUNG C & H, NAS OMV4/Win10Pro (JRMC/JRemote), 4x4 HDMImatrix, ...

        1 Antwort Letzte Antwort
        0
        • A Offline
          A Offline
          akamia
          schrieb am zuletzt editiert von
          #12

          Hallo DENON-Freunde,

          der DENON-Adapter funktioniert mit seinen Grundfunktionen. Auch die Volume-Slider für Main und Zone2 arbeiten gut. Power 2 geht, allerdings werden bei Main Power alle drei Zonen ein bzw. ausgeschaltet.

          Da Telnet nur eine Verbindung akzeptiert, musste ich die FHEM DENON "defines" deaktivieren. Sonst kommt keine Verbindung zustande und das LOG wird zugespamt.

          Muss mich jetzt bei diesem Adapter zwischen IOB und FHEM entscheiden. Der FHEM-Adapter von RAMAN unterstützt fast alle >1.000 Befehle über alle vier Zonen. So fällt die Entscheidung wohl jetzt erst einmal leicht.

          @jonnyb: Vielleicht reichen Dir die Grundfunktionen für den Anfang?

          @BlueEssi: Ich habe Deinen CCU.IO Adapter sehr gerne benutzt. Hat gut funktioniert. Ldittmar hat in Trello geschrieben "Wurde vor einem Jahr begonnen… Scheint ein "Waisenkind" zu sein. :-( - Vielleicht kann es einer übernehmen und weiterentwickeln?" Momentan sehe ich nur Dich. Mein JavaScript steht noch in den Kinderschuhen "Hello World". Würde Dich aber gerne unterstützen. Vielleicht nutzen uns auch die Perl-Scripte etwas.

          Da fällt mir noch eine vierte Variante ein:

          http://blue-pc.net/2013/12/28/denon-av- … p-steuern/

          Über das Web-Interface ab den X-Geräten. Z.B.: "http://192.168.xxx.yyy/goform/formiPhon … ?Z2SAT/CBL" schaltet den Eingang in Zone2 auf den Sat-Receiver um.

          Gruß

          akamia

          NUC6i3 / ProxMox / HM/FHEM/WifiLight/HUE/Tradfri/KM200/InfluxDB/RFlink/Plex/Smartmeter
          piVCCU, Arduinos, X4000, Z2000, Solo4K, SAMSUNG C & H, NAS OMV4/Win10Pro (JRMC/JRemote), 4x4 HDMImatrix, ...

          1 Antwort Letzte Antwort
          0
          • J Offline
            J Offline
            jonnyb
            schrieb am zuletzt editiert von
            #13

            Hallo akamia,

            ich habe mich fleißig mit dem Skript von HomeChristian auseinander gesetzt und das mehr oder weniger nachgestellt.

            Nutze dafür fleißig die "'http://192.168.2.2/goform/formiPhoneAppDirect.xml?" Aufrufe und es funktionioert (Logo, Volume Slider, …) wunderbar.

            Was jetzt noch fehlt sind die Rückinfo´s wie:

            • Status Main Zone an/aus

            • Status Zone1 an/aus

            • Source Main Zone

            • Soruce Zone1

            • ...

            Steht als XML zur Verfügung, aber da scheitert es gerade einen Wert aus dem XML abzugreifen. Aber ist ja langes Wochenende....

            Gruß

            JonnyB

            1 Antwort Letzte Antwort
            0
            • ldittmarL Offline
              ldittmarL Offline
              ldittmar
              Developer
              schrieb am zuletzt editiert von
              #14

              Hi,

              ich habe es bei mir korrigiert und ein Pull-Request an den Entwickler gestellt. Es wurde schon 1 Jahr nicht dran gearbeitet. Die Installation funktioniert jetzt über diesen Link: https://github.com/ldittmar81/iobroker.denon

              Grüße,

              ldittmar

              1 Antwort Letzte Antwort
              0
              • L Offline
                L Offline
                Lucky
                schrieb am zuletzt editiert von
                #15

                Moin, ich habe ein eigenes Skript für Denon AVRs geschrieben,das ich AVR X4000er X6000er und X7000er getestet habe. Unterstützt Request Response und Evets vom AVR. Implementiert sind alle gängigen Funktion für alle Zonen, sowie Quellenwahl OSD Informationen,allgemeine Steuerung

                und Lautstärken.

                Ich werde es morgen Abend hier Posten

                1 Antwort Letzte Antwort
                0
                • J Offline
                  J Offline
                  jonnyb
                  schrieb am zuletzt editiert von
                  #16

                  Hi Lucky,

                  ich bin schon sehr gespannt was da kommt!

                  VG JonnyB

                  1 Antwort Letzte Antwort
                  0
                  • L Offline
                    L Offline
                    Lucky
                    schrieb am zuletzt editiert von
                    #17

                    so, bisschen spät geworden..

                    kurze Beschreibung:

                    1. bitte die IP eures AVR oben eintragen (ja das mach ich irgendwann noch schöner)

                    2. beim AVR muss die Netzwerksteuerung aktiv sein, und auf statische IP einstellen

                    3. ein kontinuirliches pollen ist nicht erforderlich da der AVR selbst Events sendet sobald sich etwas ändert

                    4. mit den State "UPDATE" können die aktuellen zustände beim AVR abgefragt werden

                    5. die Tuner_Control ist noch nicht ganz fertig, kommt aber die tage

                    6. das Skript sollte bei allen Geräten der X Serie funktionieren, Protokol Refferenz ist von 2015

                    6. wer Fehler findet darf sie behalten, mich aber drauf hinweisen ;-)

                    EDIT: kleine Erweiterungen und Bugfix gemacht

                    !!!!!!!!Aktuelle Version im Post vom 29.08.2017, 19:54 !!!!!!

                    1 Antwort Letzte Antwort
                    0
                    • L Offline
                      L Offline
                      Lucky
                      schrieb am zuletzt editiert von
                      #18

                      hat schon jemand mein Skript getestet ?

                      mich würde mal interssieren ob es ansatzweise auch mit Geräten die nicht aus der X Serie sind funktioniert. z.b. AVR3313 usw

                      1 Antwort Letzte Antwort
                      0
                      • A Offline
                        A Offline
                        akamia
                        schrieb am zuletzt editiert von
                        #19

                        Kommt am WE.

                        NUC6i3 / ProxMox / HM/FHEM/WifiLight/HUE/Tradfri/KM200/InfluxDB/RFlink/Plex/Smartmeter
                        piVCCU, Arduinos, X4000, Z2000, Solo4K, SAMSUNG C & H, NAS OMV4/Win10Pro (JRMC/JRemote), 4x4 HDMImatrix, ...

                        1 Antwort Letzte Antwort
                        0
                        • H Offline
                          H Offline
                          holson
                          schrieb am zuletzt editiert von
                          #20

                          Hi Lucky,

                          ich habe Dein Script mit meinem Denon AVR-X4200W getestet!

                          In ioBroker werden unter der Registerkarte Objekte die aktuellen Zustände des Receivers angezeit! :D

                          Es ist leider NICHT möglich Zustände zu ändern, wie z.B. Mute. :(

                          Im Log zum Skrip ist folgendes sichtbar:

                          javascript.0 script.js.common.Denon: MUON

                          javascript.0 script.js.common.Denon: error: Error: write after end

                          <u>Hinweis:</u>

                          Ich habe gemäß Hinweis von akamia die Ansteuerung über http probiert und das funktioniert, wie z.B.:

                          http://<av ip-adresse="">/goform/formiPhoneAppMute.xml?1+MuteOn

                          http://<av ip-adresse="">/goform/formiPhoneAppMute.xml?1+MuteOff

                          http://<av ip-adresse="">/goform/formiPhoneAppVolume.xml?1+ <db wert/meist/negativ/z.b./-30="">VG

                          HolSon</db></av></av></av>

                          1 Antwort Letzte Antwort
                          0
                          • L Offline
                            L Offline
                            Lucky
                            schrieb am zuletzt editiert von
                            #21

                            Hi,

                            habe gesehen das gerade bei Mute ein Fehler in der ID war ! habs oben geändert ! :roll:

                            wenn du die Aktuellen Zustände schon gesehen hast, ist die Kommunikation zum AVR grundsätzlich ok ! also das initiale Abfragen der Zustände hat funktioniert..

                            "write after end" kommt wenn der AVR aus irgent einem Grund den Port geschlossen hat, Abhilfe schafft hier einmal im Setup die IP Steuerung zu deaktivieren und wider zu aktivieren !

                            EDIT: ich habe noch eine Fehlerbehandlung und Prüfung ob Verbindung besteht mit eingebaut ! code oben ist Aktualisiert ;)

                            1 Antwort Letzte Antwort
                            0
                            • H Offline
                              H Offline
                              holson
                              schrieb am zuletzt editiert von
                              #22

                              Hi Lucky,

                              Danke für Dein schnelles Feedback und Update Deines Skripts!

                              ->Ich kann aber leider mein Denon AVR-X4200W weiterhin NICHT steuern…

                              Wenn ich das Skript starte, bekomme ich zunächst folgende Meldung:

                              javascript.0 script.js.common.Denon: error: Error: connect ECONNREFUSED

                              In der Registerkarte Objekte (javascript.Denon.Main_Zone) werden die aktuellen Zustände des Receivers angezeit!

                              Mir fällt allerdings auf, dass in der Registerkarte Objekte unter javascript.Denon.System die Werte nicht korrekt sind:

                              javascript.0.Denon.System.IP_Adresse ist leer ->habe ich auch mal manuell gefüllt; hilft auch nix...

                              javascript.0.Denon.System.Verbunden ist false!!!

                              Hinweis:

                              DHCP habe ich zwischendurch unter den Netzwerkeinstellungen in meinem DENON deaktiviert und vom Netz getrennt und neu gestartet - keine Änderung, ich kann meinen DENON hierüber leider nicht steuern

                              Danke und viele Grüße

                              HolSon

                              1 Antwort Letzte Antwort
                              0
                              • L Offline
                                L Offline
                                Lucky
                                schrieb am zuletzt editiert von
                                #23

                                Trage bitte deine IP direkt im Script in der dritten Zeile in variable IP ein, und starte das Skript neu! Sollte das immer noch nichts bringen, versuche mal das webinterface deines AVR im Browser zu öffnen! Sollte das nicht gehen, liegt das Problem möglicherweise wo anders..

                                1 Antwort Letzte Antwort
                                0
                                • H Offline
                                  H Offline
                                  holson
                                  schrieb am zuletzt editiert von
                                  #24

                                  im Scipt ist folgendes eingetragen:

                                  var IP='192.168.178.152';

                                  Mein Receiver ist über den Web-Browser unter diese Adresse erreichbar:

                                  http://192.168.178.152/SETUP/f_home.asp

                                  Diese http-Befehel funktionieren:

                                  http://192.168.178.152/goform/formiPhon … l?1+MuteOn

                                  http://192.168.178.152/goform/formiPhon ... ?1+MuteOff

                                  Ich habe jetzt auch über Putty eine Telnet Verbindung zu der Adresse 192.168.178.152 mit Port 23 versucht und bekomme auch hier:

                                  "Network error: Connection refuesd"

                                  Habe jetzt auch sicherheitshalber mein Harmony Hub vom Netzt genommen und das Skript deaktiviert und die Denon Netzwerkeinstellungen über DHCP ausgeschaltet.

                                  Ich frage mich, warum bei deaktivem Skript der Status in ioBroker dennoch fortgeschrieben wird:

                                  javascript.0 script.js.common.Denon: NSET1IPA 000.000.000.000

                                  Ich habe im Denon das Netzwerk wieder auf DHCP gesetzt; beim deaktiven Skript in ioBroker wird erwartungsgemäß kein Denon Status fortgeschrieben sondern erst, wenn ich es aktiviere. Trotzdem ist KEINE Steuerung über das Skript möglich (im Script-Bereich System und Zone_Mail sind die Werte aktuell)! Ich bekomme die Connection refused Nachricht am Anfang…

                                  Wenn ich das Skript deaktiviere und Denon Netzwerkeinstellungen über DHCP aussschalte und wieder DHCP einschalte kann ich mich über Putty erfolgreich verbinden und sehe, wie die einzelnen Stati übertragen werden.

                                  1 Antwort Letzte Antwort
                                  0
                                  • L Offline
                                    L Offline
                                    Lucky
                                    schrieb am zuletzt editiert von
                                    #25

                                    ich habe jetzt mal versucht das nachzustellen:

                                    • wenn das Skrip bei mir läuft, kann ich keine weitere Verbindung z.b. über Putty aufbauen, demnach lässt der AVR nur eine Telnetverbindung zu -> Connection refused

                                    • stoppe ich das Skript, kann ich eine andere Verbindung über Putty herstellen und steuern !

                                    • anders rum genau so, also reproduzierbar

                                    wird eine Telnetverbindung(egal durch was oder wen) nicht richtig beendet, ist der Telnet Port im AVR blockiert ! Um dies zu beheben muß die Netzwerksteuerung einmal deaktiviert/aktiviert werden (Power off/on reicht nicht !)

                                    Das Skript beendet die Verbindung immer korrekt, auch wenn es einfach gestoppt wird

                                    Hast du das Skript unter Common gespeichert ? erstelle bitte einen neue Gruppe z.b. Denon, und speichere das Skript dort !

                                    1 Antwort Letzte Antwort
                                    0
                                    • H Offline
                                      H Offline
                                      holson
                                      schrieb am zuletzt editiert von
                                      #26

                                      Ich hatte das Skript zuerst direkt unter GLOBAL, dann direkt unter COMMON.

                                      ->die Skripte und die erstellten Objekte habe ich gelöscht und jetzt

                                      unter common die Gruppe "Denon" erstellt und das JavaSkript/js "AVR-X4200W" genannt und gestartet.

                                      Hinweis zu meinem Denon AVR-X4200W und Putty Test:

                                      Die Netzwerksteuerung einmal zu deaktivieren/aktivieren reicht nicht aus, um den Telnet-Port wieder freizugeben.

                                      Ich schalte dazu in Denon Netzwerkeinstellungen DHCP aus und dann wieder ein.

                                      Mit Putty kann ich eine Telnet Verbindung aufbauen, Putty beenden und wieder Telnet Verbindung aufbauen.

                                      ->funktioniert also wie erwartet

                                      Ich konnte folgendes mehrfach reproduzieren:

                                      1. Telnet-Port im Denon freigegeben (->in den Denon-Netzwerkeinstellungen DHCP aus und wieder eingeschaltet).

                                      2. Start des Skripts in ioBroker:

                                      ->auffällig ist, dass erst eine Verbindung hergestellt werden kann (connected to server!) und gleich danach die Meldung Error: connect ECONNREFUSED.

                                      Test 1:

                                      00:02:56.922 [info] javascript.0 Start javascript script.js.common.Denon.AVR-X4200W

                                      00:02:56.922 [info] javascript.0 script.js.common.Denon.AVR-X4200W: registered 78 subscriptions and 0 schedules

                                      00:02:56.923 [info] javascript.0 script.js.common.Denon.AVR-X4200W: connected to server!

                                      00:02:56.923 [error] javascript.0 script.js.common.Denon.AVR-X4200W: error: Error: connect ECONNREFUSED 192.168.178.152:23

                                      Re-Test 2:

                                      01:15:01.163 [info] javascript.0 Start javascript script.js.common.Denon.AVR-X4200W

                                      01:15:01.164 [info] javascript.0 script.js.common.Denon.AVR-X4200W: registered 78 subscriptions and 0 schedules

                                      01:15:01.164 [info] javascript.0 script.js.common.Denon.AVR-X4200W: connected to server!

                                      01:15:01.164 [error] javascript.0 script.js.common.Denon.AVR-X4200W: error: Error: connect ECONNREFUSED 192.168.178.152:23

                                      Frage: Baut das Skript doch mehrere Telnet-Verbindungen auf bzw. beendet diese ggf. nicht immer?

                                      <u>Hinweis:</u>

                                      Wenn ich das Sript beende, kann ich KEINE Telnet-Verbindung über Putty aufbauen…

                                      1 Antwort Letzte Antwort
                                      0
                                      • L Offline
                                        L Offline
                                        Lucky
                                        schrieb am zuletzt editiert von
                                        #27

                                        Hallo,

                                        nein, es wird nur eine Verbindung aufgebaut !

                                        was mir noch einfällt:

                                        1.welche firmware hast du ? wobei das bei der Grundkommunikation nichts zur Sache tut, bei mir ging es auch mit der alten FW

                                        2. wähle mal eine größeren Zeitabstand zwischen den Anfragen, indem du in Zeile 92 bei Update z.b 200 einträgst

                                           client.on('connect', function () {                                //Verbindung Hergestellt
                                            console.log('Verbunden mit Denon AVR !!! '+'IP '+IP);
                                            //console.log('connected to server !!!');
                                             {setState('javascript.0.Denon.System.Verbunden',true,akt=true)}
                                              update(100); //beim ersten Start Funktion update aufrufen mit 100ms zwischen den Anfragen, maximal 50ms ! 
                                            });
                                        

                                        bei mir sieht der Log mit Denon AVR X6200W mit Aktueller FW so aus wenn ich das Skript starte, Input Tuner wähle , auf Input Mediaplayer wechsle und das Skript wider stoppe..

                                        11:13:39.276	[info]	javascript.0 Start javascript script.js.Denon.Denon_Main
                                        11:13:39.276	[info]	javascript.0 script.js.Denon.Denon_Main: registered 39 subscriptions and 0 schedules
                                        11:13:39.276	[info]	javascript.0 script.js.Denon.Denon_Main: Verbunden mit Denon AVR !!! IP 192.168.188.10
                                        11:13:39.372	[info]	javascript.0 script.js.Denon.Denon_Main: Anfrage: ZM?
                                        11:13:39.466	[info]	javascript.0 script.js.Denon.Denon_Main: ZMON
                                        11:13:39.474	[info]	javascript.0 script.js.Denon.Denon_Main: Anfrage: MU?
                                        11:13:39.570	[info]	javascript.0 script.js.Denon.Denon_Main: MUOFF
                                        11:13:39.577	[info]	javascript.0 script.js.Denon.Denon_Main: Anfrage: PW?
                                        11:13:39.680	[info]	javascript.0 script.js.Denon.Denon_Main: Anfrage: SI?
                                        11:13:39.680	[info]	javascript.0 script.js.Denon.Denon_Main: PWON
                                        11:13:39.725	[info]	javascript.0 script.js.Denon.Denon_Main: Z2ON
                                        11:13:39.749	[info]	javascript.0 script.js.Denon.Denon_Main: Z3ON
                                        11:13:39.780	[info]	javascript.0 script.js.Denon.Denon_Main: Anfrage: SV?
                                        11:13:39.860	[info]	javascript.0 script.js.Denon.Denon_Main: SIMPLAY
                                        11:13:39.882	[info]	javascript.0 script.js.Denon.Denon_Main: Anfrage: MS?
                                        11:13:39.932	[info]	javascript.0 script.js.Denon.Denon_Main: SVOFF
                                        11:13:39.982	[info]	javascript.0 script.js.Denon.Denon_Main: Anfrage: MV?
                                        11:13:39.989	[info]	javascript.0 script.js.Denon.Denon_Main: MSSTEREO
                                        11:13:40.051	[info]	javascript.0 script.js.Denon.Denon_Main: PSDRC OFF
                                        11:13:40.081	[info]	javascript.0 script.js.Denon.Denon_Main: PSLFE 00
                                        11:13:40.086	[info]	javascript.0 script.js.Denon.Denon_Main: Anfrage: Z2?
                                        11:13:40.090	[info]	javascript.0 script.js.Denon.Denon_Main: PSBAS 50
                                        11:13:40.135	[info]	javascript.0 script.js.Denon.Denon_Main: PSTRE 50
                                        11:13:40.160	[info]	javascript.0 script.js.Denon.Denon_Main: Z2ON
                                        11:13:40.173	[info]	javascript.0 script.js.Denon.Denon_Main: Z2TV
                                        11:13:40.187	[info]	javascript.0 script.js.Denon.Denon_Main: Z219
                                        11:13:40.187	[info]	javascript.0 script.js.Denon.Denon_Main: Anfrage: Z2MU?
                                        11:13:40.255	[info]	javascript.0 script.js.Denon.Denon_Main: PSTONE CTRL OFF
                                        11:13:40.290	[info]	javascript.0 script.js.Denon.Denon_Main: Anfrage: Z3?
                                        11:13:40.290	[info]	javascript.0 script.js.Denon.Denon_Main: SVOFF
                                        11:13:40.339	[info]	javascript.0 script.js.Denon.Denon_Main: MV45
                                        11:13:40.380	[info]	javascript.0 script.js.Denon.Denon_Main: MVMAX 835
                                        11:13:40.391	[info]	javascript.0 script.js.Denon.Denon_Main: Anfrage: Z3MU?
                                        11:13:40.443	[info]	javascript.0 script.js.Denon.Denon_Main: Z2MUOFF
                                        11:13:40.481	[info]	javascript.0 script.js.Denon.Denon_Main: Z3MUOFF
                                        11:13:40.493	[info]	javascript.0 script.js.Denon.Denon_Main: Anfrage: NSE
                                        11:13:40.499	[info]	javascript.0 script.js.Denon.Denon_Main: Z3ON
                                        11:13:40.565	[info]	javascript.0 script.js.Denon.Denon_Main: Z3TV
                                        11:13:40.565	[info]	javascript.0 script.js.Denon.Denon_Main: Z325
                                        11:13:40.594	[info]	javascript.0 script.js.Denon.Denon_Main: Anfrage: VSSC ?
                                        11:13:40.602	[info]	javascript.0 script.js.Denon.Denon_Main: NSE0Online Music
                                        11:13:40.648	[info]	javascript.0 script.js.Denon.Denon_Main: NSE1 Favorites
                                        11:13:40.690	[info]	javascript.0 script.js.Denon.Denon_Main: SVOFF
                                        11:13:40.696	[info]	javascript.0 script.js.Denon.Denon_Main: Anfrage: VSASP ?
                                        11:13:40.705	[info]	javascript.0 script.js.Denon.Denon_Main: NSE2Internet Radio
                                        11:13:40.767	[info]	javascript.0 script.js.Denon.Denon_Main: NSE3Flickr
                                        11:13:40.796	[info]	javascript.0 script.js.Denon.Denon_Main: NSE4Media Server
                                        11:13:40.798	[info]	javascript.0 script.js.Denon.Denon_Main: Anfrage: VSMONI ?
                                        11:13:40.805	[info]	javascript.0 script.js.Denon.Denon_Main: NSE5
                                        11:13:40.867	[info]	javascript.0 script.js.Denon.Denon_Main: NSE6
                                        11:13:40.895	[info]	javascript.0 script.js.Denon.Denon_Main: NSE7
                                        11:13:40.900	[info]	javascript.0 script.js.Denon.Denon_Main: Anfrage: TR?
                                        11:13:40.906	[info]	javascript.0 script.js.Denon.Denon_Main: NSE8 [ 0/4 ]
                                        11:13:40.945	[info]	javascript.0 script.js.Denon.Denon_Main: VSSCAUTO
                                        11:13:40.985	[info]	javascript.0 script.js.Denon.Denon_Main: VSASPFUL
                                        11:13:41.003	[info]	javascript.0 script.js.Denon.Denon_Main: Anfrage: DIM ?
                                        11:13:41.044	[info]	javascript.0 script.js.Denon.Denon_Main: TR1 ON
                                        11:13:41.087	[info]	javascript.0 script.js.Denon.Denon_Main: TR2 ON
                                        11:13:41.121	[info]	javascript.0 script.js.Denon.Denon_Main: DIM BRI
                                        11:13:41.144	[info]	javascript.0 script.js.Denon.Denon_Main: VSMONIAUTO
                                        11:13:57.796	[info]	javascript.0 script.js.Denon.Denon_Main: Anfrage: SITUNER
                                        11:13:58.940	[info]	javascript.0 script.js.Denon.Denon_Main: SSINFAISFSV NON
                                        11:13:59.002	[info]	javascript.0 script.js.Denon.Denon_Main: SSSMG PUR
                                        11:13:59.067	[info]	javascript.0 script.js.Denon.Denon_Main: SITUNER
                                        11:13:59.101	[info]	javascript.0 script.js.Denon.Denon_Main: CVFL 50
                                        11:13:59.113	[info]	javascript.0 script.js.Denon.Denon_Main: CVFR 50
                                        11:13:59.117	[info]	javascript.0 script.js.Denon.Denon_Main: CVEND
                                        11:13:59.194	[info]	javascript.0 script.js.Denon.Denon_Main: MVMAX 98
                                        11:13:59.215	[info]	javascript.0 script.js.Denon.Denon_Main: SDANALOG
                                        11:13:59.248	[info]	javascript.0 script.js.Denon.Denon_Main: DCAUTO
                                        11:13:59.270	[info]	javascript.0 script.js.Denon.Denon_Main: PSMULTEQ:AUDYSSEY
                                        11:13:59.294	[info]	javascript.0 script.js.Denon.Denon_Main: PSDYNEQ ON
                                        11:13:59.335	[info]	javascript.0 script.js.Denon.Denon_Main: PSDYNVOL MED
                                        11:13:59.364	[info]	javascript.0 script.js.Denon.Denon_Main: SVOFF
                                        11:13:59.391	[info]	javascript.0 script.js.Denon.Denon_Main: TFANNAME NDR 2
                                        11:14:09.316	[info]	javascript.0 script.js.Denon.Denon_Main: Anfrage: SIMPLAY
                                        11:14:10.445	[info]	javascript.0 script.js.Denon.Denon_Main: SSSMG PUR
                                        11:14:10.502	[info]	javascript.0 script.js.Denon.Denon_Main: SIMPLAY
                                        11:14:10.525	[info]	javascript.0 script.js.Denon.Denon_Main: CVFL 50
                                        11:14:10.545	[info]	javascript.0 script.js.Denon.Denon_Main: CVFR 50
                                        11:14:10.561	[info]	javascript.0 script.js.Denon.Denon_Main: CVEND
                                        11:14:10.602	[info]	javascript.0 script.js.Denon.Denon_Main: MVMAX 98
                                        11:14:10.630	[info]	javascript.0 script.js.Denon.Denon_Main: SDAUTO
                                        11:14:10.683	[info]	javascript.0 script.js.Denon.Denon_Main: DCAUTO
                                        11:14:10.715	[info]	javascript.0 script.js.Denon.Denon_Main: PSMULTEQ:AUDYSSEY
                                        11:14:10.746	[info]	javascript.0 script.js.Denon.Denon_Main: PSDYNEQ ON
                                        11:14:10.782	[info]	javascript.0 script.js.Denon.Denon_Main: PSDYNVOL MED
                                        11:14:10.816	[info]	javascript.0 script.js.Denon.Denon_Main: SVOFF
                                        11:14:11.909	[info]	javascript.0 script.js.Denon.Denon_Main: SSINFAISSIG 02
                                        11:14:11.941	[info]	javascript.0 script.js.Denon.Denon_Main: SSINFAISFSV 441
                                        11:14:13.607	[info]	javascript.0 Stop script script.js.Denon.Denon_Main
                                        11:14:13.608	[info]	javascript.0 script.js.Denon.Denon_Main: Connection closed !
                                        
                                        1 Antwort Letzte Antwort
                                        0
                                        • J Offline
                                          J Offline
                                          jonnyb
                                          schrieb am zuletzt editiert von
                                          #28

                                          Hi Lucky,

                                          super und Danke, ich habe leider noch nicht viel machen können. Aber das was ich gemacht habe hat fast alles mit meinem Denon AVR-X1100W funktioniert!

                                          Die OSD_INFO_List hatte keine Einträge, aber da gibt es schlimmeres. Bleibe auf alle Fälle dran!

                                          Vielen Dank!

                                          JonnyB

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          438

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe