Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

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

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

[Vorlage] Script für Sonos-Adapter

Scheduled Pinned Locked Moved Visualisierung
vis
153 Posts 46 Posters 36.0k Views 54 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • MicM Offline
    MicM Offline
    Mic
    Developer
    wrote on last edited by Mic
    #26

    Update - Version 1.2:

    Der Sonos-Adapter unterstützte bislang nicht wirklich das Satzzeichen Komma in Favoriten-Namen, da der Sonos-Datenpunkt favorites_list komma-separiert ist.
    Ich habe daher im Sonos-Adapter direkt einen Datenpunkt favorites_list_array ergänzt, dieser nun dank Pull-Request 55 in der latest Version des Adapters verfügbar.
    sonos-arr.png

    Mein Script unterstützt nun diesen neuen Datenpunkt, d.h. wenn eine Sonos-Adapter-Instanz mit der neuesten Version vorhanden ist, so sind nun auch Komma oder Semikolon in Favoriten-Namen möglich.
    Siehe Script Version 1.2.

    Zum Updaten bitte alle Datenpunkte des Scripts (nicht: Adapter) vorher löschen, werden dann alle neu angelegt.

    Ältere Versionen des Sonos-Adapters werden weiterhin unterstützt.

    Ergänzung 16.09.2019:
    Falls nach der Installation der Latest-Version des Adapters der Datenpunkt "favorites_list_array" im Adapter nicht verfügbar ist: siehe Beitrag von Wildbill

    1 Reply Last reply
    1
    • W Online
      W Online
      Wildbill
      wrote on last edited by
      #27

      @Mic
      Hi,

      neuen Sonos-Adapter von Github gezogen und Upload gemacht, aber der neue Datenpunkt taucht bei mir nicht auf. Nichtsdestotrotz das Script auch upgedated, das läuft nach wie vor problemlos.

      Grussm Jürgen

      1 Reply Last reply
      0
      • W Online
        W Online
        Wildbill
        wrote on last edited by
        #28

        @Mic
        Hi, ich habe den gesuchten Datenpunkt nun auch in der Objektliste. Ich musst dazu aber den Sonos-Adapter stoppen, die Datenpunkte vom Adapter (nicht Script) komplett löschen und danach durch Adapterneustart neu anlegen lassen. Dann war der array auch da. Anscheinend kommt der nicht, wenn man nur den Adapter updated und den Rest lässt. Evtl. ergänzt Du das ja oben noch.

        Gruss, Jürgen

        1 Reply Last reply
        1
        • MicM Offline
          MicM Offline
          Mic
          Developer
          wrote on last edited by
          #29

          Hi @Wildbill
          danke für den Hinweis, habe ich oben ergänzt.

          H 1 Reply Last reply
          1
          • MicM Mic

            Hi @Wildbill
            danke für den Hinweis, habe ich oben ergänzt.

            H Online
            H Online
            helfi9999
            wrote on last edited by
            #30

            @Mic man muss dich mal loben was du für gute Dinge bereit stellst. Alle ACHTUNG !!:+1: :+1: :+1: :+1:

            Intel NUC mit Iobroker

            MicM 1 Reply Last reply
            1
            • H helfi9999

              @Mic man muss dich mal loben was du für gute Dinge bereit stellst. Alle ACHTUNG !!:+1: :+1: :+1: :+1:

              MicM Offline
              MicM Offline
              Mic
              Developer
              wrote on last edited by
              #31

              @helfi9999
              Vielen Dank :-)

              M 1 Reply Last reply
              0
              • MicM Mic

                @helfi9999
                Vielen Dank :-)

                M Offline
                M Offline
                Manu.Oe
                wrote on last edited by
                #32

                @Mic Hi Mic, tolles Projekt!!! hab ein kleines Problem. Es hat alles funktioniert, Datenpunkte wurden angelegt, Widget funktioniert. Ich sehe in der Favoritenauswahl meine Favoriten, nur kann ich diese durch anklicken nicht hinzufügen. Es passiert einfach nichts und die linke Spalte bleibt leer. Hast du irgendeine Idee? Gruß Manu

                M 1 Reply Last reply
                0
                • M Manu.Oe

                  @Mic Hi Mic, tolles Projekt!!! hab ein kleines Problem. Es hat alles funktioniert, Datenpunkte wurden angelegt, Widget funktioniert. Ich sehe in der Favoritenauswahl meine Favoriten, nur kann ich diese durch anklicken nicht hinzufügen. Es passiert einfach nichts und die linke Spalte bleibt leer. Hast du irgendeine Idee? Gruß Manu

                  M Offline
                  M Offline
                  Manu.Oe
                  wrote on last edited by
                  #33

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

                  @Mic Hi Mic, tolles Projekt!!! hab ein kleines Problem. Es hat alles funktioniert, Datenpunkte wurden angelegt, Widget funktioniert. Ich sehe in der Favoritenauswahl meine Favoriten, nur kann ich diese durch anklicken nicht hinzufügen. Es passiert einfach nichts und die linke Spalte bleibt leer. Hast du irgendeine Idee? Gruß Manu

                  Im Log erscheint folgender Fehler
                  javascript.0 2019-09-19 12:58:57.725 error at Object.<anonymous> (script.js.common.Test.Sonos_Favoriten:268:17)
                  javascript.0 2019-09-19 12:58:57.725 error at customFavoritesAddRemove (script.js.common.Test.Sonos_Favoriten:434:37)
                  javascript.0 2019-09-19 12:58:57.725 error Error in callback: TypeError: customFavorites.push is not a function

                  MicM 1 Reply Last reply
                  0
                  • M Manu.Oe

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

                    @Mic Hi Mic, tolles Projekt!!! hab ein kleines Problem. Es hat alles funktioniert, Datenpunkte wurden angelegt, Widget funktioniert. Ich sehe in der Favoritenauswahl meine Favoriten, nur kann ich diese durch anklicken nicht hinzufügen. Es passiert einfach nichts und die linke Spalte bleibt leer. Hast du irgendeine Idee? Gruß Manu

                    Im Log erscheint folgender Fehler
                    javascript.0 2019-09-19 12:58:57.725 error at Object.<anonymous> (script.js.common.Test.Sonos_Favoriten:268:17)
                    javascript.0 2019-09-19 12:58:57.725 error at customFavoritesAddRemove (script.js.common.Test.Sonos_Favoriten:434:37)
                    javascript.0 2019-09-19 12:58:57.725 error Error in callback: TypeError: customFavorites.push is not a function

                    MicM Offline
                    MicM Offline
                    Mic
                    Developer
                    wrote on last edited by
                    #34

                    @Manu-Oe
                    Wann genau erscheint denn diese Fehlermeldung? Bei Script-Start, beim Klicken auf einen Favoriten, oder wann?

                    M 1 Reply Last reply
                    0
                    • HomeassistantH Offline
                      HomeassistantH Offline
                      Homeassistant
                      wrote on last edited by Homeassistant
                      #35

                      @Mic als aller Erstes!!!! Vielen Dank für die Mühe und Leidenschaft für dieses Projekt und das du es der Community zur Verfügung stellst.

                      @michihorn und alle anderen, habe das selbe Problem mit den blauen Feldern, auf Vor- und zurück. Des Weiteren kann ich nicht Pause drücken lediglich Play es läuft jetzt also immer Musik :-)

                      Leider wird auch das cover nicht angezeigt.

                      Kann mir jmd. bei den Problemen helfen???

                      Wurde der Issue für die Gruppierung schon aufgemacht, wenn das noch klappen würde; wäre es perfekt und sogar für Anfänger wie mich umsetzbar.

                      Lg
                      Nils

                      1 Reply Last reply
                      0
                      • S Offline
                        S Offline
                        stockics6
                        wrote on last edited by stockics6
                        #36

                        Hey,

                        erst einmal vielen Dank für das Script!

                        Bei mir funktioniert die Fav-Liste perfekt, allerdings werden die Buttons für Play, pause, Group etc. nicht angezeigt.

                        Woran könnte das liegen?
                        281b00bc-afd8-4414-807c-da974cc5fb95-image.png

                        H 1 Reply Last reply
                        0
                        • IccubeI Offline
                          IccubeI Offline
                          Iccube
                          wrote on last edited by Iccube
                          #37

                          Hi,

                          auch erstmal danke an das Script.

                          Bekomme es bei mir einfach nicht zum laufen bekomme immer diese Fehler:

                          undefined2019-11-10 12:18:58.577 - info: javascript.0 Stop script script.js.Test.sonos123
                          2019-11-10 12:19:00.357 - info: javascript.0 Start javascript script.js.Test.sonos123
                          2019-11-10 12:19:00.362 - error: javascript.0 script.js.Test.sonos123 compile failed:
                          at script.js.Test.sonos123:92
                          2019-11-10 12:19:00.362 - error: javascript.0 const LOG_INFO = true;
                          2019-11-10 12:19:00.362 - error: javascript.0 ^
                          2019-11-10 12:19:00.362 - error: javascript.0 SyntaxError: Identifier 'LOG_INFO' has already been declared
                          2019-11-10 12:19:00.362 - error: javascript.0 at new Script (vm.js:83:7)
                          2019-11-10 12:19:00.362 - error: javascript.0 at Object.createScript (vm.js:277:10)
                          2019-11-10 12:19:00.362 - error: javascript.0 at compile (/opt/iobroker/node_modules/iobroker.javascript/main.js:961:28)
                          2019-11-10 12:19:00.362 - error: javascript.0 at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1184:37)
                          2019-11-10 12:19:00.362 - error: javascript.0 at createProblemObject (/opt/iobroker/node_modules/iobroker.javascript/main.js:1237:17)
                          2019-11-10 12:19:00.362 - error: javascript.0 at Socket.adapter.getForeignState (/opt/iobroker/node_modules/iobroker.javascript/main.js:828:17)
                          2019-11-10 12:19:00.362 - error: javascript.0 at Socket.onack (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:312:9)
                          2019-11-10 12:19:00.363 - error: javascript.0 at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:236:12)
                          2019-11-10 12:19:00.363 - error: javascript.0 at Manager. (/opt/iobroker/node_modules/component-bind/index.js:21:15)
                          2019-11-10 12:19:00.363 - error: javascript.0 at Manager.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
                          2019-11-10 12:19:00.363 - error: javascript.0 at Manager.ondecoded (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:332:8)
                          2019-11-10 12:19:00.363 - error: javascript.0 at Decoder. (/opt/iobroker/node_modules/component-bind/index.js:21:15)
                          2019-11-10 12:19:00.363 - error: javascript.0 at Decoder.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:134:20)
                          2019-11-10 12:19:00.363 - error: javascript.0 at Decoder.add (/opt/iobroker/node_modules/socket.io-parser/index.js:246:12)
                          2019-11-10 12:19:00.363 - error: javascript.0 at Manager.ondata (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:322:16)
                          2019-11-10 12:19:00.363 - error: javascript.0 at Socket. (/opt/iobroker/node_modules/component-bind/index.js:21:15)
                          2019-11-10 12:19:00.363 - error: javascript.0 at Socket.Emitter.emit (/opt/iobroker/node_modules/engine.io-client/node_modules/component-emitter/index.js:133:20)
                          2019-11-10 12:19:00.363 - error: javascript.0 at Socket.onPacket (/opt/iobroker/node_modules/engine.io-client/lib/socket.js:451:14)
                          2019-11-10 12:19:00.363 - error: javascript.0 at WS. (/opt/iobroker/node_modules/engine.io-client/lib/socket.js:268:10)
                          2019-11-10 12:19:00.363 - error: javascript.0 at WS.Emitter.emit (/opt/iobroker/node_modules/engine.io-client/node_modules/component-emitter/index.js:133:20)
                          2019-11-10 12:19:00.363 - error: javascript.0 at WS.Transport.onPacket (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:145:8)
                          2019-11-10 12:19:00.363 - error: javascript.0 at WS.Transport.onData (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:137:8)
                          2019-11-10 12:19:00.363 - error: javascript.0 at WebSocket.ws.onmessage (/opt/iobroker/node_modules/engine.io-client/lib/transports/websocket.js:146:10)
                          2019-11-10 12:19:00.364 - error: javascript.0 at WebSocket.onMessage (/opt/iobroker/node_modules/ws/lib/WebSocket.js:442:14)
                          2019-11-10 12:19:00.364 - error: javascript.0 at WebSocket.emit (events.js:198:13)
                          2019-11-10 12:19:00.364 - error: javascript.0 at Receiver.ontext (/opt/iobroker/node_modules/ws/lib/WebSocket.js:841:10)
                          2019-11-10 12:19:00.364 - error: javascript.0 at /opt/iobroker/node_modules/ws/lib/Receiver.js:536:18
                          2019-11-10 12:19:00.364 - error: javascript.0 at Receiver.applyExtensions (/opt/iobroker/node_modules/ws/lib/Receiver.js:371:5)
                          2019-11-10 12:19:00.364 - error: javascript.0 at /opt/iobroker/node_modules/ws/lib/Receiver.js:508:14
                          2019-11-10 12:19:00.364 - error: javascript.0 at Receiver.flush (/opt/iobroker/node_modules/ws/lib/Receiver.js:347:3)
                          2019-11-10 12:19:00.364 - error: javascript.0 at Receiver.finish (/opt/iobroker/node_modules/ws/lib/Receiver.js:541:12)
                          2019-11-10 12:19:00.364 - error: javascript.0 at Receiver.expectHandler (/opt/iobroker/node_modules/ws/lib/Receiver.js:499:31)
                          2019-11-10 12:19:00.364 - error: javascript.0 at Receiver.add (/opt/iobroker/node_modules/ws/lib/Receiver.js:103:24)
                          2019-11-10 12:19:00.364 - error: javascript.0 at Socket.realHandler (/opt/iobroker/node_modules/ws/lib/WebSocket.js:825:20)
                          2019-11-10 12:19:00.364 - error: javascript.0 at Socket.emit (events.js:198:13)
                          2019-11-10 12:19:00.364 - error: javascript.0 at addChunk (_stream_readable.js:287:12)
                          2019-11-10 12:19:00.365 - error: javascript.0 at readableAddChunk (_stream_readable.js:268:11)
                          2019-11-10 12:19:00.365 - error: javascript.0 at Socket.Readable.push (_stream_readable.js:223:10)
                          2019-11-10 12:19:00.365 - error: javascript.0 at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
                          

                          Ich hoffe es kann mir wer helfen

                          BBTownB 1 Reply Last reply
                          0
                          • IccubeI Iccube

                            Hi,

                            auch erstmal danke an das Script.

                            Bekomme es bei mir einfach nicht zum laufen bekomme immer diese Fehler:

                            undefined2019-11-10 12:18:58.577 - info: javascript.0 Stop script script.js.Test.sonos123
                            2019-11-10 12:19:00.357 - info: javascript.0 Start javascript script.js.Test.sonos123
                            2019-11-10 12:19:00.362 - error: javascript.0 script.js.Test.sonos123 compile failed:
                            at script.js.Test.sonos123:92
                            2019-11-10 12:19:00.362 - error: javascript.0 const LOG_INFO = true;
                            2019-11-10 12:19:00.362 - error: javascript.0 ^
                            2019-11-10 12:19:00.362 - error: javascript.0 SyntaxError: Identifier 'LOG_INFO' has already been declared
                            2019-11-10 12:19:00.362 - error: javascript.0 at new Script (vm.js:83:7)
                            2019-11-10 12:19:00.362 - error: javascript.0 at Object.createScript (vm.js:277:10)
                            2019-11-10 12:19:00.362 - error: javascript.0 at compile (/opt/iobroker/node_modules/iobroker.javascript/main.js:961:28)
                            2019-11-10 12:19:00.362 - error: javascript.0 at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1184:37)
                            2019-11-10 12:19:00.362 - error: javascript.0 at createProblemObject (/opt/iobroker/node_modules/iobroker.javascript/main.js:1237:17)
                            2019-11-10 12:19:00.362 - error: javascript.0 at Socket.adapter.getForeignState (/opt/iobroker/node_modules/iobroker.javascript/main.js:828:17)
                            2019-11-10 12:19:00.362 - error: javascript.0 at Socket.onack (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:312:9)
                            2019-11-10 12:19:00.363 - error: javascript.0 at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:236:12)
                            2019-11-10 12:19:00.363 - error: javascript.0 at Manager. (/opt/iobroker/node_modules/component-bind/index.js:21:15)
                            2019-11-10 12:19:00.363 - error: javascript.0 at Manager.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
                            2019-11-10 12:19:00.363 - error: javascript.0 at Manager.ondecoded (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:332:8)
                            2019-11-10 12:19:00.363 - error: javascript.0 at Decoder. (/opt/iobroker/node_modules/component-bind/index.js:21:15)
                            2019-11-10 12:19:00.363 - error: javascript.0 at Decoder.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:134:20)
                            2019-11-10 12:19:00.363 - error: javascript.0 at Decoder.add (/opt/iobroker/node_modules/socket.io-parser/index.js:246:12)
                            2019-11-10 12:19:00.363 - error: javascript.0 at Manager.ondata (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:322:16)
                            2019-11-10 12:19:00.363 - error: javascript.0 at Socket. (/opt/iobroker/node_modules/component-bind/index.js:21:15)
                            2019-11-10 12:19:00.363 - error: javascript.0 at Socket.Emitter.emit (/opt/iobroker/node_modules/engine.io-client/node_modules/component-emitter/index.js:133:20)
                            2019-11-10 12:19:00.363 - error: javascript.0 at Socket.onPacket (/opt/iobroker/node_modules/engine.io-client/lib/socket.js:451:14)
                            2019-11-10 12:19:00.363 - error: javascript.0 at WS. (/opt/iobroker/node_modules/engine.io-client/lib/socket.js:268:10)
                            2019-11-10 12:19:00.363 - error: javascript.0 at WS.Emitter.emit (/opt/iobroker/node_modules/engine.io-client/node_modules/component-emitter/index.js:133:20)
                            2019-11-10 12:19:00.363 - error: javascript.0 at WS.Transport.onPacket (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:145:8)
                            2019-11-10 12:19:00.363 - error: javascript.0 at WS.Transport.onData (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:137:8)
                            2019-11-10 12:19:00.363 - error: javascript.0 at WebSocket.ws.onmessage (/opt/iobroker/node_modules/engine.io-client/lib/transports/websocket.js:146:10)
                            2019-11-10 12:19:00.364 - error: javascript.0 at WebSocket.onMessage (/opt/iobroker/node_modules/ws/lib/WebSocket.js:442:14)
                            2019-11-10 12:19:00.364 - error: javascript.0 at WebSocket.emit (events.js:198:13)
                            2019-11-10 12:19:00.364 - error: javascript.0 at Receiver.ontext (/opt/iobroker/node_modules/ws/lib/WebSocket.js:841:10)
                            2019-11-10 12:19:00.364 - error: javascript.0 at /opt/iobroker/node_modules/ws/lib/Receiver.js:536:18
                            2019-11-10 12:19:00.364 - error: javascript.0 at Receiver.applyExtensions (/opt/iobroker/node_modules/ws/lib/Receiver.js:371:5)
                            2019-11-10 12:19:00.364 - error: javascript.0 at /opt/iobroker/node_modules/ws/lib/Receiver.js:508:14
                            2019-11-10 12:19:00.364 - error: javascript.0 at Receiver.flush (/opt/iobroker/node_modules/ws/lib/Receiver.js:347:3)
                            2019-11-10 12:19:00.364 - error: javascript.0 at Receiver.finish (/opt/iobroker/node_modules/ws/lib/Receiver.js:541:12)
                            2019-11-10 12:19:00.364 - error: javascript.0 at Receiver.expectHandler (/opt/iobroker/node_modules/ws/lib/Receiver.js:499:31)
                            2019-11-10 12:19:00.364 - error: javascript.0 at Receiver.add (/opt/iobroker/node_modules/ws/lib/Receiver.js:103:24)
                            2019-11-10 12:19:00.364 - error: javascript.0 at Socket.realHandler (/opt/iobroker/node_modules/ws/lib/WebSocket.js:825:20)
                            2019-11-10 12:19:00.364 - error: javascript.0 at Socket.emit (events.js:198:13)
                            2019-11-10 12:19:00.364 - error: javascript.0 at addChunk (_stream_readable.js:287:12)
                            2019-11-10 12:19:00.365 - error: javascript.0 at readableAddChunk (_stream_readable.js:268:11)
                            2019-11-10 12:19:00.365 - error: javascript.0 at Socket.Readable.push (_stream_readable.js:223:10)
                            2019-11-10 12:19:00.365 - error: javascript.0 at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
                            

                            Ich hoffe es kann mir wer helfen

                            BBTownB Offline
                            BBTownB Offline
                            BBTown
                            wrote on last edited by BBTown
                            #38

                            @Icube
                            Du musst das Log-File in "code-tags" (siehe das Symbol "</>" packen, sonst ist das nicht lesbar !!

                            c853c404-4022-4efb-ba3d-929b6826da67-grafik.png

                            ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                            IccubeI 1 Reply Last reply
                            0
                            • BBTownB BBTown

                              @Icube
                              Du musst das Log-File in "code-tags" (siehe das Symbol "</>" packen, sonst ist das nicht lesbar !!

                              c853c404-4022-4efb-ba3d-929b6826da67-grafik.png

                              IccubeI Offline
                              IccubeI Offline
                              Iccube
                              wrote on last edited by
                              #39

                              @BBTown okay danke

                              undefined2019-11-10 12:18:58.577 - info: javascript.0 Stop script script.js.Test.sonos123
                              2019-11-10 12:19:00.357 - info: javascript.0 Start javascript script.js.Test.sonos123
                              2019-11-10 12:19:00.362 - error: javascript.0 script.js.Test.sonos123 compile failed:
                              at script.js.Test.sonos123:92
                              2019-11-10 12:19:00.362 - error: javascript.0 const LOG_INFO = true;
                              2019-11-10 12:19:00.362 - error: javascript.0 ^
                              2019-11-10 12:19:00.362 - error: javascript.0 SyntaxError: Identifier 'LOG_INFO' has already been declared
                              2019-11-10 12:19:00.362 - error: javascript.0 at new Script (vm.js:83:7)
                              2019-11-10 12:19:00.362 - error: javascript.0 at Object.createScript (vm.js:277:10)
                              2019-11-10 12:19:00.362 - error: javascript.0 at compile (/opt/iobroker/node_modules/iobroker.javascript/main.js:961:28)
                              2019-11-10 12:19:00.362 - error: javascript.0 at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1184:37)
                              2019-11-10 12:19:00.362 - error: javascript.0 at createProblemObject (/opt/iobroker/node_modules/iobroker.javascript/main.js:1237:17)
                              2019-11-10 12:19:00.362 - error: javascript.0 at Socket.adapter.getForeignState (/opt/iobroker/node_modules/iobroker.javascript/main.js:828:17)
                              2019-11-10 12:19:00.362 - error: javascript.0 at Socket.onack (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:312:9)
                              2019-11-10 12:19:00.363 - error: javascript.0 at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:236:12)
                              2019-11-10 12:19:00.363 - error: javascript.0 at Manager. (/opt/iobroker/node_modules/component-bind/index.js:21:15)
                              2019-11-10 12:19:00.363 - error: javascript.0 at Manager.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
                              2019-11-10 12:19:00.363 - error: javascript.0 at Manager.ondecoded (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:332:8)
                              2019-11-10 12:19:00.363 - error: javascript.0 at Decoder. (/opt/iobroker/node_modules/component-bind/index.js:21:15)
                              2019-11-10 12:19:00.363 - error: javascript.0 at Decoder.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:134:20)
                              2019-11-10 12:19:00.363 - error: javascript.0 at Decoder.add (/opt/iobroker/node_modules/socket.io-parser/index.js:246:12)
                              2019-11-10 12:19:00.363 - error: javascript.0 at Manager.ondata (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:322:16)
                              2019-11-10 12:19:00.363 - error: javascript.0 at Socket. (/opt/iobroker/node_modules/component-bind/index.js:21:15)
                              2019-11-10 12:19:00.363 - error: javascript.0 at Socket.Emitter.emit (/opt/iobroker/node_modules/engine.io-client/node_modules/component-emitter/index.js:133:20)
                              2019-11-10 12:19:00.363 - error: javascript.0 at Socket.onPacket (/opt/iobroker/node_modules/engine.io-client/lib/socket.js:451:14)
                              2019-11-10 12:19:00.363 - error: javascript.0 at WS. (/opt/iobroker/node_modules/engine.io-client/lib/socket.js:268:10)
                              2019-11-10 12:19:00.363 - error: javascript.0 at WS.Emitter.emit (/opt/iobroker/node_modules/engine.io-client/node_modules/component-emitter/index.js:133:20)
                              2019-11-10 12:19:00.363 - error: javascript.0 at WS.Transport.onPacket (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:145:8)
                              2019-11-10 12:19:00.363 - error: javascript.0 at WS.Transport.onData (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:137:8)
                              2019-11-10 12:19:00.363 - error: javascript.0 at WebSocket.ws.onmessage (/opt/iobroker/node_modules/engine.io-client/lib/transports/websocket.js:146:10)
                              2019-11-10 12:19:00.364 - error: javascript.0 at WebSocket.onMessage (/opt/iobroker/node_modules/ws/lib/WebSocket.js:442:14)
                              2019-11-10 12:19:00.364 - error: javascript.0 at WebSocket.emit (events.js:198:13)
                              2019-11-10 12:19:00.364 - error: javascript.0 at Receiver.ontext (/opt/iobroker/node_modules/ws/lib/WebSocket.js:841:10)
                              2019-11-10 12:19:00.364 - error: javascript.0 at /opt/iobroker/node_modules/ws/lib/Receiver.js:536:18
                              2019-11-10 12:19:00.364 - error: javascript.0 at Receiver.applyExtensions (/opt/iobroker/node_modules/ws/lib/Receiver.js:371:5)
                              2019-11-10 12:19:00.364 - error: javascript.0 at /opt/iobroker/node_modules/ws/lib/Receiver.js:508:14
                              2019-11-10 12:19:00.364 - error: javascript.0 at Receiver.flush (/opt/iobroker/node_modules/ws/lib/Receiver.js:347:3)
                              2019-11-10 12:19:00.364 - error: javascript.0 at Receiver.finish (/opt/iobroker/node_modules/ws/lib/Receiver.js:541:12)
                              2019-11-10 12:19:00.364 - error: javascript.0 at Receiver.expectHandler (/opt/iobroker/node_modules/ws/lib/Receiver.js:499:31)
                              2019-11-10 12:19:00.364 - error: javascript.0 at Receiver.add (/opt/iobroker/node_modules/ws/lib/Receiver.js:103:24)
                              2019-11-10 12:19:00.364 - error: javascript.0 at Socket.realHandler (/opt/iobroker/node_modules/ws/lib/WebSocket.js:825:20)
                              2019-11-10 12:19:00.364 - error: javascript.0 at Socket.emit (events.js:198:13)
                              2019-11-10 12:19:00.364 - error: javascript.0 at addChunk (_stream_readable.js:287:12)
                              2019-11-10 12:19:00.365 - error: javascript.0 at readableAddChunk (_stream_readable.js:268:11)
                              2019-11-10 12:19:00.365 - error: javascript.0 at Socket.Readable.push (_stream_readable.js:223:10)
                              2019-11-10 12:19:00.365 - error: javascript.0 at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
                              
                              BBTownB 1 Reply Last reply
                              0
                              • IccubeI Iccube

                                @BBTown okay danke

                                undefined2019-11-10 12:18:58.577 - info: javascript.0 Stop script script.js.Test.sonos123
                                2019-11-10 12:19:00.357 - info: javascript.0 Start javascript script.js.Test.sonos123
                                2019-11-10 12:19:00.362 - error: javascript.0 script.js.Test.sonos123 compile failed:
                                at script.js.Test.sonos123:92
                                2019-11-10 12:19:00.362 - error: javascript.0 const LOG_INFO = true;
                                2019-11-10 12:19:00.362 - error: javascript.0 ^
                                2019-11-10 12:19:00.362 - error: javascript.0 SyntaxError: Identifier 'LOG_INFO' has already been declared
                                2019-11-10 12:19:00.362 - error: javascript.0 at new Script (vm.js:83:7)
                                2019-11-10 12:19:00.362 - error: javascript.0 at Object.createScript (vm.js:277:10)
                                2019-11-10 12:19:00.362 - error: javascript.0 at compile (/opt/iobroker/node_modules/iobroker.javascript/main.js:961:28)
                                2019-11-10 12:19:00.362 - error: javascript.0 at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1184:37)
                                2019-11-10 12:19:00.362 - error: javascript.0 at createProblemObject (/opt/iobroker/node_modules/iobroker.javascript/main.js:1237:17)
                                2019-11-10 12:19:00.362 - error: javascript.0 at Socket.adapter.getForeignState (/opt/iobroker/node_modules/iobroker.javascript/main.js:828:17)
                                2019-11-10 12:19:00.362 - error: javascript.0 at Socket.onack (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:312:9)
                                2019-11-10 12:19:00.363 - error: javascript.0 at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:236:12)
                                2019-11-10 12:19:00.363 - error: javascript.0 at Manager. (/opt/iobroker/node_modules/component-bind/index.js:21:15)
                                2019-11-10 12:19:00.363 - error: javascript.0 at Manager.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
                                2019-11-10 12:19:00.363 - error: javascript.0 at Manager.ondecoded (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:332:8)
                                2019-11-10 12:19:00.363 - error: javascript.0 at Decoder. (/opt/iobroker/node_modules/component-bind/index.js:21:15)
                                2019-11-10 12:19:00.363 - error: javascript.0 at Decoder.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:134:20)
                                2019-11-10 12:19:00.363 - error: javascript.0 at Decoder.add (/opt/iobroker/node_modules/socket.io-parser/index.js:246:12)
                                2019-11-10 12:19:00.363 - error: javascript.0 at Manager.ondata (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:322:16)
                                2019-11-10 12:19:00.363 - error: javascript.0 at Socket. (/opt/iobroker/node_modules/component-bind/index.js:21:15)
                                2019-11-10 12:19:00.363 - error: javascript.0 at Socket.Emitter.emit (/opt/iobroker/node_modules/engine.io-client/node_modules/component-emitter/index.js:133:20)
                                2019-11-10 12:19:00.363 - error: javascript.0 at Socket.onPacket (/opt/iobroker/node_modules/engine.io-client/lib/socket.js:451:14)
                                2019-11-10 12:19:00.363 - error: javascript.0 at WS. (/opt/iobroker/node_modules/engine.io-client/lib/socket.js:268:10)
                                2019-11-10 12:19:00.363 - error: javascript.0 at WS.Emitter.emit (/opt/iobroker/node_modules/engine.io-client/node_modules/component-emitter/index.js:133:20)
                                2019-11-10 12:19:00.363 - error: javascript.0 at WS.Transport.onPacket (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:145:8)
                                2019-11-10 12:19:00.363 - error: javascript.0 at WS.Transport.onData (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:137:8)
                                2019-11-10 12:19:00.363 - error: javascript.0 at WebSocket.ws.onmessage (/opt/iobroker/node_modules/engine.io-client/lib/transports/websocket.js:146:10)
                                2019-11-10 12:19:00.364 - error: javascript.0 at WebSocket.onMessage (/opt/iobroker/node_modules/ws/lib/WebSocket.js:442:14)
                                2019-11-10 12:19:00.364 - error: javascript.0 at WebSocket.emit (events.js:198:13)
                                2019-11-10 12:19:00.364 - error: javascript.0 at Receiver.ontext (/opt/iobroker/node_modules/ws/lib/WebSocket.js:841:10)
                                2019-11-10 12:19:00.364 - error: javascript.0 at /opt/iobroker/node_modules/ws/lib/Receiver.js:536:18
                                2019-11-10 12:19:00.364 - error: javascript.0 at Receiver.applyExtensions (/opt/iobroker/node_modules/ws/lib/Receiver.js:371:5)
                                2019-11-10 12:19:00.364 - error: javascript.0 at /opt/iobroker/node_modules/ws/lib/Receiver.js:508:14
                                2019-11-10 12:19:00.364 - error: javascript.0 at Receiver.flush (/opt/iobroker/node_modules/ws/lib/Receiver.js:347:3)
                                2019-11-10 12:19:00.364 - error: javascript.0 at Receiver.finish (/opt/iobroker/node_modules/ws/lib/Receiver.js:541:12)
                                2019-11-10 12:19:00.364 - error: javascript.0 at Receiver.expectHandler (/opt/iobroker/node_modules/ws/lib/Receiver.js:499:31)
                                2019-11-10 12:19:00.364 - error: javascript.0 at Receiver.add (/opt/iobroker/node_modules/ws/lib/Receiver.js:103:24)
                                2019-11-10 12:19:00.364 - error: javascript.0 at Socket.realHandler (/opt/iobroker/node_modules/ws/lib/WebSocket.js:825:20)
                                2019-11-10 12:19:00.364 - error: javascript.0 at Socket.emit (events.js:198:13)
                                2019-11-10 12:19:00.364 - error: javascript.0 at addChunk (_stream_readable.js:287:12)
                                2019-11-10 12:19:00.365 - error: javascript.0 at readableAddChunk (_stream_readable.js:268:11)
                                2019-11-10 12:19:00.365 - error: javascript.0 at Socket.Readable.push (_stream_readable.js:223:10)
                                2019-11-10 12:19:00.365 - error: javascript.0 at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
                                
                                BBTownB Offline
                                BBTownB Offline
                                BBTown
                                wrote on last edited by
                                #40

                                @Icube
                                wäre schön wenn Du das in deiner vorherigen Antwort auch noch änderst (code-Tags).

                                welche Versionen hast Du im Einsatz?
                                node -v
                                nodejs -v
                                npm -v
                                und welche javascript Version?

                                ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                                IccubeI 1 Reply Last reply
                                0
                                • BBTownB BBTown

                                  @Icube
                                  wäre schön wenn Du das in deiner vorherigen Antwort auch noch änderst (code-Tags).

                                  welche Versionen hast Du im Einsatz?
                                  node -v
                                  nodejs -v
                                  npm -v
                                  und welche javascript Version?

                                  IccubeI Offline
                                  IccubeI Offline
                                  Iccube
                                  wrote on last edited by
                                  #41

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

                                  node -v
                                  nodejs -v
                                  npm -v
                                  node.png

                                  Java V ist 4.3.0

                                  1 Reply Last reply
                                  0
                                  • MicM Mic

                                    @Manu-Oe
                                    Wann genau erscheint denn diese Fehlermeldung? Bei Script-Start, beim Klicken auf einen Favoriten, oder wann?

                                    M Offline
                                    M Offline
                                    Manu.Oe
                                    wrote on last edited by
                                    #42

                                    @Mic Jetzt ist der Fehler weg und ich bekomme die Favoriten angezeigt.
                                    Wenn ich allerdings einen Favoriten aus der Liste hinzufügen oder entfernen möchte, kommt folgendes

                                    javascript.0 2019-11-15 09:15:58.145 warn at Object.<anonymous> (script.js.common.Test.Sonos_Favoriten:279:17)
                                    javascript.0 2019-11-15 09:15:58.145 warn at customFavoritesAddRemove (script.js.common.Test.Sonos_Favoriten:444:17)
                                    javascript.0 2019-11-15 09:15:58.145 warn Wrong type of javascript.0.Sonos.192_168_0_203.customFavoriteListArray: "object". Please fix, while deprecated and will not work in next versions.

                                    und die Favoritenliste ändert sich nicht. Weder wird hinzugefügt, noch entfernt.

                                    Gruß
                                    Manu

                                    BBTownB 1 Reply Last reply
                                    0
                                    • M Manu.Oe

                                      @Mic Jetzt ist der Fehler weg und ich bekomme die Favoriten angezeigt.
                                      Wenn ich allerdings einen Favoriten aus der Liste hinzufügen oder entfernen möchte, kommt folgendes

                                      javascript.0 2019-11-15 09:15:58.145 warn at Object.<anonymous> (script.js.common.Test.Sonos_Favoriten:279:17)
                                      javascript.0 2019-11-15 09:15:58.145 warn at customFavoritesAddRemove (script.js.common.Test.Sonos_Favoriten:444:17)
                                      javascript.0 2019-11-15 09:15:58.145 warn Wrong type of javascript.0.Sonos.192_168_0_203.customFavoriteListArray: "object". Please fix, while deprecated and will not work in next versions.

                                      und die Favoritenliste ändert sich nicht. Weder wird hinzugefügt, noch entfernt.

                                      Gruß
                                      Manu

                                      BBTownB Offline
                                      BBTownB Offline
                                      BBTown
                                      wrote on last edited by
                                      #43

                                      @Manu-Oe wo und wie löscht bzw. fügst Du Favoriten hinzu?

                                      ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                                      1 Reply Last reply
                                      -1
                                      • M Offline
                                        M Offline
                                        Manu.Oe
                                        wrote on last edited by Manu.Oe
                                        #44

                                        in der VIS
                                        links sind die aktuellen in der vis und rechts im Popup sind die in Sonos verfügbaren. irgendwie sind alle hinzugefügt und ich kann die liste nicht editieren
                                        Sonos_fav.JPG

                                        es wird auch optisch nichts markiert wenn ich rechts etwas anklicke

                                        BBTownB 1 Reply Last reply
                                        0
                                        • M Manu.Oe

                                          in der VIS
                                          links sind die aktuellen in der vis und rechts im Popup sind die in Sonos verfügbaren. irgendwie sind alle hinzugefügt und ich kann die liste nicht editieren
                                          Sonos_fav.JPG

                                          es wird auch optisch nichts markiert wenn ich rechts etwas anklicke

                                          BBTownB Offline
                                          BBTownB Offline
                                          BBTown
                                          wrote on last edited by
                                          #45

                                          @Manu-Oe
                                          Wie ist denn das Verhalten wenn Du die Favoriten in der SONOS-App entfernst?

                                          ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          770

                                          Online

                                          32.7k

                                          Users

                                          82.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe