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.
    • 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
                                          • Eisbaeeer
                                            Eisbaeeer Developer last edited by

                                            Hi

                                            Das hört sich doch gut an. Sorry auch noch für die späte Antwort. Dein erster Post war ja schon eine Weile her.

                                            Wenn das bei dir läuft, wäre es klasse, wenn das in den Adapter einfließt. Eventuell könntest du einen pull-request machen?

                                            Aufräumen ist immer gut. Also wenn das bei dir läuft, dann freu ich mich auf eine neue Version 😉

                                            Gruß Eisbaeeer

                                            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

                                            898
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            29
                                            238
                                            36680
                                            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