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. Error/Bug
  4. Sonos Adapter aktualisiert nur teilweise

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    823

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

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

Sonos Adapter aktualisiert nur teilweise

Scheduled Pinned Locked Moved Solved Error/Bug
sonosdatenpunkteaktualisierung
52 Posts 8 Posters 5.9k Views 7 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.
  • H Offline
    H Offline
    hesse
    wrote on last edited by
    #18

    @TJ1973 hast du eine Lösung gefunden für die nicht statfindende Aktualisierung der Datenpunkte? ich habe eine ähnliches Verhalten ...

    1 Reply Last reply
    0
    • H Offline
      H Offline
      hesse
      wrote on last edited by
      #19

      Habe mal eine komplett neu iobroker installation gemacht und auch die aktuelleste Sonos Adapter Version direkt von Github genommen.

      Auch damit werden nur ein paar Datenpunkte aktualisert und auch Weboberfläche vom Adpater funktioniert nicht.

      Im LOG sind folgende fehler aufgetaucht:

      2019-08-01 20:46:31.869 - info: sonos.0 terminating
      2019-08-01 20:46:31.966 - error: Caught by controller[0]: (node:8791) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'startsWith' of undefined
      2019-08-01 20:46:31.971 - error: Caught by controller[0]: at isRadio (/opt/iobroker/node_modules/iobroker.sonos/node_modules/sonos-discovery/lib/prototypes/Player/getUriType.js:4:14)
      2019-08-01 20:46:31.972 - error: Caught by controller[0]: at Player.getUriType (/opt/iobroker/node_modules/iobroker.sonos/node_modules/sonos-discovery/lib/prototypes/Player/getUriType.js:18:10)
      2019-08-01 20:46:31.972 - error: Caught by controller[0]: at parseTrackMetadata.then.track (/opt/iobroker/node_modules/iobroker.sonos/node_modules/sonos-discovery/lib/models/Player.js:243:43)
      2019-08-01 20:46:31.972 - error: Caught by controller[0]: at process._tickCallback (internal/process/next_tick.js:68:7)
      2019-08-01 20:46:31.972 - error: Caught by controller[1]: (node:8791) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
      2019-08-01 20:46:31.972 - error: Caught by controller[1]: (node:8791) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
      2019-08-01 20:46:31.972 - error: Caught by controller[2]: (node:8791) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'startsWith' of undefined
      2019-08-01 20:46:31.973 - error: Caught by controller[2]: at isRadio (/opt/iobroker/node_modules/iobroker.sonos/node_modules/sonos-discovery/lib/prototypes/Player/getUriType.js:4:14)
      2019-08-01 20:46:31.973 - error: Caught by controller[2]: at Player.getUriType (/opt/iobroker/node_modules/iobroker.sonos/node_modules/sonos-discovery/lib/prototypes/Player/getUriType.js:18:10)
      2019-08-01 20:46:31.973 - error: Caught by controller[2]: at parseTrackMetadata.then.track (/opt/iobroker/node_modules/iobroker.sonos/node_modules/sonos-discovery/lib/models/Player.js:243:43)
      2019-08-01 20:46:31.973 - error: Caught by controller[2]: at process._tickCallback (internal/process/next_tick.js:68:7)
      2019-08-01 20:46:31.973 - error: Caught by controller[3]: (node:8791) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)
      

      @apollon77 ich denke hier passt der Fehler besser hin, Danke für deine Unterstützung

      1 Reply Last reply
      0
      • apollon77A Online
        apollon77A Online
        apollon77
        wrote on last edited by
        #20

        Bitte GitHub neu versuchen

        Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

        • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
        • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
        H 1 Reply Last reply
        0
        • apollon77A apollon77

          Bitte GitHub neu versuchen

          H Offline
          H Offline
          hesse
          wrote on last edited by
          #21

          @apollon77 Vielen Dank für deine Änderungen und Unterstützung.

          Ich habe die aktuelle Version vom GIT installiert, allerdings wurden dann die Datenpunkte immer noch nicht aktualisiert.

          Aber es gab auch keine Meldung im LOG

          Dann hab ich die Sonos Speaker entfernt und im Adapter nochmal neu hinzu gefügt, dann gab es im LOG folgende Fehlermeldungen:

          019-08-02 14:36:27.545 - info: host.iobroker stopInstance system.adapter.sonos.0
          2019-08-02 14:36:27.545 - info: host.iobroker stopInstance system.adapter.sonos.0 killing pid 4619
          2019-08-02 14:36:27.567 - info: sonos.0 terminating
          2019-08-02 14:36:27.624 - error: Caught by controller[0]: (node:4619) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'startsWith' of undefined
          2019-08-02 14:36:27.625 - error: Caught by controller[0]: at isRadio (/opt/iobroker/node_modules/sonos-discovery/lib/prototypes/Player/getUriType.js:4:14)
          2019-08-02 14:36:27.625 - error: Caught by controller[0]: at Player.getUriType (/opt/iobroker/node_modules/sonos-discovery/lib/prototypes/Player/getUriType.js:18:10)
          2019-08-02 14:36:27.626 - error: Caught by controller[0]: at parseTrackMetadata.then.track (/opt/iobroker/node_modules/sonos-discovery/lib/models/Player.js:243:43)
          2019-08-02 14:36:27.626 - error: Caught by controller[0]: at process._tickCallback (internal/process/next_tick.js:68:7)
          2019-08-02 14:36:27.626 - error: Caught by controller[1]: (node:4619) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
          2019-08-02 14:36:27.626 - error: Caught by controller[1]: (node:4619) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
          2019-08-02 14:36:27.627 - error: Caught by controller[2]: (node:4619) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'startsWith' of undefined
          2019-08-02 14:36:27.627 - error: Caught by controller[2]: at isRadio (/opt/iobroker/node_modules/sonos-discovery/lib/prototypes/Player/getUriType.js:4:14)
          2019-08-02 14:36:27.627 - error: Caught by controller[2]: at Player.getUriType (/opt/iobroker/node_modules/sonos-discovery/lib/prototypes/Player/getUriType.js:18:10)
          2019-08-02 14:36:27.627 - error: Caught by controller[2]: at parseTrackMetadata.then.track (/opt/iobroker/node_modules/sonos-discovery/lib/models/Player.js:243:43)
          2019-08-02 14:36:27.628 - error: Caught by controller[2]: at process._tickCallback (internal/process/next_tick.js:68:7)
          2019-08-02 14:36:27.628 - error: Caught by controller[3]: (node:4619) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)
          2019-08-02 14:36:27.628 - info: host.iobroker instance system.adapter.sonos.0 terminated with code 156 ()
          2019-08-02 14:36:30.079 - info: host.iobroker instance system.adapter.sonos.0 started with pid 5072
          2019-08-02 14:36:32.386 - info: sonos.0 starting. Version 1.8.0 in /opt/iobroker/node_modules/iobroker.sonos, node: v10.16.0
          2019-08-02 14:36:32.511 - info: sonos.0 http sonos server listening on port 8080
          
          1 Reply Last reply
          0
          • H Offline
            H Offline
            hesse
            wrote on last edited by
            #22

            Ich habe heute mal test weise in einer Testinstallation, den js-controller per Backup auf Version 1.5.11 "gestellt", direkt wurden alle Datenpunkte aktualisiert.

            Es scheint also irgendwas in der Verbindung mit dem js-controller und dem adapter nicht zu passen.

            Gibt es denn einen offiziellen Way to go für einen Downgrade vom js-controller?

            1 Reply Last reply
            0
            • apollon77A Online
              apollon77A Online
              apollon77
              wrote on last edited by
              #23

              Das kann an sich nicht sein. Die Änderungen zwischen controller 1.5.11 und 14 sind an ganz anderen Stellen.

              Der "offizielle" Weg ist ein "npm install iobroker.js-controller@1.5.11 --production" im iobroker Verzeichnis, wbei das nicht hilft. Du bist bisher der einzige der dieses Problem hat ... Ich habe kein Sonos und kann daher nichts prüfen oder nachstellen.

              Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

              • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
              • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
              1 Reply Last reply
              0
              • H Offline
                H Offline
                hesse
                wrote on last edited by
                #24

                @apollon77 Vielen Dank, ich werde noch ein bisschen rum probieren und test. Vlt finde ich ja noch raus, warum es auf einer neuen Installation nicht funktioniert. Auch wenn meine Javascript Kenntnisse etwas begrenzt sind.

                Aber irgendwie hat es auch was damit zu tun, dass die Files im SonosCache Verzeichnis nicht angelegt werden..

                1 Reply Last reply
                0
                • H Offline
                  H Offline
                  hesse
                  wrote on last edited by
                  #25

                  Ok, nun muss ich meine Aussage korrigieren. Nach dem Einspielen des Backups meines Testsystems und anschließendem Update auf js-controller 1.5.14 funktioniert es weiter.

                  Was ich allerdings immer noch nicht hinbekomme, ist es zum laufen zu bringen auf einer frischen neuen Installation :(

                  Eigentlich wollte ich mit iobroker nicht mit dem einspielen eines Backups von meinem zu gemüllten Testsystems ...

                  Hat noch jemand eine Idee was man testen könnte?

                  apollon77A 1 Reply Last reply
                  0
                  • H hesse

                    Ok, nun muss ich meine Aussage korrigieren. Nach dem Einspielen des Backups meines Testsystems und anschließendem Update auf js-controller 1.5.14 funktioniert es weiter.

                    Was ich allerdings immer noch nicht hinbekomme, ist es zum laufen zu bringen auf einer frischen neuen Installation :(

                    Eigentlich wollte ich mit iobroker nicht mit dem einspielen eines Backups von meinem zu gemüllten Testsystems ...

                    Hat noch jemand eine Idee was man testen könnte?

                    apollon77A Online
                    apollon77A Online
                    apollon77
                    wrote on last edited by
                    #26

                    @hesse vergleiche doch mal die relevanten files ob und was gleich oder anders ist.

                    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                    1 Reply Last reply
                    0
                    • H Offline
                      H Offline
                      hesse
                      wrote on last edited by
                      #27

                      @apollon77 Danke für Rückmeldung.

                      Da bin ich gerade dabei ... Was mir schonmal auffällt ist, dass /opt/iobroker/iobroker-data/sonoscache leer bleibt bei der neuen Installation. Bei der Testinstallation liegen dort mehrere Files drin.

                      Aber irgendwie blick ich beim Quellcode noch nicht so durch ...

                      Gibt es einen Grund warum vom sonos-discovery nur Version 1.1.3 verwendet wird, obwohl es schon Version 1.7.3 gibt?

                      1 Reply Last reply
                      0
                      • H Offline
                        H Offline
                        hesse
                        wrote on last edited by
                        #28

                        @apollon77 Ich habe mal alle Sonos Ordner und die darin enthalten Files verglichen und dabei nur folgende unterschiede gefunde. Vielleicht hilft das ja beim fixen oder dabei noch irgend eine Idee zu bekommen:

                        Unterschiede

                        /opt/iobroker/iobroker-data/sonosCache/

                        im funktionierenden: mehrere md5 files
                        im der neuen installation: kein Inhalt

                        /opt/iobroker/node_modules/sonos-web-controller/static/js/socket.js
                        Zeile 15:

                        im funktionierenden:

                        Socket.socket = io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect(target);
                        
                        

                        im der neuen installation:

                        Socket.socket = io.connect(target);
                        
                        1 Reply Last reply
                        0
                        • H Offline
                          H Offline
                          hesse
                          wrote on last edited by
                          #29

                          @apollon77

                          könnte es sein, dass das Problem hier liegt:

                           if (fs.existsSync(staticPath + '/js/socket.js')) {
                                      let data = fs.readFileSync(staticPath + '/js/socket.js').toString();
                                      if (data.indexOf('io.connect(target);') !== -1) {
                                          data = data.replace('io.connect(target);', "io.connect('/', {path: location.pathname.replace('/m/', '/') + 'socket.io'}); // io.connect(target);");
                                          fs.writeFileSync(staticPath + '/js/socket.js', data);
                                      }
                                  }
                          
                          1 Reply Last reply
                          0
                          • apollon77A Online
                            apollon77A Online
                            apollon77
                            wrote on last edited by
                            #30

                            Ach Du grosser gott .. da werden JavaScript Files gepatcht und das scheint bei ner neuen Installation nicht zu klappen. Mach doch mal diese eine Anpassung manuell ...
                            Und vermerke es bitte im GitHub issue.

                            Ich denke es liegt daran das npm inzwischen die Files teilweise woanders ablegt als früher ...

                            Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                            • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                            • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                            1 Reply Last reply
                            0
                            • H Offline
                              H Offline
                              hesse
                              wrote on last edited by
                              #31

                              Schade, ich habe die Änderungen manuell gemacht, aber das hat leider noch nicht gereicht

                              1 Reply Last reply
                              0
                              • H Online
                                H Online
                                helfi9999
                                wrote on last edited by
                                #32

                                Hallo,
                                bei mir funktioniert es auch nicht mehr folgende DP's aktualisieren nicht mehr:
                                current_Duration, current_duration_s, current_elapsed, current_eleapsed_s, current_type, state, state_simple.
                                Intel Nuc mit Ubuntu und Nodejs 10.6.1 und Npm 6.9.0 Sonos Adapter 1.8.0

                                Intel NUC mit Iobroker

                                1 Reply Last reply
                                0
                                • H Online
                                  H Online
                                  helfi9999
                                  wrote on last edited by Negalein
                                  #33

                                  Hallo zusammen,
                                  bekomme folgende Meldungenim Iobroker:

                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.408	error	instance system.adapter.sonos.0 terminated with code 0 (OK)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: at Socket.Readable.push (_stream_readable.js:224:10)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: at readableAddChunk (_stream_readable.js:269:11)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: at addChunk (_stream_readable.js:288:12)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: at Socket.emit (events.js:198:13)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: at Socket.socketOnData (_http_client.js:442:20)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:556:21)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: at ClientRequest.emit (events.js:198:13)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: at Object.onceWrapper (events.js:286:20)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: at ClientRequest.http.get.res2 (/opt/iobroker/node_modules/iobroker.sonos/main.js:1767:37)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: at Object.exists (fs.js:196:3)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: at maybeCallback (fs.js:128:9)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: TypeError [ERR_INVALID_CALLBACK]: Callback must be a function
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[5]: at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[5]: at Socket.Readable.push (_stream_readable.js:224:10)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[5]: at readableAddChunk (_stream_readable.js:269:11)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[5]: at addChunk (_stream_readable.js:288:12)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[5]: at Socket.emit (events.js:198:13)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[5]: at Socket.socketOnData (_http_client.js:442:20)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[5]: at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[5]: at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:556:21)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[5]: at ClientRequest.emit (events.js:198:13)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[5]: at Object.onceWrapper (events.js:286:20)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[5]: at ClientRequest.http.get.res2 (/opt/iobroker/node_modules/iobroker.sonos/main.js:1767:37)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[5]: at Object.exists (fs.js:196:3)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[5]: at maybeCallback (fs.js:128:9)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[5]: TypeError [ERR_INVALID_CALLBACK]: Callback must be a function
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[4]: (node:16782) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by r
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.405	error	Caught by controller[3]: at process._tickCallback (internal/process/next_tick.js:68:7)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.405	error	Caught by controller[3]: at parseTrackMetadata.then.track (/opt/iobroker/node_modules/iobroker.sonos/node_modules/sonos-discovery/lib/models/Player.js:243:43)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.405	error	Caught by controller[3]: at Player.getUriType (/opt/iobroker/node_modules/iobroker.sonos/node_modules/sonos-discovery/lib/prototypes/Player/getUriType.js:18:10)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.405	error	Caught by controller[3]: at isRadio (/opt/iobroker/node_modules/iobroker.sonos/node_modules/sonos-discovery/lib/prototypes/Player/getUriType.js:4:14)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.405	error	Caught by controller[3]: (node:16782) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'startsWith' of undefined
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.405	error	Caught by controller[2]: (node:16782) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js proce
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.405	error	Caught by controller[1]: (node:16782) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by r
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.405	error	Caught by controller[0]: at process._tickCallback (internal/process/next_tick.js:68:7)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.405	error	Caught by controller[0]: at parseTrackMetadata.then.track (/opt/iobroker/node_modules/iobroker.sonos/node_modules/sonos-discovery/lib/models/Player.js:243:43)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.405	error	Caught by controller[0]: at Player.getUriType (/opt/iobroker/node_modules/iobroker.sonos/node_modules/sonos-discovery/lib/prototypes/Player/getUriType.js:18:10)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.405	error	Caught by controller[0]: at isRadio (/opt/iobroker/node_modules/iobroker.sonos/node_modules/sonos-discovery/lib/prototypes/Player/getUriType.js:4:14)
                                  host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.404	error	Caught by controller[0]: (node:16782) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'startsWith' of undefined
                                  

                                  Intel NUC mit Iobroker

                                  apollon77A 1 Reply Last reply
                                  0
                                  • H helfi9999

                                    Hallo zusammen,
                                    bekomme folgende Meldungenim Iobroker:

                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.408	error	instance system.adapter.sonos.0 terminated with code 0 (OK)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: at Socket.Readable.push (_stream_readable.js:224:10)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: at readableAddChunk (_stream_readable.js:269:11)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: at addChunk (_stream_readable.js:288:12)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: at Socket.emit (events.js:198:13)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: at Socket.socketOnData (_http_client.js:442:20)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:556:21)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: at ClientRequest.emit (events.js:198:13)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: at Object.onceWrapper (events.js:286:20)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: at ClientRequest.http.get.res2 (/opt/iobroker/node_modules/iobroker.sonos/main.js:1767:37)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: at Object.exists (fs.js:196:3)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: at maybeCallback (fs.js:128:9)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[6]: TypeError [ERR_INVALID_CALLBACK]: Callback must be a function
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.407	error	Caught by controller[5]: at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[5]: at Socket.Readable.push (_stream_readable.js:224:10)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[5]: at readableAddChunk (_stream_readable.js:269:11)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[5]: at addChunk (_stream_readable.js:288:12)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[5]: at Socket.emit (events.js:198:13)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[5]: at Socket.socketOnData (_http_client.js:442:20)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[5]: at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[5]: at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:556:21)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[5]: at ClientRequest.emit (events.js:198:13)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[5]: at Object.onceWrapper (events.js:286:20)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[5]: at ClientRequest.http.get.res2 (/opt/iobroker/node_modules/iobroker.sonos/main.js:1767:37)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[5]: at Object.exists (fs.js:196:3)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[5]: at maybeCallback (fs.js:128:9)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[5]: TypeError [ERR_INVALID_CALLBACK]: Callback must be a function
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.406	error	Caught by controller[4]: (node:16782) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by r
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.405	error	Caught by controller[3]: at process._tickCallback (internal/process/next_tick.js:68:7)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.405	error	Caught by controller[3]: at parseTrackMetadata.then.track (/opt/iobroker/node_modules/iobroker.sonos/node_modules/sonos-discovery/lib/models/Player.js:243:43)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.405	error	Caught by controller[3]: at Player.getUriType (/opt/iobroker/node_modules/iobroker.sonos/node_modules/sonos-discovery/lib/prototypes/Player/getUriType.js:18:10)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.405	error	Caught by controller[3]: at isRadio (/opt/iobroker/node_modules/iobroker.sonos/node_modules/sonos-discovery/lib/prototypes/Player/getUriType.js:4:14)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.405	error	Caught by controller[3]: (node:16782) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'startsWith' of undefined
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.405	error	Caught by controller[2]: (node:16782) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js proce
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.405	error	Caught by controller[1]: (node:16782) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by r
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.405	error	Caught by controller[0]: at process._tickCallback (internal/process/next_tick.js:68:7)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.405	error	Caught by controller[0]: at parseTrackMetadata.then.track (/opt/iobroker/node_modules/iobroker.sonos/node_modules/sonos-discovery/lib/models/Player.js:243:43)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.405	error	Caught by controller[0]: at Player.getUriType (/opt/iobroker/node_modules/iobroker.sonos/node_modules/sonos-discovery/lib/prototypes/Player/getUriType.js:18:10)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.405	error	Caught by controller[0]: at isRadio (/opt/iobroker/node_modules/iobroker.sonos/node_modules/sonos-discovery/lib/prototypes/Player/getUriType.js:4:14)
                                    host.iobrokernuc-GB-BACE-3160	2019-08-12 15:27:02.404	error	Caught by controller[0]: (node:16782) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'startsWith' of undefined
                                    

                                    apollon77A Online
                                    apollon77A Online
                                    apollon77
                                    wrote on last edited by
                                    #34

                                    @helfi9999 Installiere mal die GitHub version

                                    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                    H 1 Reply Last reply
                                    0
                                    • apollon77A apollon77

                                      @helfi9999 Installiere mal die GitHub version

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

                                      @apollon77 habe über die Katze jede Version probiert, es geht leider nichts mehr..😥

                                      Intel NUC mit Iobroker

                                      apollon77A 1 Reply Last reply
                                      0
                                      • H helfi9999

                                        @apollon77 habe über die Katze jede Version probiert, es geht leider nichts mehr..😥

                                        apollon77A Online
                                        apollon77A Online
                                        apollon77
                                        wrote on last edited by
                                        #36

                                        @helfi9999 sagte in Sonos Adapter aktualisiert nur teilweise:

                                        @apollon77 habe über die Katze jede Version probiert, es geht leider nichts mehr..

                                        Wie kann man über die Katze verschiedne versionen probieren? Da gibts nur eine.

                                        Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                        • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                        • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                        H 3 Replies Last reply
                                        0
                                        • apollon77A apollon77

                                          @helfi9999 sagte in Sonos Adapter aktualisiert nur teilweise:

                                          @apollon77 habe über die Katze jede Version probiert, es geht leider nichts mehr..

                                          Wie kann man über die Katze verschiedne versionen probieren? Da gibts nur eine.

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

                                          @apollon77 sorry meinte habe über Katze Version 1.8.0 installiert und später downgrade gemacht haben aber alle nicht funktioniert

                                          Intel NUC mit Iobroker

                                          1 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          454

                                          Online

                                          32.8k

                                          Users

                                          82.7k

                                          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