Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test/Support Adapter SqueezeboxRPC

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test/Support Adapter SqueezeboxRPC

    This topic has been deleted. Only users with topic management privileges can see it.
    • hsteinme
      hsteinme @OliverIO last edited by

      Danke, Oliver!

      ich habe mal die doppelt gemoppelten Befehle (also play Befehle, welche die anderen bereits beinhalten) entfernt.

      Das gehe ich mal am langen Wochenende an.

      auf jedenfall von getState/setState immer nur die synchronen Versionen

      Im Script kommen weder asyync noch await vor.

      probier mal ein await sleep(1000) zwischen den setStates zu setzen

      Das hatte ich mir auch schon überlegt und ebenfalls für das kommende Wochenende eingeplant.

      Ich melde mich demnächst wieder.

      1 Reply Last reply Reply Quote 0
      • hsteinme
        hsteinme @OliverIO last edited by hsteinme

        @oliverio sagte in Test/Support Adapter SqueezeboxRPC:

        ich habe mal die doppelt gemoppelten Befehle (also play Befehle, welche die anderen bereits beinhalten) entfernt.

        Jau, Oliver, Deine Aufräumaktion ist der Bringer. Bei fast zwei Dutzend Testläufen gab's nur Erfolgserlebnisse. Auch hier sieht man's also mal wieder: Weniger kann mehr sein 😊 Ich hatte wohl mit meiner "Kommandoschwemme" den LMS ins Schwimmen gebracht.

        Ich sage Dir nochmals ganz herzlichen Dank für Deine Unterstützung. Ich finde es toll, wie tief Du in die von mir geschilderte Problematik meines Skripts eingestiegen bist. Das was Du hier im Forum leistest - nicht nur in "Deinen" Adaptern, sondern auch in anderen Themen - ist schon phantastisch. 👍 👏

        1 Reply Last reply Reply Quote 1
        • OliverIO
          OliverIO last edited by

          Neue Version 1.6.2

          • Neues Widget browser (aktuell nur alpha zum testen)
          • Behebung von Meldungen aus dem Adapter-Checker

          In diesem Release ist ein neues widget enthalten:

          Browser

          Dies zeigt Musik, Alben, Interpreten, Radiosender, Apps usw. vom Server an. Durch Klick auf ein Element kann in der Hierarchie tiefer gegangen werden, durch Klick auf den Pfad ganz oben kann wieder höher gegangen werden.
          Falls Verfügbar, sind für einzelne Elemente weitere Aktionen verfügbar (Play, Add Playlist,...)

          Da die Implementierung auf Seiten des LMS/Lyrion-Servers zwar funktioniert, aber mit extrem vielen und undurchsichtigen Sonderfällen versehen ist, stand dieses widget sehr lange auf dem Plan.
          Als technisches Vorbild stand das Material-Theme-Plugin für den LMS.
          Da der LMS/Lyrion-Server aber mit Plugins erweiterbar ist, konnten alle Fälle berücksichtigt werden. Daher bitte ich euch das einmal durchzutesten. Insbesondere mit den Unterbereichen, wo ihr Plugins installiert habt.

          Das widget ist aktuell mit erweiterten Debugging-Ausgaben ausgestattet. Für Tester diese beiden bitte in der widget Konfiguration aktivieren. Diese geben dann nochmal extra Informationen in der Browserkonsole (
          F12) aus, die dann helfen, Fehler oder fehlende Implementierungen herauszufinden und zu ergänzen.

          Wer mit testen möchte, dann bitte die Ergebnisse hier einfach im Thread hinterlassen. Auch Wünsche für weitere Funktionen bitte ebenfalls hier dokumentieren.

          Folgendes ist aktuell noch nicht eingebaut:

          • Eingabefelder innerhalb der Hierarchie
          • Der Hauptmenüpunkt "Extras"

          b0c2ae74-75d8-4e42-bf83-371eec3fc479-image.png
          a52e0f08-c441-4133-a4c7-e00691bc22cd-image.png
          1b9e8820-2e4b-4466-8f77-5a5e80d38de4-image.png

          1 Reply Last reply Reply Quote 0
          • D
            daPanic last edited by

            Moin,

            irgendwie stehe ich gerade auf dem Schlauch.
            Ich habe auf dem Server, auf dem auch der IOBroker läuft meinen Lyrion Server laufen.
            Alle meine Boxen (Squeezeboxen und Booms) laufen soweit.
            Jetzt wollte ich das Player Widget testen und in der Doku steht ich soll es mit der Instanz verbinden. Wie mache ich das?
            Ich kann ja nur auf Datenpunkte zugreifen.

            OliverIO 1 Reply Last reply Reply Quote 0
            • OliverIO
              OliverIO @daPanic last edited by

              @dapanic

              ja korrekt.
              wähle einen beliebigen datenpunkt aus der instanz aus.
              der rest macht das widget und extrahiert dann die instanz aus dem datenpunkt

              1 Reply Last reply Reply Quote 0
              • D
                daPanic last edited by daPanic

                Hm, was mache ich falsch?
                Dieses Widget habe ich eingebunden.
                f878baf2-cf4a-4432-a0a2-52567383b3ae-grafik.png

                Suche mir dann irgendwas aus dem Baum von einem Player.
                41696fa2-2329-4fda-9d45-5e31a9ca74b0-grafik.png
                Nehme mal das Attrubut "POWER". Übernehme es dann im Widget ins ainstance

                Und hier würde ich jetzt irgendwas erwarten...
                565ca2c9-0771-42fb-8f03-fe3aed1a9043-grafik.png

                OliverIO 1 Reply Last reply Reply Quote 0
                • OliverIO
                  OliverIO @daPanic last edited by

                  @dapanic

                  und was steht jetzt in aInstance?
                  Nach Auswahl von Power sollte sowas drin stehen.
                  Alternative einfach

                  squeezeboxrpc.0

                  direkt eintragen.

                  2619b52d-6bef-46f7-a09e-e24bae08d4fe-image.png

                  D 1 Reply Last reply Reply Quote 0
                  • D
                    daPanic @OliverIO last edited by

                    @oliverio said in Test/Support Adapter SqueezeboxRPC:

                    squeezeboxrpc.0

                    Da steht dann
                    squeezeboxrpc.0.Players.Boom.Power

                    Habe mal squeezeboxrpc.0 eingestellt, aber das Feld bleibt weiterhin leer.
                    Gibt es eine Mindesgröße? Ich habe 350x350 eingestellt.

                    OliverIO 1 Reply Last reply Reply Quote 0
                    • OliverIO
                      OliverIO @daPanic last edited by

                      @dapanic

                      dann schaue bitte mal in die browserkonsole mit F12
                      nach Fehlermeldungen.

                      Es gibt keine Größenbeschränkung.

                      D 1 Reply Last reply Reply Quote 0
                      • D
                        daPanic @OliverIO last edited by daPanic

                        @oliverio

                        Hier finde ich sowas :
                        Uncaught TypeError: can't define property "functionname": Object is not extensible
                        createWidget http://192.168.160.41:8082/vis-2/widgets/squeezeboxrpc/build/squeezeboxrpc-dist.js:2287
                        createWidget http://192.168.160.41:8082/vis-2/widgets/squeezeboxrpc/build/squeezeboxrpc-dist.js:2282

                        Uncaught TypeError: can't define property "functionname": Object is not extensible
                        Uncaught TypeError: can't define property "ainstance": Object is not extensible

                        OliverIO 1 Reply Last reply Reply Quote 0
                        • OliverIO
                          OliverIO @daPanic last edited by

                          @dapanic

                          ist das vis-2?

                          squeezeboxrpc ist nicht kompatibel mit vis-2

                          D 1 Reply Last reply Reply Quote 0
                          • D
                            daPanic @OliverIO last edited by

                            @oliverio

                            Da haben wir es 🙂
                            Ja, ist VIS2.
                            Sorry, nicht erwähnt, mein Fehler.

                            OliverIO 1 Reply Last reply Reply Quote 0
                            • OliverIO
                              OliverIO @daPanic last edited by OliverIO

                              @dapanic

                              für vis-2 kannst du eine view in vis-1 erstellen und
                              dann mit iframe in vis-2 einblenden.
                              hab ich zwar noch nicht ausprobiert. müsste aber funktionieren

                              Nachtrag: ja funktioniert

                              D 1 Reply Last reply Reply Quote 0
                              • D
                                daPanic @OliverIO last edited by

                                @oliverio

                                Jep, so läuft es.
                                Danke. Mal sehen ob ich das so laufen lasse.

                                OliverIO 1 Reply Last reply Reply Quote 0
                                • OliverIO
                                  OliverIO @daPanic last edited by

                                  @dapanic

                                  wenn du was findest oder verbessert haben möchtest (nicht nur das neue browser widget) dann melde dich.
                                  zu den widgets gab es in den 4 jahren nicht allzuviel rückmeldungen.

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

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  425
                                  Online

                                  31.7k
                                  Users

                                  79.8k
                                  Topics

                                  1.3m
                                  Posts

                                  squeezeboxrpc adapter
                                  29
                                  375
                                  56680
                                  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