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

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Vorlage] Script für Sonos-Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • Mic
      Mic Developer last edited by

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

      H 1 Reply Last reply Reply Quote 1
      • H
        helfi9999 @Mic last edited by

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

        Mic 1 Reply Last reply Reply Quote 1
        • Mic
          Mic Developer @helfi9999 last edited by

          @helfi9999
          Vielen Dank 🙂

          M 1 Reply Last reply Reply Quote 0
          • M
            Manu.Oe @Mic last edited by

            @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 Reply Quote 0
            • M
              Manu.Oe @Manu.Oe last edited by

              @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

              Mic 1 Reply Last reply Reply Quote 0
              • Mic
                Mic Developer @Manu.Oe last edited by

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

                M 1 Reply Last reply Reply Quote 0
                • Homeassistant
                  Homeassistant last edited by Homeassistant

                  @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 Reply Quote 0
                  • S
                    stockics6 last edited by stockics6

                    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 Reply Quote 0
                    • Iccube
                      Iccube last edited by 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

                      BBTown 1 Reply Last reply Reply Quote 0
                      • BBTown
                        BBTown @Iccube last edited by 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

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

                          @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)
                          
                          BBTown 1 Reply Last reply Reply Quote 0
                          • BBTown
                            BBTown @Iccube last edited by

                            @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?

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

                              @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 Reply Quote 0
                              • M
                                Manu.Oe @Mic last edited by

                                @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

                                BBTown 1 Reply Last reply Reply Quote 0
                                • BBTown
                                  BBTown @Manu.Oe last edited by

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

                                  1 Reply Last reply Reply Quote -1
                                  • M
                                    Manu.Oe last edited by 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

                                    BBTown 1 Reply Last reply Reply Quote 0
                                    • BBTown
                                      BBTown @Manu.Oe last edited by

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

                                      1 Reply Last reply Reply Quote 0
                                      • M
                                        Manu.Oe last edited by Manu.Oe

                                        Dann ist der entfernte Favorit in der rechten Spalte weg.
                                        Aber ich seh weder wie oben beschrieben gelb oder grau markierte um überhaupt zu sehen welche schon da sind

                                        Gruß
                                        Manu

                                        BBTown 1 Reply Last reply Reply Quote 0
                                        • BBTown
                                          BBTown @Manu.Oe last edited by BBTown

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

                                          Aber ich seh weder wie oben beschrieben gelb oder grau markierte um überhaupt zu sehen welche schon da sind

                                          Ich gebe zu, ich habe keine Ahnung wovon Du sprichst - Ich sehe deine Worte, aber verstehe nicht was Du mir mit grau und gelb sagen willst 😎

                                          1 Reply Last reply Reply Quote 0
                                          • M
                                            Manu.Oe last edited by Manu.Oe

                                            🙂
                                            in dem Screenshot oben sind beide Spalten eingeblendet
                                            in der rechten sind die in Sonos verfügbaren Favoriten. und ganz oben im steht als Kommentar "gelb":bereits in Favoritenliste, "grau": nicht in Favoritenliste. Ich habe in beiden Spalten exakt dieselben Sender, aber bekomm keinen von links raus, und keinen neuen von rechts rein.
                                            Hoffe das ist so verständlich

                                            hab jetzt testweise unter Objekte den Inhalt von "customFavoriteListArray" gelöscht um zu schauen ob sich jetzt was ändert.
                                            Leider ist die linke Spalte jetzt leer und es lässt sich nichts mehr hinzufügen

                                            beim hinzufügeversuch in der VIS kommt im Log folgendes

                                            javascript.0 2019-11-15 14:13:58.809 error at Object.<anonymous> (script.js.common.Test.Sonos_Favoriten:268:17)
                                            javascript.0 2019-11-15 14:13:58.809 error at customFavoritesAddRemove (script.js.common.Test.Sonos_Favoriten:434:37)
                                            javascript.0 2019-11-15 14:13:58.809 error Error in callback: TypeError: customFavorites.push is not a function
                                            javascript.0 2019-11-15 14:13:57.779 error at Object.<anonymous> (script.js.common.Test.Sonos_Favoriten:268:17)
                                            javascript.0 2019-11-15 14:13:57.779 error at customFavoritesAddRemove (script.js.common.Test.Sonos_Favoriten:434:37)
                                            javascript.0 2019-11-15 14:13:57.779 error Error in callback: TypeError: customFavorites.push is not a function
                                            javascript.0 2019-11-15 14:13:56.752 error at Object.<anonymous> (script.js.common.Test.Sonos_Favoriten:268:17)
                                            javascript.0 2019-11-15 14:13:56.752 error at customFavoritesAddRemove (script.js.common.Test.Sonos_Favoriten:434:37)
                                            javascript.0 2019-11-15 14:13:56.752 error Error in callback: TypeError: customFavorites.push is not a function

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            840
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

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