NEWS
Sonos Adapter: nach update Fehler
-
nach update aller Adapter auf aktuelle Versionen inkl. des js-Adapters auf die 1.03 funktioniert mein Sonos Adapter nicht mehr. Ich erhalte folgende Fehlermeldung:
host.raspberrypi 2017-06-26 18:45:58.923 info object change system.adapter.sonos.0 host.raspberrypi 2017-06-26 18:45:56.468 info Restart adapter system.adapter.sonos.0 because enabled host.raspberrypi 2017-06-26 18:45:56.466 error instance system.adapter.sonos.0 terminated with code 0 (OK) sonos.0 2017-06-26 18:45:56.404 info terminating sonos.0 2017-06-26 18:45:56.389 info terminating sonos.0 2017-06-26 18:45:56.387 error at Decoder.add (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/socket.io-parser/index.js:246:12) sonos.0 2017-06-26 18:45:56.387 error at Decoder.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/component-emitter/index.js:134:20) sonos.0 2017-06-26 18:45:56.387 error at Decoder. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15) sonos.0 2017-06-26 18:45:56.387 error at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:332:8) sonos.0 2017-06-26 18:45:56.387 error at Manager.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20) sonos.0 2017-06-26 18:45:56.387 error at Manager. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15) sonos.0 2017-06-26 18:45:56.387 error at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:236:12) sonos.0 2017-06-26 18:45:56.387 error at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:312:9) sonos.0 2017-06-26 18:45:56.387 error at Socket. (/opt/iobroker/node_modules/iobroker.sonos/sonos.js:183:13) sonos.0 2017-06-26 18:45:56.387 error at main (/opt/iobroker/node_modules/iobroker.sonos/sonos.js:1460:17) sonos.0 2017-06-26 18:45:56.387 error TypeError: undefined is not a function sonos.0 2017-06-26 18:45:56.374 error uncaught exception: undefined is not a function sonos.0 2017-06-26 18:45:56.298 info starting. Version 1.4.2 in /opt/iobroker/node_modules/iobroker.sonos, node: v0.10.22 sonos.0 2017-06-26 18:45:55.787 error at Module.load (module.js:356:32) sonos.0 2017-06-26 18:45:55.787 error at Object.Module._extensions..js (module.js:474:10) sonos.0 2017-06-26 18:45:55.787 error at Module._compile (module.js:456:26) sonos.0 2017-06-26 18:45:55.787 error at Object. (/opt/iobroker/node_modules/iobroker.sonos/sonos.js:246:22) sonos.0 2017-06-26 18:45:55.787 error at require (module.js:380:17) sonos.0 2017-06-26 18:45:55.787 error at Module.require (module.js:364:17) sonos.0 2017-06-26 18:45:55.787 error at Function.Module._load (module.js:312:12) sonos.0 2017-06-26 18:45:55.787 error at Module.load (module.js:356:32) sonos.0 2017-06-26 18:45:55.787 error at Object.Module._extensions..js (module.js:474:10) sonos.0 2017-06-26 18:45:55.787 error at Module._compile (module.js:439:25) sonos.0 2017-06-26 18:45:55.787 error SyntaxError: Use of const in strict mode. sonos.0 2017-06-26 18:45:55.757 error uncaught exception: Use of const in strict mode. host.raspberrypi 2017-06-26 18:45:52.866 info instance system.adapter.sonos.0 started with pid 4169
Was ich schon gemacht habe:
1. Sonos Adapter de- und wieder installiert
2. sehr merwürdig ` > SONOS Adapter
This adapter allows to monitor and control SONOS players from ioBroker sonos player Music 1.4.2 1.5.0 [1] Javascript/Node.js MIT ` Was mich irritiert: Version ist demnach 1.4.2 und installiert ist 1.5.0. Das verstehe ich nicht.
Leider erfolglos.
Kann mir jemand unter die Arme greifen? Ich bin hilflos. Zumal ich mit dem log nicht wirklich was anfangen kann.
lg
Bernd
-
Hi, bin absolut kein Experte, aber wenn ich beim zwave Adapter solche Fehler habe, starte ich meistens den pi komplett neu… Einen Versuch wäre es wert...
VG kueppert
Gesendet von meinem HUAWEI RIO-L01 mit Tapatalk
-
Versuch war es wert. Danke. Leider, kein Erfolg
-
Moin @apollon77,
kann es sein, dass sich das Verhalten des SONOS Adapters seit dem letzten SONOS-Update auf Version: 7.3 (Build 36442130) verändert hat?
Ich steuere meine SONOS Geräte unter anderen über eine SZENE ("Sonos Partymodus") in Verbindung mit ALEXA/Echo.
Hauptsächlich nutze ich hierbei das Gruppieren - bzw. Aufheben der Gruppierung - auf Zuruf.
Bisher hat das in Verbindung mit dem Adapter v.1.6.0 ganz phantastisch geklappt.
Die Gruppierung erfolgte in der SZENE durch setzen des Feldes "coordinator" auf einen einheitlichen Wert. (z.B.: 192_168_178_133)
Wird die Gruppierung aufgehoben, so erhält jedes Sonos Gerät als Wert im Feld "coordinator" die eigene Bezeichnung (192_168_178_xxx).
Ich konnte in der SONOS-Desktop-APP auch immer die Gruppirung bzw. das Aufheben der Gruppierung ablesen/erkennen/sehen.
Seit dem SONOS-Update auf Version: 7.3 (Build 36442130) erfolgt durch den Eintrag in das Feld "coordinaor" jedoch keine Gruppierung mehr.
Die Geräte spielen asynchron.
In der SONOS Desktop App werden die Geräte auch nicht mehr gruppiert.
Wenn ich nun in der SONOS App manuell eine Gruppierung vornehme, erfolgt durch setzen des "ccordinator"-Wertes auf den eignen Wert auch keine Aufhebung der Gruppe mehr.
Hast Du ggf. eine Idee?
PS: Vielen Dank überhaupt für den Adapter, in Verbindung mit Alexa/Echo klappt das zusammenspiel hervorragend
-
Hallo Skorpil
welche Node Version hast du denn im Einsatz? Gemäß dem Log ist deine Version "viel zu alt":
> sonos.0 2017-06-26 18:45:56.298 info starting. Version 1.4.2 in /opt/iobroker/node_modules/iobroker.sonos, node: ****v0.10.22****
Im Log stehen ja auch Errors wie "Use const with strict", hat was mit Javascript-Sprachfeatures zu tun.
Hab gerade versuchsweise Sonos-Adapter V1.5.0 auf dem Testsystem bei mir installiert…funzt
sonos.0 2017-06-30 12:20:40.722 info starting. Version 1.5.0 in C:/broker/node_modules/iobroker.sonos, node: v6.10.3
-
Hallo Skorpil
welche Node Version hast du denn im Einsatz? Gemäß dem Log ist deine Version "viel zu alt":
> sonos.0 2017-06-26 18:45:56.298 info starting. Version 1.4.2 in /opt/iobroker/node_modules/iobroker.sonos, node: ****v0.10.22****
Im Log stehen ja auch Errors wie "Use const with strict", hat was mit Javascript-Sprachfeatures zu tun.
Hab gerade versuchsweise Sonos-Adapter V1.5.0 auf dem Testsystem bei mir installiert…funzt
sonos.0 2017-06-30 12:20:40.722 info starting. Version 1.5.0 in C:/broker/node_modules/iobroker.sonos, node: v6.10.3 ```` `
Vielen Dank für den Hinweis. Das schaue ich mir an. Welche Node Version sollte ich denn haben?
Bin allerdings erst am Dienstag wieder zu Hause. Und kann mich erst dann damit beschäftigen. Dennoch: Danke
-
Im moment bitte node v6 benutzen
5 & 7 = dev release
4 = für bestimmte Adapter zu al
6 ist stable
–-----------------------
Send from mobile device
-
Merci.
Wenn ich von meiner bestehenden Version update, läuft dann iobroker noch?
-
Hier noch eine Übersicht über die NodeJS-Versionen:
-
Merci.
Wenn ich von meiner bestehenden Version update, läuft dann iobroker noch? `
Ja, aber bitte richtige vorgehensweise hantieren:
-
iObroker stoppen
-
Alte node version runter
-
Neue drauf
-
iobroker starten
sudo apt-get purge nodejs sudo apt-get autoremove sudo curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - sudo apt-get install nodejs ```` `
http://forum.iobroker.net/viewtopic.php … rge#p65973
~Dutch
-
-
Moin @apollon77,
kann es sein, dass sich das Verhalten des SONOS Adapters seit dem letzten SONOS-Update auf Version: 7.3 (Build 36442130) verändert hat?
Ich steuere meine SONOS Geräte unter anderen über eine SZENE ("Sonos Partymodus") in Verbindung mit ALEXA/Echo.
Hauptsächlich nutze ich hierbei das Gruppieren - bzw. Aufheben der Gruppierung - auf Zuruf.
Bisher hat das in Verbindung mit dem Adapter v.1.6.0 ganz phantastisch geklappt.
Die Gruppierung erfolgte in der SZENE durch setzen des Feldes "coordinator" auf einen einheitlichen Wert. (z.B.: 192_168_178_133)
Wird die Gruppierung aufgehoben, so erhält jedes Sonos Gerät als Wert im Feld "coordinator" die eigene Bezeichnung (192_168_178_xxx).
Ich konnte in der SONOS-Desktop-APP auch immer die Gruppirung bzw. das Aufheben der Gruppierung ablesen/erkennen/sehen.
Seit dem SONOS-Update auf Version: 7.3 (Build 36442130) erfolgt durch den Eintrag in das Feld "coordinaor" jedoch keine Gruppierung mehr.
Die Geräte spielen asynchron.
In der SONOS Desktop App werden die Geräte auch nicht mehr gruppiert.
Wenn ich nun in der SONOS App manuell eine Gruppierung vornehme, erfolgt durch setzen des "ccordinator"-Wertes auf den eignen Wert auch keine Aufhebung der Gruppe mehr.
Hast Du ggf. eine Idee?
PS: Vielen Dank überhaupt für den Adapter, in Verbindung mit Alexa/Echo klappt das Zusammenspiel hervorragend `
Kommando zurück.
Es funzt auch nach dem letzten SONOS-Update auf Version: 7.3 (Build 36442130) alles wie es soll.
Bei mir lag es an einem Script dass sich in meine Steuerung eingemischt hatte :roll: