Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. [Vorlage] Script für Sonos-Adapter

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Vorlage] Script für Sonos-Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • BBTown
      BBTown @chris nij last edited by

      @chris-nij
      Wenn ich mich recht erinnere, dann werden die Favoriten ausschließlich in der SONOS-App angelegt und verwaltet.
      Der Adapter und das Script holen sich diese Informationen aus der App.

      Also müssen die Favoriten zunächst in der original SONOS-App verfügbar sein.

      1 Reply Last reply Reply Quote 0
      • MichMein
        MichMein @chris nij last edited by

        @chris-nij
        hi chris, to make sure that mic gets a message about your contribution you have to put an @ in front of his name.

        1 Reply Last reply Reply Quote 0
        • C
          chris nij last edited by

          @ Hallo BBtown,

          Ich habe meine Favoriten in der Sonos App. nur ich sehe sie nicht.
          hat ein Foto hinzugefügt, wie es jetzt aussieht.
          Ich hoffe du kannst mir weiter helfen.

          @michmein danke für deine erklärung. Das wusste ich nicht.

          Viele Grüße und ein gesundes 2021

          sonos.png

          C 1 Reply Last reply Reply Quote 0
          • C
            chris nij @chris nij last edited by

            @chris-nij said in [Vorlage] Script für Sonos-Adapter:

            @ Hallo BBtown,

            Ich habe meine Favoriten in der Sonos App. nur ich sehe sie nicht.
            hat ein Foto hinzugefügt, wie es jetzt aussieht.
            Ich hoffe du kannst mir weiter helfen.

            @michmein danke für deine erklärung. Das wusste ich nicht.

            Viele Grüße und ein gesundes 2021

            sonos.png

            Knipsel.PNG

            BBTown 1 Reply Last reply Reply Quote 0
            • BBTown
              BBTown @chris nij last edited by

              @chris-nij In deinem Screenshot kann ich sowohl in der "Favorites List" als auch im "Favorites Array" Einträge sehen. Also sind deine Favoriten vorhanden 👍

              C 1 Reply Last reply Reply Quote 0
              • C
                chris nij @BBTown last edited by

                @BBTown

                Ja genau, das dachte ich auch. Was könnte es sein, warum sehe ich sie nicht ???

                @Mic Vielleicht weißt du was ich falsch mache.

                mit freundlichen Grüßen.

                1 Reply Last reply Reply Quote 0
                • B
                  BlackTigga @Wildbill last edited by

                  @Wildbill sagte in [Vorlage] Script für Sonos-Adapter:

                  EDIT: Läuft. Datenpunkte gelöscht

                  Wo kann ich die Datenpunkte finden/löschen?

                  B 1 Reply Last reply Reply Quote 0
                  • B
                    BlackTigga @BlackTigga last edited by

                    @BlackTigga sagte in [Vorlage] Script für Sonos-Adapter:

                    Wo kann ich die Datenpunkte finden/löschen?

                    @Mic @Wildbill
                    Hat sich erledigt, steht ja im Kopf des Skriptes.
                    Habt ihr eine Idee, warum bei mir nur ein Datenpunkt erzeugt wird?

                    Unbenannt.JPG

                    L 1 Reply Last reply Reply Quote 0
                    • L
                      leuchtturm @BlackTigga last edited by

                      @BlackTigga Bei mir das gleiche Bild
                      Hast du schon eine Lösung gefunden?

                      B 1 Reply Last reply Reply Quote 0
                      • B
                        BlackTigga @leuchtturm last edited by

                        @leuchtturm Leider nein.

                        Aber interessant ist, dass es grundsätzlich funktioniert außer die Funktionalitäten mit der Favoritenliste. Das sieht bei mir so aus:
                        Unbenannt.JPG

                        Und da weiß ich jetzt halt nicht, ob das mit den fehlenden Datenpunkten zusammenhängt?

                        L 1 Reply Last reply Reply Quote 0
                        • L
                          leuchtturm @BlackTigga last edited by

                          @BlackTigga
                          Auch hier das gleiche Bild bei mir.
                          Da die VIew auf die Datenpunkte verlinkt,
                          Hast du sicherlich Recht.

                          A 1 Reply Last reply Reply Quote 0
                          • A
                            Alero @leuchtturm last edited by

                            @Mic
                            habe dein sonos-vis-Projekt heruntergeladen und möchte es installieren.
                            Das Javascript habe ich als Sonos_FAv_auslesen unter common angelegt und gestartet.
                            Da bekomme ich eine FM

                            (24099) Error file " /opt/iobroker/iobroker-data/common/Sonos_Fav_auslesen.js" Error: ENOENT: no such file or directory, open ' /opt/iobroker/iobroker-data/common/Sonos_Fav_auslesen.js'
                            Auch deine Anzeige bekomme ich nicht hin.(Icons unter Vis.0/sonos abgelegt.)
                            
                            Gruß
                            Alero
                            
                            A 1 Reply Last reply Reply Quote 0
                            • A
                              Alero @Alero last edited by Alero

                              @Mic
                              Problem gelöst.
                              auch ich muss sagen das Projekt was du da auf die Beine gestellt hast verdient Anerkennung.

                              Ich hätte da auch noch eine Anfrage:

                              1. wäre es möglich die Sonosplaylist in ein Dropdown zu packen.
                              2. Erweiterung um Shares vom Nas ansprechen zu können. Also Musik vom Nas auswählen zu können

                              Gruß
                              Alero

                              B 1 Reply Last reply Reply Quote 0
                              • B
                                BlackTigga @Alero last edited by

                                @alero said in [Vorlage] Script für Sonos-Adapter:

                                Problem gelöst.

                                Hi Alero, bedeutet, dass bei dir sämtliche Datenpunkte angelegt worden sind und die Fav-Liste funktioniert?

                                https://forum.iobroker.net/topic/24743/vorlage-script-für-sonos-adapter/83?loggedin=true

                                https://forum.iobroker.net/topic/24743/vorlage-script-für-sonos-adapter/85?loggedin=true

                                A 1 Reply Last reply Reply Quote 0
                                • A
                                  Alero @BlackTigga last edited by Alero

                                  @blacktigga
                                  Hi,
                                  Mit Problem gelöst meine ich das ich jetzt alles sehe was ich importiert habe und kann es auch benutzen.
                                  die Datenpunkte habe ich mir noch nicht angeschaut. Ich habe auf jeden fall meine Seinder in dem linken Feld. Wenn sie in meinen Fav sind sind sie gelb.
                                  Ansonsten grau. Wenn ich drauf drücke spielt er ab.

                                  Gruß
                                  Alero

                                  A 1 Reply Last reply Reply Quote 0
                                  • A
                                    Alero @Alero last edited by

                                    @BlackTigga
                                    muss mich korrigieren.
                                    Auf der linken Seite sehe ich alle meine Favs.
                                    Sind alle grau, wenn ich drauf drücke werden sie gelb und werden wenn ich Wiedergabe drücke abgespielt.
                                    Gruß
                                    Alero

                                    B 1 Reply Last reply Reply Quote 0
                                    • M
                                      Marty56 @Mic last edited by

                                      @mic Mir erschließt sich die Sinnhaftigkeit des Ansatzes nicht.
                                      Warum nutzt man nicht die entsprechenden Apps und programmiert die ganze Oberfläche mühsam selber.

                                      B 1 Reply Last reply Reply Quote 0
                                      • B
                                        BlackTigga @Marty56 last edited by

                                        @marty56
                                        Welche entsprechenden Apps mit diesen Funktionalitäten sind hier gemeint?

                                        1 Reply Last reply Reply Quote 0
                                        • B
                                          BlackTigga @Alero last edited by

                                          @alero said in [Vorlage] Script für Sonos-Adapter:

                                          @BlackTigga
                                          muss mich korrigieren.
                                          Auf der linken Seite sehe ich alle meine Favs.
                                          Sind alle grau, wenn ich drauf drücke werden sie gelb und werden wenn ich Wiedergabe drücke abgespielt.
                                          Gruß
                                          Alero

                                          Genauso sollte das alles funktionieren.
                                          Bei mir und auch bei @leuchtturm funktioniert alles außer die Funktionalität der Fav-Liste.

                                          Kannst Du mal bei Dir schauen, wie das bei dir unter javascript.0/Sonos aussieht und posten?
                                          e37036f0-a665-4aee-910c-a5a29f762bf9-image.png

                                          L 1 Reply Last reply Reply Quote 0
                                          • L
                                            leuchtturm @BlackTigga last edited by

                                            @blacktigga
                                            So ich habe mal das Script ein wenig debugged.
                                            Das Problem was wir haben ist das die Funktion getAllSonoChannels ein leeres Array zurückgibt:

                                            function getAllSonosChannels(instance) {

                                            let resultArray = [];
                                            let mSelector = $('[id=^sonos.' + instance + '.root.*.pause]');
                                            mSelector.each(function(id, i) {
                                                
                                                // Nun haben wir mit "id" die State-ID, z.B. sonos.0.root.xx_xx_xx_xx.pause
                                                // Wir trennen dieses String nun in ein Array auf.
                                                let lpArr = id.split("."); 
                                                // Element Nr. 3 enthält xx_xx_xx_xx
                                                let loopChannel = lpArr[3];
                                            
                                                // Ins Array setzen
                                                resultArray.push(loopChannel);
                                                
                                            });
                                            

                                            if (LOG_INFO) log('resultArray: ' + resultArray);
                                            return resultArray;

                                            Ich schaue mal weiter

                                            A B 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            762
                                            Online

                                            31.7k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            vis
                                            46
                                            153
                                            25038
                                            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