Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [Develop] Onkyo Adapter - VIS Weiterentwicklung

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Develop] Onkyo Adapter - VIS Weiterentwicklung

    This topic has been deleted. Only users with topic management privileges can see it.
    • Eisbaeeer
      Eisbaeeer Developer last edited by

      @schubi82:

      Ich habe nämlich Network Standby deaktiviert und der erste Versuch für irgendeine Aktion schlägt immer fehl, anschließend ruft er alle Werte neu ab und dann funktioniert es `
      Hallo schubi82

      Das ist ein normales Verhalten, denn du schreibst ja, dass du die Netzwerkschnittstelle deaktivierst. Der Adapter baut einen Socket auf (ständige Verbindung), um den Receiver auch per Netzwerk wieder einschalten zu können. Beim ersten Versuch merkt der Adatper, dass der Socket weg ist und versucht einen neuen aufzubauen. Dein Receiver ist wieder erreichbar, ein neuer Socket wird aufgebaut und der Receiver wird abgefragt. Damit füllen sich dann auch die Objekte wieder mit aktuellen Daten.

      Dieses Verhalten ist erst anders, wenn du die Netzwerkschnittstelle dauerhaft aktivierst.

      Gruß Eisbaeeer

      1 Reply Last reply Reply Quote 0
      • S
        schubi82 last edited by

        Hallo Eisbaeeer,

        vielen Dank für die Erklärung. Ich hatte gedacht, wenn ich eine feste IP eintrage und auch feste Variablen anhake, dass er die bereits schon einmal abgerufenen Befehle einfach sendet.

        Sind zwar nur 12 Euro im Jahr für Standby, würde es aber gerne vermeiden, wenn es geht.

        Gibt es da keine Möglichkeit?

        Grüße

        1 Reply Last reply Reply Quote 0
        • Eisbaeeer
          Eisbaeeer Developer last edited by

          Nein, leider nicht.

          Gruß Eisbaeeer

          1 Reply Last reply Reply Quote 0
          • S
            schubi82 last edited by

            Mmh, schade. Man könnte doch aber sicherlich beim Wechsel auf den View (bei mir Audio) anstoßen, dass ein Fake-Befehl an den Receiver gesendet wird und er sich neu verbindet!? Dann würde er nachfolgende "richtige" Befehle gleich korrekt verarbeiten!? Und wenn dann noch die einmal abgerufenen Objekte erhalten blieben, würde es noch schneller gehen 🙂

            1 Reply Last reply Reply Quote 0
            • Eisbaeeer
              Eisbaeeer Developer last edited by

              @schubi82:

              Sind zwar nur 12 Euro im Jahr für Standby, würde es aber gerne vermeiden, wenn es geht. `

              Verstehe ich, aber ich schalte meinen auch über Ethernet wieder ein. Du könntest noch über ein Java-Script und den Ping Adapter prüfen, ob dein Onkyo erreichbar ist. Falls er dann erreichbar ist, einfach einen Befehl senden lassen. Wäre eine Lösung.

              Gruß Eisbaeeer

              1 Reply Last reply Reply Quote 0
              • K
                Kun last edited by

                Hallo zusammen,

                Ich hab mir auch mal den Onkyo Adapter von Eisbaeeer installiert. Er funktioniert auch soweit. Also es wurden Datenpunkte angelegt und ich kann auch die Lautstärke ändern bzw. den Onkyo an- und ausschalten. das geht direkt über die Objekte.

                Nun zu meinem Problem. Wie kann ich dem Onkyo nun Befehle senden? Über den Datenpunkt "command" zeigt er mir alle Befehle an die der Receiver empfängt, z.b. über die Fernbedienung. Wenn ich in den "command" Datenpunkt allerdings was eintragen möchte, kommt immer erst eine grüne Null und dann eine rote Null und der Reciever macht überhaupt nichts. Alle Befehle kommen dort aber an.

                ich habe über node -v und npm -v die node Version 6.14.1 und die nmp Version 3.10.10 gefunden.

                Und das sagt mein Log wenn ich vom gelesenen MVL13 Befehl manuell MVL14 in den Datenpunkt "command" eintrage:

                onkyo-vis.0	2018-05-01 14:10:28.954	error	at Decoder. (/opt/iobroker/node_modules/component-bind/index.js:21:15)
                onkyo-vis.0	2018-05-01 14:10:28.954	error	at Manager.ondecoded (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:332:8)
                onkyo-vis.0	2018-05-01 14:10:28.954	error	at Manager.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
                onkyo-vis.0	2018-05-01 14:10:28.954	error	at Manager. (/opt/iobroker/node_modules/component-bind/index.js:21:15)
                onkyo-vis.0	2018-05-01 14:10:28.954	error	at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:228:12)
                onkyo-vis.0	2018-05-01 14:10:28.954	error	at Socket.onevent (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:270:10)
                onkyo-vis.0	2018-05-01 14:10:28.954	error	at Socket.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
                onkyo-vis.0	2018-05-01 14:10:28.954	error	at Socket. (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemClient.js:48:30)
                onkyo-vis.0	2018-05-01 14:10:28.954	error	at Object.change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:3190:37)
                onkyo-vis.0	2018-05-01 14:10:28.954	error	at Object.stateChange (/opt/iobroker/node_modules/iobroker.onkyo-vis/onkyo.js:33:31)
                onkyo-vis.0	2018-05-01 14:10:28.954	error	TypeError: state.val.match is not a function
                onkyo-vis.0	2018-05-01 14:10:28.950	error	message onkyo-vis.0.command [object Object] state.val.match is not a function
                

                Hoffe ihr könnt mir helfen 🙂

                Gruß Kun()

                1 Reply Last reply Reply Quote 0
                • Z
                  zwergigor last edited by

                  Hallo Kun(),

                  ich habe auch dasselbe problem.

                  Alle VIS Objekte die angelgt werden können (zB. Volume, Power, usw) kann ich per VIS schalten aber mehr auch nicht.

                  Versuche ich es wie Du mit dem Command bekomme ich im Log die selben Fehlermeldungen.

                  Kann uns wer auf die Sprünge helfen würde gern mein Onkyo VIS fertigstellen aber ich kann noch nicht einmal die einzelnen Modi's (BD,TV,Tuner usw.) setzen

                  7050_vis-onkyo.png

                  1 Reply Last reply Reply Quote 0
                  • S
                    schubi82 last edited by

                    Das Problem habe ich auch, allerdings ist das bei mir nur für Spotify notwendig, da über Command anscheinend mehrere Befehle dafür abgesetzt werden. Die Quellen wie Radio, NET usw. kann man aber ja über Input Select steuern. 01 ist z.B. TV, 24 ist Radio und 2B ist NET. Kann man rausfinden, wenn man beim Umschalten auf Command achtet.

                    1 Reply Last reply Reply Quote 0
                    • Eisbaeeer
                      Eisbaeeer Developer last edited by

                      Hallo zusammen

                      Bitte hier die README lesen. https://github.com/Eisbaeeer/ioBroker.o … /README.md

                      Gesendet von meinem SM-G950F mit Tapatalk

                      1 Reply Last reply Reply Quote 0
                      • K
                        Kun last edited by

                        Huhu,

                        Also wenn ich das richtig verstehe dann kann ich nur die Objekte benutzen die in der ReadMe stehen richtig?

                        Also PowerZone1 und MuteZone1 usw. funktionieren auch.

                        Beim Inputselector kann ich auch umschalten, allerdings kann ich dort kein 2B eintragen. 12 ist bei mir TV und 24 Radio und wenn ich über die Fernbedienung dann NET auswähle erscheint im Datenpunkt auch 2B… beim manuellen eintragen allerdings kommt erst ne grüne 2 und dann ein grünes N/ welches auch stehen bleibt.

                        Deshalb dachte ich, man kann das über EISCP Befehle machen, die man in den command Datenpunkt einträgt.

                        Darüber hinaus kann ich bei meinem Onkyo TX-NR656 keine Internetradiosender als Favoriten speichern. Da wären wir dann wieder bei dem Umweg, erst den Befehl NET zu senden und dann Spotify oder TuneIn.

                        Und zu guter Letzt scheint sich die Verbindung auch nach einer Zeit weg zu schalten. Also wenn ich den Onkyo z.b. über Power anschalten möchte, passiert erstmal nichts. Kein Datenpunkt aktualisiert sich. Sobald aber ein Datenpunkt angetriggert wurde, dauert es ca. 30 Sekunden und die Datenpunkte werden aktualisiert und ich bekomme alle anzeigen. Habt ihr das auch alle?

                        Bisschen viel Text geworden aber vielleicht habt Ihr ja noch eine Idee 🙂

                        Gruß Kun()

                        1 Reply Last reply Reply Quote 0
                        • Eisbaeeer
                          Eisbaeeer Developer last edited by

                          Hi Kun()

                          Wie sehen deine Einstellungen der Netzwerkkarte aus? Ist die auch im Standby aktiv? Das muss eingeschaltet sein, damit der Socket aktiv bleibt.

                          Wenn du denn Adapter neu startest, sollten im Log von iobroker jede Menge Infos vom Onkyo ausgelesen werden.

                          Gesendet von meinem SM-G950F mit Tapatalk

                          1 Reply Last reply Reply Quote 0
                          • K
                            Kun last edited by

                            Hallo Eisbaeeer,

                            Ja der Netzwerk Standby ist an, also Netzwerk während des Standby´s an… Das passiert auch wenn der Onkyo an ist und bleibt.. dann muss ich erst triggern und dann wird die Verbindung wohl wieder neu aufgebaut.. gerade nochmal probiert die lautstärke über den IOBroker zu ändern und hier das LOG:

                            onkyo-vis.0	2018-05-23 21:53:00.194	error	Error: ERROR (cmd_not_exist) Command volume_zone1 does not exist in zone main
                            onkyo-vis.0	2018-05-23 21:52:35.168	error	Error: ERROR (arg_not_exist) Argument query does not exist in command listening-mode
                            onkyo-vis.0	2018-05-23 21:52:35.167	error	Error: ERROR (arg_not_exist) Argument query does not exist in command internet-radio-preset
                            onkyo-vis.0	2018-05-23 21:52:35.165	error	Error: ERROR (arg_not_exist) Argument query does not exist in command net-tune-network
                            onkyo-vis.0	2018-05-23 21:52:35.158	error	Error: ERROR (arg_not_exist) Argument query does not exist in command dab-display-info
                            onkyo-vis.0	2018-05-23 21:52:35.156	error	Error: ERROR (arg_not_exist) Argument query does not exist in command ipod-list-info
                            onkyo-vis.0	2018-05-23 21:52:35.149	error	Error: ERROR (arg_not_exist) Argument query does not exist in command universal-port
                            onkyo-vis.0	2018-05-23 21:52:35.147	error	Error: ERROR (arg_not_exist) Argument query does not exist in command cd-r-recorder
                            onkyo-vis.0	2018-05-23 21:52:35.146	error	Error: ERROR (arg_not_exist) Argument query does not exist in command md-recorder
                            onkyo-vis.0	2018-05-23 21:52:35.144	error	Error: ERROR (arg_not_exist) Argument query does not exist in command dvd-player
                            onkyo-vis.0	2018-05-23 21:52:35.143	error	Error: ERROR (arg_not_exist) Argument query does not exist in command dat-recorder
                            onkyo-vis.0	2018-05-23 21:52:35.142	error	Error: ERROR (arg_not_exist) Argument query does not exist in command graphics-equalizer
                            onkyo-vis.0	2018-05-23 21:52:35.141	error	Error: ERROR (arg_not_exist) Argument query does not exist in command tape2-b
                            onkyo-vis.0	2018-05-23 21:52:35.139	error	Error: ERROR (arg_not_exist) Argument query does not exist in command tape1-a
                            onkyo-vis.0	2018-05-23 21:52:35.138	error	Error: ERROR (arg_not_exist) Argument query does not exist in command cd-player
                            onkyo-vis.0	2018-05-23 21:52:35.136	error	Error: ERROR (arg_not_exist) Argument query does not exist in command net-popup-message
                            onkyo-vis.0	2018-05-23 21:52:35.135	error	Error: ERROR (arg_not_exist) Argument query does not exist in command net-keyboard
                            onkyo-vis.0	2018-05-23 21:52:35.134	error	Error: ERROR (arg_not_exist) Argument query does not exist in command net-service
                            onkyo-vis.0	2018-05-23 21:52:35.133	error	Error: ERROR (arg_not_exist) Argument query does not exist in command net-usb-jacket-art
                            onkyo-vis.0	2018-05-23 21:52:35.132	error	Error: ERROR (arg_not_exist) Argument query does not exist in command net-usb-list-info
                            onkyo-vis.0	2018-05-23 21:52:35.131	error	Error: ERROR (arg_not_exist) Argument query does not exist in command internet-radio-preset
                            onkyo-vis.0	2018-05-23 21:52:35.125	error	Error: ERROR (arg_not_exist) Argument query does not exist in command network-usb
                            onkyo-vis.0	2018-05-23 21:52:35.119	error	Error: ERROR (arg_not_exist) Argument query does not exist in command sirius-parental-lock
                            onkyo-vis.0	2018-05-23 21:52:35.112	error	Error: ERROR (arg_not_exist) Argument query does not exist in command tp-scan
                            onkyo-vis.0	2018-05-23 21:52:35.111	error	Error: ERROR (arg_not_exist) Argument query does not exist in command pty-scan
                            onkyo-vis.0	2018-05-23 21:52:35.110	error	Error: ERROR (arg_not_exist) Argument query does not exist in command rds-information
                            onkyo-vis.0	2018-05-23 21:52:35.109	error	Error: ERROR (arg_not_exist) Argument query does not exist in command preset-memory
                            onkyo-vis.0	2018-05-23 21:52:35.096	error	Error: ERROR (arg_not_exist) Argument query does not exist in command 12v-trigger-c
                            onkyo-vis.0	2018-05-23 21:52:35.095	error	Error: ERROR (arg_not_exist) Argument query does not exist in command 12v-trigger-b
                            onkyo-vis.0	2018-05-23 21:52:35.093	error	Error: ERROR (arg_not_exist) Argument query does not exist in command 12v-trigger-a
                            onkyo-vis.0	2018-05-23 21:52:35.087	error	Error: ERROR (arg_not_exist) Argument query does not exist in command memory-setup
                            onkyo-vis.0	2018-05-23 21:52:35.086	error	Error: ERROR (arg_not_exist) Argument query does not exist in command setup
                            onkyo-vis.0	2018-05-23 21:52:35.081	error	Error: ERROR (arg_not_exist) Argument query does not exist in command speaker-level-calibration
                            onkyo-vis.0	2018-05-23 21:52:30.035	error	Error: ERROR (server_error) Server error on 192.168.0.20:60128 - Error: read ECONNRESET
                            onkyo-vis.0	2018-05-23 21:52:30.013	error	Error: ERROR (cmd_not_exist) Command volume_zone1 does not exist in zone main
                            

                            Sieht aus als wenn dann die Verbindung neu aufgebaut wird. So sieht es auch aus wenn ich den Adapter neu starte. Weiß nur nicht was die Verbindung unterbrechen lässt.

                            Gruß Kun()

                            1 Reply Last reply Reply Quote 0
                            • Z
                              zwergigor last edited by

                              Danke schubi82 und Eisbaeeer,

                              nun kann ich auch die Input Modis setzen.

                              Hatte einfach nur ein falsches Widget zum setzen verwendet.

                              Nur habe ich es immer noch nicht geschafft andere Einstellungen außer den schon erstellten Datenpunkten mit command zu setzten.

                              Da komme ich auch mit der Readme nicht weiter.

                              Geht das denn überhaupt? zB. "LMD" - Listening Mode Command = 00

                              Diese Frage wurde hier noch nicht beantwortet.

                              Ansonsten vielen Dank für Eure Hilfe. Jetzt komme ich erst einmal weiter

                              Gruß Matthias

                              1 Reply Last reply Reply Quote 0
                              • Z
                                zwergigor last edited by

                                Hallo,

                                einen Nachbrenner habe ich noch, wenn ich ein Script (JS) erstelle nur mit dem Inhalt

                                setState("onkyo-vis.0.command","LMD94")

                                dann wird der Wert gesetzt. (onkyo-vis.0.listening-mode = pliiz-height-thx-cinema)

                                Aber halt über das Objekte Tab in iobroker nicht.

                                Gruß Matthias

                                1 Reply Last reply Reply Quote 0
                                • S
                                  sveni_lee last edited by

                                  Hallo @Eisbaeeer

                                  könntest Du dein Beispiel-Widget aus der Github-Readme zur Verfügung stellen? ich würde das gern bei mir zum testen einsetzen.

                                  Danke

                                  1 Reply Last reply Reply Quote 0
                                  • Eisbaeeer
                                    Eisbaeeer Developer last edited by

                                    @zwergigor:

                                    Hallo,

                                    einen Nachbrenner habe ich noch, wenn ich ein Script (JS) erstelle nur mit dem Inhalt

                                    setState("onkyo-vis.0.command","LMD94")

                                    dann wird der Wert gesetzt. (onkyo-vis.0.listening-mode = pliiz-height-thx-cinema)

                                    Aber halt über das Objekte Tab in iobroker nicht.

                                    Gruß Matthias ` Hast du mal versucht das ACK Bit vor dem Absenden zu setzen?

                                    Gesendet von meinem SM-G950F mit Tapatalk

                                    1 Reply Last reply Reply Quote 0
                                    • Z
                                      zwergigor last edited by

                                      Hallo Eisbaeeer,

                                      ACK Bit ?? Nein.

                                      Habe ein wenig gelesen aber wie setzte ich das über iobroker/VIS.

                                      Per SetState habe ich was gefunden.

                                      1 Reply Last reply Reply Quote 0
                                      • S
                                        sveni_lee last edited by

                                        hallo,

                                        ich habe heute nach langem mal meinen Onkyo TX-NR525 mit meinen Musik Datenbank verbunden und bin erstaunt wie gut man doch dadurch browsen kann. nun meine Frage, gibt es eine Möglichkeit das gante auch in VIS zu visualisieren so ähnlich wie in der RemoteApp3 von Onkyo?

                                        Irgendwie müsste das ja übers Netztwerk möglich sein an die Daten zu gelangen, oder?

                                        1 Reply Last reply Reply Quote 0
                                        • Eisbaeeer
                                          Eisbaeeer Developer last edited by

                                          Hallo sveni_lee

                                          Grundsätzlich geht dein Vorhaben. Ich greife auch über Netzwerk bzw. USB auf MP3 zu. Leider gibt es noch kein fertiges Widget. Das musst du dir zusammenbasteln. Navigation über die ISCP Befehle laut Excel Liste.

                                          Gruß Eisbaeeer

                                          1 Reply Last reply Reply Quote 0
                                          • S
                                            sveni_lee last edited by

                                            moin Eisbaeeer,

                                            danke für die Rückmeldung… Ich bin schon fast fertig mit dem Widget/Adapter. Das Problem ist, das auch das eiscp-Modul umgeschrieben werden musste, da die nötigen Befehle nich eingebunden bzw. nicht ausgewertet werden konnten...

                                            Die Navigation klappt jetzt schon echt super, auch die Coveranzeige ist integriert. Jetzt muß ich das ganze nur noch etwas stressresistent hinbekommen und auch den code säubern/aufräumen...

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            989
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            29
                                            238
                                            36707
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo