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

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [Develop] Onkyo Adapter - VIS Weiterentwicklung

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    23
    1
    1.3k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

[Develop] Onkyo Adapter - VIS Weiterentwicklung

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
238 Beiträge 29 Kommentatoren 45.2k Aufrufe 9 Watching
  • Ä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.
  • S Offline
    S Offline
    sveni_lee
    schrieb am zuletzt editiert von
    #150

    schick mal folgendes an den Onkyo… NRIQSTN

    Receiver_Info wird nur gefüllt wenn er eine NRI zurückgibt. Das sind die AVR Infos mit Modelbezeichnung, Firmwareinfo usw...

    Hat er denn eine JSON in den Receiver_ListInfo geschrieben?

    1 Antwort Letzte Antwort
    0
    • EisbaeeerE Offline
      EisbaeeerE Offline
      Eisbaeeer
      Developer
      schrieb am zuletzt editiert von
      #151

      Check. Funktioniert doch. Hier die Ausgabe:

      ! ````
      <response status="ok"><device id="TX-NR626"><brand>ONKYO</brand><category>AV Receiver</category><year>2013</year><model>TX-NR626</model><destination>xx</destination><firmwareversion>1091-5110-0000-????</firmwareversion></device></response>

      
      Perfekt. Jetzt kann es weitergehen ;-)

      Kein support per PM. Bitte im Forum Fragen stellen!

      1 Antwort Letzte Antwort
      0
      • S Offline
        S Offline
        sveni_lee
        schrieb am zuletzt editiert von
        #152

        perfect…

        genau so sollte es aussehen...

        1 Antwort Letzte Antwort
        0
        • EisbaeeerE Offline
          EisbaeeerE Offline
          Eisbaeeer
          Developer
          schrieb am zuletzt editiert von
          #153

          So, ich war ein bischen fleißig und hab mal die komplette Adapter Objekt Struktur umgebaut. Eventuell sind noch ein paar Kleinigkeiten noch nicht so wie sie sein sollen, aber der Adapter läuft mal und liefert Daten.

          Neu:

          • Navigations buttons (rechts, links, hoch, runter …..)

          • Für Shuffle und Repeat sind jetzt separate Objekte vorhanden

          • Objekt Struktur ist gegliedert (Device, Zone1, Zone2)

          und vieles mehr.

          ToDo:

          • XML Cover Art muss noch realisiert werden

          • Entschlacken von node-eiscp

          Bitte testet mal durch, ob ihr noch irgend welche Fehler findet. Installation über Git --> https://github.com/Eisbaeeer/ioBroker.onkyo-vis-dev

          Grüße Eisbaeeer

          Kein support per PM. Bitte im Forum Fragen stellen!

          1 Antwort Letzte Antwort
          0
          • S Offline
            S Offline
            sveni_lee
            schrieb am zuletzt editiert von
            #154

            moin Eisbaeeer,

            hab grad mal auf Github drüber geschaut. Kein leider zur Zeit nicht testen, bin noch im Urlaub.

            Aber auf jeden Fall warst Du mal wieder fleißig…

            1 Antwort Letzte Antwort
            0
            • EisbaeeerE Offline
              EisbaeeerE Offline
              Eisbaeeer
              Developer
              schrieb am zuletzt editiert von
              #155

              Hi.

              Bin gerade dabei, die Cover Arts zu realisieren. Dass base64 Bild ist bereits verfügbar, jetzt wandle ich das Bild noch in VIS taugliches Format, damit man schon mal die Widgets wie Sonos nutzen kann, um das Cover anzuzeigen.

              Navigation folgt dann noch. Für das Widget brauch ich dich dann sveni_lee.

              Bin aber dann auch mal zwischendurch im Urlaub.

              Grüße Eisbaeeer

              –- EDIT ---

              Also irgend wie haut das mit dem Cover Art noch nicht so hin. Das Bild wird derzeit noch verschoben. Eine Idee wäre noch, dass die asynchrone Abarbeitung hier dazwischenpfeift.

              Korrektes Bild:
              139_screenshot_remote.jpg

              Bild aus dem Adapter:
              139_coverartfalsch.png

              @sveni_le: Kannst du das mal bei dir nachschauen, ob deine bisherige Lösung auch diesen Versatz hat?

              Ich versuche es als nächstes mit einem Array und anschließender Konvertierung. Denke das Wandeln in HEX für jedes Paket dauert manchmal zu lange.

              –- Edit ---

              Habe es hinbekommen. Noch besser, ich speicher jetzt das Cover zusätzlich als bmp oder jpg ab, damit es als Grafik abrufbar ist. Das Cover ist jetzt mit dem Widget "basic - string (unescaped))" anzeigbar. Geplant ist jetzt, das Cover noch als URL anzubieten. Ist in Arbeit ;-)

              Gruß Eisbaeeer

              Kein support per PM. Bitte im Forum Fragen stellen!

              1 Antwort Letzte Antwort
              0
              • EisbaeeerE Offline
                EisbaeeerE Offline
                Eisbaeeer
                Developer
                schrieb am zuletzt editiert von
                #156

                Neue Version 1.1.3

                In der neuen Version wurde final die Navigation integriert. Soweit funktioniert bei mir nun alles. Neue Datenpunkte sind benamt mit Device.Navxxx

                @sveni_lee: Jetzt bist du dran ;-) Leider hab ich dein Widget noch nicht, sonst könnte ich die Navigation testen. Im Adapter lässt sich übrigens auch das Widget hinterlegen. Das wäre doch sinnvoll !? Dann hätten wir einen Adapter mit passendem Widget. Ich bin noch dafür, dass wir den Adapter umbenennen. Denn inzwischen funktionieren auch die Pioneer Receiver (EISCP) mit dem Adapter. Pioneer wurde ja von Onkyo aufgekauft und die neuen Receiver (glaube ab 2016) unterstützen das EISCP Protokoll. Ich hab schon 2 Rückmeldungen, dass die Pioneer auch funktionieren. Daraufhin hab ich dann das Logo schon mal angepasst ;-) Jetzt fehlt nur noch der richtige Adaptername. Vorschlag von mir: OnkyoPioneerEISCP.

                Was meinst du (Ihr)?

                Der Adapter kann über Github installiert werden: https://github.com/Eisbaeeer/ioBroker.onkyo-vis-dev

                Grüße Eisbaeeer

                Kein support per PM. Bitte im Forum Fragen stellen!

                1 Antwort Letzte Antwort
                0
                • S Offline
                  S Offline
                  sveni_lee
                  schrieb am zuletzt editiert von
                  #157

                  Hallo,

                  Ich werd mich morgen mal drum kümmern… leider lässt mein neuer Job grad nicht viel Zeit.

                  Ich bin auch für die Integration des Widgets.

                  Der Name ist für mich auch okay...

                  Gesendet von iPhone mit Tapatalk Pro

                  1 Antwort Letzte Antwort
                  0
                  • EisbaeeerE Offline
                    EisbaeeerE Offline
                    Eisbaeeer
                    Developer
                    schrieb am zuletzt editiert von
                    #158

                    Passt. Ja ich fange am Mo mit dem neuen Job an ;-) Hoffe ich finde dann auch noch Zeit.

                    Keine Eile. Gruß

                    Gesendet von meinem SM-G950F mit Tapatalk

                    Kein support per PM. Bitte im Forum Fragen stellen!

                    1 Antwort Letzte Antwort
                    0
                    • S Offline
                      S Offline
                      sveni_lee
                      schrieb am zuletzt editiert von
                      #159

                      ich habs jetzt mal probiert…

                      bei mir hab ich das Problem, dass die xml und auch das cover nicht "zusammen gesetzt" werden.

                      bei großen xml werden diese in mehrere parts aufgeteilt und ich bekomme nur den ersten...

                      oder mache ich was falsch...

                      1 Antwort Letzte Antwort
                      0
                      • EisbaeeerE Offline
                        EisbaeeerE Offline
                        Eisbaeeer
                        Developer
                        schrieb am zuletzt editiert von
                        #160

                        Hast du mal ein Beispiel? Ich verstehe im Moment nicht, wo genau das Problem liegt. Das Cover kommt ja in Häppchen, also mehrere Pakete, bis das Bild voll übertragen ist. Wird bei dir die Cover.bmp erstellt?

                        Die Datenfelder sehen bei mir eigentlich ganz gut aus. Z.B. NavListInfo:

                        {"response":{"$":{"status":"ok"},"items":[{"$":{"offset":"0","totalitems":"2"},"item":[{"$":{"icontype":"M","iconid":"2d","title":"Set Fire To The Rain"}},{"$":{"icontype":"M","iconid":"2d","title":"Rolling In The Deep"}}]}]}}
                        

                        Gruß

                        Kein support per PM. Bitte im Forum Fragen stellen!

                        1 Antwort Letzte Antwort
                        0
                        • S Offline
                          S Offline
                          sveni_lee
                          schrieb am zuletzt editiert von
                          #161

                          Nein, wird bei mir nicht erstellt.

                          hier mal die Beispiele:

                          NavInfi:

                          <response status="ok"><device id="TX-NR525"><brand>ONKYO</brand><category>AV Receiver</category><year>2013</year><model>TX-NR525</model><destination>xx</destination><firmwareversion>1060-9110-0000-</firmwareversion></device></response>
                          

                          hier sieht man das der xml stream aufgetelt wird… ich bekomme beim letzteren nur den Schluss

                          1 Antwort Letzte Antwort
                          0
                          • K Offline
                            K Offline
                            KingLimp
                            schrieb am zuletzt editiert von
                            #162

                            Hallo Eisbaeeer,

                            ich habe einen Onkyo NR686.

                            Durchs Internet bin ich auf die EISCP Kommandso gestoßen und dadurch zu ioBroker.

                            ich hab mich die letzten Tage dumm und dämlich gesucht und probiert, da ich die gleichen Fehler wie Vossi80 hatte.

                            Diesen Thread habe ich dazu gefunden und in mir komplett durch gelesen.

                            Schlussendlich habe ich deinen Onky-vis.0 Adapter installiert.

                            Über "Commands" kann ich keine Kommandos setzen, aber über "Raw". Vielen Dank Eisbaeeer!! Ich dachte schon das wird gar nichts mehr, aber du hast mir mein ioBroker <-> Onkyo "Erlebnis" gerettet.

                            Wirklich Respekt, dass du es solange bisher machst, obwohl deine Änderungen beim "originalen" Adapter damals gelöscht wurden.

                            Wirklich Dankeschön!

                            Mfg

                            Limp

                            1 Antwort Letzte Antwort
                            0
                            • EisbaeeerE Offline
                              EisbaeeerE Offline
                              Eisbaeeer
                              Developer
                              schrieb am zuletzt editiert von
                              #163

                              ` > Schlussendlich habe ich deinen Onky-vis.0 Adapter installiert.

                              Über "Commands" kann ich keine Kommandos setzen, aber über "Raw". Vielen Dank Eisbaeeer!! Ich dachte schon das wird gar nichts mehr, aber du hast mir mein ioBroker <-> Onkyo "Erlebnis" gerettet.

                              Wirklich Dankeschön!

                              Mfg

                              Limp `

                              Hallo Limp

                              Danke, danke, das baut auf ;-)

                              Wir arbeiten ja gerade an einer neuen Version, die noch mehr kann ;-)

                              Falls du Lust hast, kannst du gerne mit testen und Wünsche äußern. Befehle, welche nicht schon direkt integriert sind und über VIS steuerbar sind, können über RAW gesendet werden. Die meisten Funktionen gehen aber inzwischen über VIS. Zum testen kannst du einfach mal einen Button in VIS anlegen und als Objekt den Zone1.Power damit belegen. Damit kannst du dann schon ein und ausschalten. Natürlich geht noch viel, viel mehr bis hin zu Cover Arts. Wenn wir beruflich wieder mehr Luft haben, geht es weiter -;)

                              Die Developer Version kannst du mit diesem Link installieren: https://github.com/Eisbaeeer/ioBroker.onkyo-vis-dev

                              Grüße Eisbaeeer

                              Gesendet von meinem SM-G950F mit Tapatalk

                              Kein support per PM. Bitte im Forum Fragen stellen!

                              1 Antwort Letzte Antwort
                              0
                              • K Offline
                                K Offline
                                KingLimp
                                schrieb am zuletzt editiert von
                                #164

                                Hey,

                                ja kann gerne mit testen. Bei der VIS bin ich noch jicht gelandet <emoji seq="1f62c">😬</emoji>. Hab mir bisher nur das Thema mit JS, Blockly, Adaptern und vorallem den Onkyo Adapter angeschaut. VIS wird da irgendwann noch Folgen. Ich muss, aber noch etwas mehr rum spielen, bis ich alles einigermaßen kapiert habe. :)

                                Zum Onkyo Adapter, kann ich dir in ein paar Tagen was schreiben, aber fehlen wird erstmal für mich nichts.

                                Wollte nur fragen wie man Statuse abfragen kann. Es gibt ja in der Excel auch Commandos, wo drinnen steht "gibt den aktuellen Wert zurück". Dieses Commando kann ich ja, dann senden. Wo kommt aber das Ergebnis vom Onkyo zurück. Hab da noch nicht ganz durch geblickt.

                                1 Antwort Letzte Antwort
                                0
                                • EisbaeeerE Offline
                                  EisbaeeerE Offline
                                  Eisbaeeer
                                  Developer
                                  schrieb am zuletzt editiert von
                                  #165

                                  He, he :)

                                  Ja, iobroker ist sehr mächtig.

                                  Die Rückmeldungen werden schon in die entsprechenden Objekte geschrieben. Du bekommst aber immer auch eine Rückmeldung über das Objekt command.

                                  Ich habe heute Abend noch ein paar Features eingebaut. Z.B. wird der Receiver bei setzen der der Radio Frequenz jetzt auch gleich auf Radio umgeschaltet. Ebenso bei Internet Radio Preset.

                                  Schau dir unbedingt mal VIS an. Dann bleibst du bei iobroker ;)

                                  Gruß Eisbaeeer

                                  Gesendet von meinem SM-G950F mit Tapatalk

                                  Kein support per PM. Bitte im Forum Fragen stellen!

                                  1 Antwort Letzte Antwort
                                  0
                                  • K Offline
                                    K Offline
                                    KingLimp
                                    schrieb am zuletzt editiert von
                                    #166

                                    Wenn ich ein Command bei Raw eingebe, dann wird es auch genommen und in command weiter unten zurück gegeben.

                                    Die Frage war bezüglich von z.B. "SLIQSTN" Befehlen. Dort bekomme ich keine Antwort vom Reciever. Das Command im RAW verschwindet und bei Command stehts, dann wieder drinnen. Doch keine Antwort :)

                                    Gibt es eigentlich Möglichkeiten den Reciever einen kleine Zeichenkette zu senden? Damit er es am Display wiedergeben kann?

                                    Ein einfaches "Befehl ok" oder sowas als Antwort, wenn man z.B. über die Alexa und ioBroker etwas am Reciever ansteuert. Nette Idee wäre, ein kleines Script, dass beim Internetradio den aktuellen Titel in eine kleine Liste einträgt.

                                    MfG

                                    1 Antwort Letzte Antwort
                                    0
                                    • EisbaeeerE Offline
                                      EisbaeeerE Offline
                                      Eisbaeeer
                                      Developer
                                      schrieb am zuletzt editiert von
                                      #167

                                      @KingLimp:

                                      Die Frage war bezüglich von z.B. "SLIQSTN" Befehlen. Dort bekomme ich keine Antwort vom Reciever. Das Command im RAW verschwindet und bei Command stehts, dann wieder drinnen. Doch keine Antwort `
                                      Dann stimmt etwas nicht. Die händischen Befehle müssen in RAW eingetragen werden, erscheinen dann kurz in command und der Receiver sendet die Rückmeldung, die wiederum im Feld command erscheint. Funktioniert denn PWR00 und PWR01 im RAW Feld?

                                      Wann genau sendest du SLIQSTN?

                                      @KingLimp:

                                      Gibt es eigentlich Möglichkeiten den Reciever einen kleine Zeichenkette zu senden? Damit er es am Display wiedergeben kann?

                                      Ein einfaches "Befehl ok" oder sowas als Antwort, wenn man z.B. über die Alexa und ioBroker etwas am Reciever ansteuert. Nette Idee wäre, ein kleines Script, dass beim Internetradio den aktuellen Titel in eine kleine Liste einträgt. `
                                      Nein, dem Display kann man leider keine Zeichen senden. Aber jede Interaktion wird vom Receiver zurückgemeldet. Erst wenn die Rückmeldung kommt, wird das Object mit dem "Ack" flag versehen. So kann man über ein Objekt einen Befehl senden und bekommt über das selbe wieder mit, ob der Befehl angekommen ist. Grundsätzlich kannst du unter Objekte z.B. auch in das Feld Volume einen Wert eintragen und der Onkyo (jetzt auch Pioneer ;-) ) reagiert darauf.

                                      Am besten du zeigst mal dein Logfile mit allen onkyo einträgen hier als "Code" oder "Spoiler". Vorher bitte auf "debug" stellen (unter Instanzen und Expertenmodus). Nicht vergessen wieder zurückzustellen. Da kommen wirklich viele logs. Sonst kann es sein du killst dein iobroker, wenn das im Hintergrund dein log zumüllt.

                                      Also,

                                      1. Expertenmodus

                                      2. Instanz auf debug

                                      3. Befehl senden

                                      4. Log mit Onkyo Meldungen filtern und hier ins Forum

                                      5. Instand wieder auf info stellen

                                      Gruß Eisbaeeer

                                      P.S.: Die Information, die du möchtest ist schon vorhanden. Schau mal unter Device.MediaAlbumName und Device.MediaArtistName und Device.MediaTitelName.
                                      139_onkyo.png
                                      Die CoverArts, falls es welche gibt bei deinen Quellen findest du unter DeviceCoverURL.

                                      Kein support per PM. Bitte im Forum Fragen stellen!

                                      1 Antwort Letzte Antwort
                                      0
                                      • S Offline
                                        S Offline
                                        sveni_lee
                                        schrieb am zuletzt editiert von
                                        #168

                                        moin Eisbaeeer,

                                        du warst ja schon wieder fleißig… sag mal wie macht Du das Update von Github auf ioBroker, jedes mal neu installieren?

                                        1 Antwort Letzte Antwort
                                        0
                                        • EisbaeeerE Offline
                                          EisbaeeerE Offline
                                          Eisbaeeer
                                          Developer
                                          schrieb am zuletzt editiert von
                                          #169

                                          Naja, je nachdem ob es neue Objekte gibt. Zum schnellen testen und entwickeln reicht das austauschen der main.js und der Neustart der Instanz.

                                          Mache ich über winscp.

                                          Wenn sich was bei den Objekten ändert, Adapter löschen und über git neu installieren.

                                          Zum abschließenden Test installiere ich den immer neu vor einem pull.

                                          Gesendet von meinem SM-G950F mit Tapatalk

                                          Kein support per PM. Bitte im Forum Fragen stellen!

                                          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
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          374

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          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