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

  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. [Vorlage] Script für Sonos-Adapter

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.3k

[Vorlage] Script für Sonos-Adapter

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vis
153 Beiträge 46 Kommentatoren 33.2k Aufrufe 54 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.
  • matze55M matze55

    @mic Das Script funktioniert super bis auf die Anzeige der Buttons. Der Laut und Leise button zeigen an aber die restlichen nicht. Die Frage kamm aber hier schon mal aber es gab keine Lösung, deshalb frage ich noch mal nach.

    Danke lg

    matze55M Offline
    matze55M Offline
    matze55
    schrieb am zuletzt editiert von
    #142

    @matze55

    Ich habe aber den Fehler gefunden, weil die Button nicht anzeigen ,-Start,- Stop ect.
    In Zeile ca. 259 ist der Fehler:

    /**
             *  Refresh if the current Sonos favorite changes
             */
            on({id: sonosPath(lpChannel) + '.favorites_set', change: 'ne'}, function (obj) {
                let channel = getChannel(obj.id);
                refreshFavoritesHtmlList(channel, getState(scriptPath(lpChannel) + '.customFavoriteListArray').val, scriptPath(channel) + '.customFavoriteListHtml'); // Nun können wir refreshen
            });
    
    

    Das muss so:

    /**
             *  Refresh if the current Sonos favorite changes
             */
            on({id: sonosPath(lpChannel) + '.favorites_set', change: 'any'}, function (obj) {
                let channel = getChannel(obj.id);
                refreshFavoritesHtmlList(channel, getState(scriptPath(lpChannel) + '.customFavoriteListArray').val, scriptPath(channel) + '.customFavoriteListHtml'); // Nun können wir refreshen
            });
    

    Dann zeigen die Button an.

    lg

    Homematic CCU3,-Synology NAS 4TB,- 2 Sonos One,- Gigabyte N4500 8GB DDR4 2TB
    Tapo C210 Cam

    L 1 Antwort Letzte Antwort
    0
    • matze55M matze55

      @matze55

      Ich habe aber den Fehler gefunden, weil die Button nicht anzeigen ,-Start,- Stop ect.
      In Zeile ca. 259 ist der Fehler:

      /**
               *  Refresh if the current Sonos favorite changes
               */
              on({id: sonosPath(lpChannel) + '.favorites_set', change: 'ne'}, function (obj) {
                  let channel = getChannel(obj.id);
                  refreshFavoritesHtmlList(channel, getState(scriptPath(lpChannel) + '.customFavoriteListArray').val, scriptPath(channel) + '.customFavoriteListHtml'); // Nun können wir refreshen
              });
      
      

      Das muss so:

      /**
               *  Refresh if the current Sonos favorite changes
               */
              on({id: sonosPath(lpChannel) + '.favorites_set', change: 'any'}, function (obj) {
                  let channel = getChannel(obj.id);
                  refreshFavoritesHtmlList(channel, getState(scriptPath(lpChannel) + '.customFavoriteListArray').val, scriptPath(channel) + '.customFavoriteListHtml'); // Nun können wir refreshen
              });
      

      Dann zeigen die Button an.

      lg

      L Offline
      L Offline
      lustig29
      schrieb am zuletzt editiert von
      #143

      Ich habe die Datei angepasst und die ZIP Datei reingeladen. Leider wird mir das Projekt aber nicht angezeigt. Komme immer wieder zu der „Main Ansicht“. Kann ich denn das ganze nicht einfach als neuen View einfügen?

      L 1 Antwort Letzte Antwort
      0
      • L lustig29

        Ich habe die Datei angepasst und die ZIP Datei reingeladen. Leider wird mir das Projekt aber nicht angezeigt. Komme immer wieder zu der „Main Ansicht“. Kann ich denn das ganze nicht einfach als neuen View einfügen?

        L Offline
        L Offline
        lustig29
        schrieb am zuletzt editiert von
        #144

        @lustig29
        Kann mir denn hier keiner helfen?

        L HomoranH 2 Antworten Letzte Antwort
        0
        • L lustig29

          @lustig29
          Kann mir denn hier keiner helfen?

          L Offline
          L Offline
          lustig29
          schrieb am zuletzt editiert von
          #145

          Kann keine Favoriten hinzufügen, bzw. es sind keine vorhanden.

          matze55M 1 Antwort Letzte Antwort
          0
          • L lustig29

            @lustig29
            Kann mir denn hier keiner helfen?

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #146

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

            @lustig29
            Kann mir denn hier keiner helfen?

            noch einen Thread?
            und sooo ungeduldig?

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            1 Antwort Letzte Antwort
            1
            • L lustig29

              Kann keine Favoriten hinzufügen, bzw. es sind keine vorhanden.

              matze55M Offline
              matze55M Offline
              matze55
              schrieb am zuletzt editiert von matze55
              #147

              @lustig29 ich arbeite an dem Script nach...geduld .....bin momentan an einer anderen Sache dran. Geduld bitte.
              Das Script sieht für mich wie verhunzt aus.....da nichts erkannt wird . Bin aber um es voher zu sagen kein Programmierer....mit PHP ein wenig aber hier bin ich auch ANFÄNGER...ich verbeuge mich aber zu tiefst dem ersteller

              Homematic CCU3,-Synology NAS 4TB,- 2 Sonos One,- Gigabyte N4500 8GB DDR4 2TB
              Tapo C210 Cam

              L 1 Antwort Letzte Antwort
              0
              • matze55M matze55

                @lustig29 ich arbeite an dem Script nach...geduld .....bin momentan an einer anderen Sache dran. Geduld bitte.
                Das Script sieht für mich wie verhunzt aus.....da nichts erkannt wird . Bin aber um es voher zu sagen kein Programmierer....mit PHP ein wenig aber hier bin ich auch ANFÄNGER...ich verbeuge mich aber zu tiefst dem ersteller

                L Offline
                L Offline
                lustig29
                schrieb am zuletzt editiert von
                #148

                @matze55

                Alles klar schon mal vielen Dank dafür. Im Moment kann ich Lautstärke, Play und Pause bedienen. Die Favoriten werden mir aber nicht angezeigt.

                matze55M 1 Antwort Letzte Antwort
                0
                • L lustig29

                  @matze55

                  Alles klar schon mal vielen Dank dafür. Im Moment kann ich Lautstärke, Play und Pause bedienen. Die Favoriten werden mir aber nicht angezeigt.

                  matze55M Offline
                  matze55M Offline
                  matze55
                  schrieb am zuletzt editiert von
                  #149

                  @lustig29
                  versuche mal nur eine Sonos in deinen Adapter zu integrieren. Wenn eine IP im Adapter steht kommt er besser zu recht, aber warum das so ist frag den Teufel...lol

                  lg

                  Homematic CCU3,-Synology NAS 4TB,- 2 Sonos One,- Gigabyte N4500 8GB DDR4 2TB
                  Tapo C210 Cam

                  L 1 Antwort Letzte Antwort
                  0
                  • matze55M matze55

                    @lustig29
                    versuche mal nur eine Sonos in deinen Adapter zu integrieren. Wenn eine IP im Adapter steht kommt er besser zu recht, aber warum das so ist frag den Teufel...lol

                    lg

                    L Offline
                    L Offline
                    lustig29
                    schrieb am zuletzt editiert von
                    #150

                    @matze55
                    Habe es jetzt erstmal so realisiert. Finde es cool, dass du dich der Sache annimmst.

                    10ec7537-f23d-4857-9570-7088dc536c58-image.png

                    L 1 Antwort Letzte Antwort
                    0
                    • L lustig29

                      @matze55
                      Habe es jetzt erstmal so realisiert. Finde es cool, dass du dich der Sache annimmst.

                      10ec7537-f23d-4857-9570-7088dc536c58-image.png

                      L Offline
                      L Offline
                      leonundjulie
                      schrieb am zuletzt editiert von leonundjulie
                      #151

                      Hallo.

                      Ich will heute Abend diesen Thread abarbeiten. Der SONOS-Adapter ist installiert, meine 6 Lautsprecher sind auch alle im iOBroker angelegt - ich sehe also 6 Datenpunkte mit 10 verschiednen IP-Adressen ... ist ja sowieit auch logisch. Wobei ich nichts mit dem EIntrag mit der IP 0.0.0.0 anfangen kann

                      eb3cdae8-3da7-4042-8bde-ad8de24c5bc5-image.png

                      Mir erschließt sich folgendes aus der Beschreibung noch nicht:
                      4af40edf-9a8e-493a-9774-3ce8c8fdde53-image.png

                      Welche IP-Adresse ist hier einzutragen?

                      10x JA-Solar (380Wp) unter 15° gen Süden und 12x JA-Solar (385Wp) unter 10° gen Westen auf Carport, HUAWEI SUN2000 WR

                      Daran HUAWEI LUNA2000, 10kWh

                      Und via Kaskade 8x JA-Solar (385Wp) unter 45° gen Osten und 14x JA-Solar (385Wp) unter 23° gen Westen am 2. HUAWEI SUN2000 WR.

                      SMARTFOX PRO als EMS, KEBA P30-X Wallbox

                      matze55M 1 Antwort Letzte Antwort
                      0
                      • L leonundjulie

                        Hallo.

                        Ich will heute Abend diesen Thread abarbeiten. Der SONOS-Adapter ist installiert, meine 6 Lautsprecher sind auch alle im iOBroker angelegt - ich sehe also 6 Datenpunkte mit 10 verschiednen IP-Adressen ... ist ja sowieit auch logisch. Wobei ich nichts mit dem EIntrag mit der IP 0.0.0.0 anfangen kann

                        eb3cdae8-3da7-4042-8bde-ad8de24c5bc5-image.png

                        Mir erschließt sich folgendes aus der Beschreibung noch nicht:
                        4af40edf-9a8e-493a-9774-3ce8c8fdde53-image.png

                        Welche IP-Adresse ist hier einzutragen?

                        matze55M Offline
                        matze55M Offline
                        matze55
                        schrieb am zuletzt editiert von
                        #152

                        @leonundjulie stehen denn Werte drin bei der unbekannten IP-Adresse?
                        Dann schau doch mal im Router nach ob du deinen Sonosgeräten die Ip zuordnen kannst !
                        Bleistift und Zettel hilft :blush:

                        Homematic CCU3,-Synology NAS 4TB,- 2 Sonos One,- Gigabyte N4500 8GB DDR4 2TB
                        Tapo C210 Cam

                        L 1 Antwort Letzte Antwort
                        0
                        • matze55M matze55

                          @leonundjulie stehen denn Werte drin bei der unbekannten IP-Adresse?
                          Dann schau doch mal im Router nach ob du deinen Sonosgeräten die Ip zuordnen kannst !
                          Bleistift und Zettel hilft :blush:

                          L Offline
                          L Offline
                          leonundjulie
                          schrieb am zuletzt editiert von leonundjulie
                          #153

                          @matze55 , die 0.0.0.0 gibt es nicht in meiner FB, die übrigen sind 1:1 zuzuordnen

                          Meine eigentliche Frage ist aber:

                          Mir erschließt sich folgendes aus der Beschreibung noch nicht:
                          7aac541c-d204-4b2e-af03-cde62a52fc7f-image.png
                          Welche IP-Adresse ist hier einzutragen?

                          10x JA-Solar (380Wp) unter 15° gen Süden und 12x JA-Solar (385Wp) unter 10° gen Westen auf Carport, HUAWEI SUN2000 WR

                          Daran HUAWEI LUNA2000, 10kWh

                          Und via Kaskade 8x JA-Solar (385Wp) unter 45° gen Osten und 14x JA-Solar (385Wp) unter 23° gen Westen am 2. HUAWEI SUN2000 WR.

                          SMARTFOX PRO als EMS, KEBA P30-X Wallbox

                          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

                          678

                          Online

                          32.4k

                          Benutzer

                          81.4k

                          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