Sonos: Neue Version vom 20.6.2017

Begonnen von Reinerlein, 20 Juni 2017, 14:02:19

Vorheriges Thema - Nächstes Thema

peter0255

Hallo,

ich bekomme jetzt die Meldung

Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4120 thread 1
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4144 thread 1
2017.06.22 12:24:07 1: PERL WARNING: Argument "" isn't numeric in numeric gt (>) at (eval 106876) line 1.


Gruß
Peter

ThiemoSt

#16
Ich habe zum Testen mal ein neues FHEM aufgesetzt da ich mein Produktives (auf Pi3) nicht dafür nutzen möchte.
Dieses läuft auf einem frisch installiertem Pi2 mit Jessie.
Es gibt eigentlich dort nur das Sonos Modul.

Knappe 2 Minuten nach dem define Sonos SONOS localhost:4711 120 kommt diese Meldung.
2017.06.22 14:36:31 3: SONOS7: Event: Received MusicServices-Event for Zone "Sonos_Bad".
2017.06.22 14:37:14 3: SONOS4: Event: End of MusicServices-Event for Zone "Sonos_Bad".
2017.06.22 14:37:14 1: readingsUpdate(Sonos,MusicServicesListVersion,RINCON_000E5880CE9C01400:186) missed to call readingsBeginUpdate first.
2017.06.22 14:37:14 1: stacktrace:
2017.06.22 14:37:14 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (9519)
2017.06.22 14:37:14 1:     main::SONOS_readingsBulkUpdateIfChanged called by ./FHEM/00_SONOS.pm (1237)
2017.06.22 14:37:14 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.22 14:37:14 1:     main::CallFn                        called by fhem.pl (686)
2017.06.22 14:37:14 1: readingsUpdate(Sonos,MusicServicesList,{'53' => {'SMAPI' => 'https://securea.mlb.com/ce/sonos/default.jsp','Resolution' => '400','ServiceType' => '36871','ResolutionSubstitution' => '/400x400/','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/36871/36871-400x400.png','PromoText' => 'Listen to every regular season and postseason game LIVE (no blackouts)','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/36871/36871-72x72.png','Capabilities' => '1536','Name' => 'MLB.com

[b]etliche Zeilen entfernt[/b]

logo.ws.sonos.com/47111/47111-400x400.png','PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/47111/47111-72x72.png','Capabilities' => '2579','Name' => 'TIDAL'},'183' => {'SMAPI' => 'http://www.narando.com/sonos/service/action','Resolution' => undef,'ServiceType' => '41479','ResolutionSubstitution' => undef,'IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/41479/41479-400x400.png','PromoText' => 'narando - Lass dir interessante Artikel vorlesen. Lausche den Stimmen echter Vorleser während du fährst, trainierst, kochst oder aufräumst.','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/41479/41479-72x72.png','Capabilities' => '37395','Name' => 'narando'}}) missed to call readingsBeginUpdate first.
2017.06.22 14:37:14 1: stacktrace:
2017.06.22 14:37:14 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (9519)
2017.06.22 14:37:14 1:     main::SONOS_readingsBulkUpdateIfChanged called by ./FHEM/00_SONOS.pm (1237)
2017.06.22 14:37:14 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.22 14:37:14 1:     main::CallFn                        called by fhem.pl (686)
2017.06.22 14:37:16 2: SONOS4: Error during UPnP-Handling:
2017.06.22 14:37:16 3: SONOS4: UPnP-Thread wurde beendet.
2017.06.22 14:38:50 3: SONOS7: Event: End of MusicServices-Event for Zone "Sonos_Bad".


Nach weiteren 1,5 Minuten dann folgende:
2017.06.22 14:38:50 3: SONOS7: Event: Received ZoneGroupTopology-Event for Zone "Sonos_Bad".
2017.06.22 14:38:51 1: readingsUpdate(Sonos,MusicServicesList,{'53' => {'SMAPI' => 'https://securea.mlb.com/ce/sonos/default.jsp','Resolution' => '400','ServiceType' => '36871','ResolutionSubstitution' => '/400x400/','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/36871/36871-400x400.png','PromoText' => 'Listen to every regular svery

[b]etliche Zeilen entfernt[/b]

'http://www.narando.com/sonos/service/action','Resolution' => undef,'ServiceType' => '41479','ResolutionSubstitution' => undef,'IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/41479/41479-400x400.png','PromoText' => 'narando - Lass dir interessante Artikel vorlesen. Lausche den Stimmen echter Vorleser während du fährst, trainierst, kochst oder aufräumst.','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/41479/41479-72x72.png','Capabilities' => '37395','Name' => 'narando'}}) missed to call readingsBeginUpdate first.
2017.06.22 14:38:51 1: stacktrace:
2017.06.22 14:38:51 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (9519)
2017.06.22 14:38:51 1:     main::SONOS_readingsBulkUpdateIfChanged called by ./FHEM/00_SONOS.pm (1237)
2017.06.22 14:38:51 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.22 14:38:51 1:     main::CallFn                        called by fhem.pl (686)
2017.06.22 14:38:51 3: SONOS7: Event: End of ZoneGroupTopology-Event for Zone "Sonos_Bad".
Loading device description failed with error: 500 Can't connect to 10.8.0.1:8080 (Location: http://10.8.0.1:8080/upnp) at ./FHEM/00_SONOS.pm line 4388 thread 7.
2017.06.22 14:41:05 3: SONOS7: Event: Received Alarm-Event for Zone "Sonos_Kueche".
2017.06.22 14:41:05 3: SONOS7: Event: End of Alarm-Event for Zone "Sonos_Kueche".
Loading device description failed with error: 500 Can't connect to 10.8.0.1:8080 (Location: http://10.8.0.1:8080/upnp) at ./FHEM/00_SONOS.pm line 4388 thread 7.
2017.06.22 14:43:18 3: SONOS7: Event: Received DeviceProperties-Event for Zone "Sonos_Bad".
2017.06.22 14:43:18 3: SONOS7: Event: End of DeviceProperties-Event for Zone "Sonos_Bad".
Loading device description failed with error: 500 Can't connect to 10.8.0.1:8080 (Location: http://10.8.0.1:8080/upnp) at ./FHEM/00_SONOS.pm line 4388 thread 7.


Eine Verzögerung von ca. 1-2 Minuten nach absetzen der Befehle tritt bei mir auf.

Liegt es an der Einstellung oder eventuell gar nicht am Modul selbst sondern an Jessie etc. ?
FHEM, Ubuntu unter Proxmox (NUCi7)
FHT80B; CUL_FHTTK; HMUARTLGW; HUE; Netatmo; ENIGMA2; FRITZBOX; S7 und viele weitere.

Phiolin

Nur mal kurz als Ergänzung: Diese Fehler um readingsBeginUpdate habe ich bei mir nicht.
Ich habe bei mir aber die Player (ist nur einer) auch gelöscht und vom Modul neu anlegen lassen. Keine Ahnung ob das an der Stelle einen Unterschied macht.
Das Sonos Device selber habe ich aber nicht angefasst, das hat noch die gleichen Einstellungen wie vor dem Update.

ThiemoSt

Vielleicht noch eine Ergänzung von mir:
Der heutige Log meines Test-FHEM ist wechselnd voll mit diesen Einträgen (immer wechselnd). Keinerlei andere sind vorhanden.

Loading device description failed with error: 500 Can't connect to 10.8.0.1:8080 (Location: http://10.8.0.1:8080/upnp) at ./FHEM/00_SONOS.pm line 4388 thread 1.
Loading device description failed with error: 500 Can't connect to 10.8.0.1:8080 (Location: http://10.8.0.1:8080/upnp) at ./FHEM/00_SONOS.pm line 4388 thread 1.
Loading device description failed with error: 500 Can't connect to 10.8.0.1:8080 (Location: http://10.8.0.1:8080/upnp) at ./FHEM/00_SONOS.pm line 4388 thread 1.
Loading device description failed with error: 500 Can't connect to 10.8.0.1:8080 (Location: http://10.8.0.1:8080/upnp) at ./FHEM/00_SONOS.pm line 4388 thread 1.
Loading device description failed with error: 500 Can't connect to 10.8.0.1:8080 (Location: http://10.8.0.1:8080/upnp) at ./FHEM/00_SONOS.pm line 4388 thread 1.
Loading device description failed with error: 500 Can't connect to 10.8.0.1:8080 (Location: http://10.8.0.1:8080/upnp) at ./FHEM/00_SONOS.pm line 4388 thread 1.
Loading device description failed with error: 500 Can't connect to 10.8.0.1:8080 (Location: http://10.8.0.1:8080/upnp) at ./FHEM/00_SONOS.pm line 4388 thread 1.
Loading device description failed with error: 500 Can't connect to 10.8.0.1:8080 (Location: http://10.8.0.1:8080/upnp) at ./FHEM/00_SONOS.pm line 4388 thread 1.
Loading device description failed with error: 500 Can't connect to 10.8.0.1:8080 (Location: http://10.8.0.1:8080/upnp) at ./FHEM/00_SONOS.pm line 4388 thread 1.
Loading device description failed with error: 500 Can't connect to 10.8.0.1:8080 (Location: http://10.8.0.1:8080/upnp) at ./FHEM/00_SONOS.pm line 4388 thread 1.
Loading device description failed with error: 500 Can't connect to 10.8.0.1:8080 (Location: http://10.8.0.1:8080/upnp) at ./FHEM/00_SONOS.pm line 4388 thread 1.
Loading device description failed with error: 500 Can't connect to 10.8.0.1:8080 (Location: http://10.8.0.1:8080/upnp) at ./FHEM/00_SONOS.pm line 4388 thread 1.
Loading device description failed with error: 500 Can't connect to 10.8.0.1:8080 (Location: http://10.8.0.1:8080/upnp) at ./FHEM/00_SONOS.pm line 4388 thread 1.
Loading device description failed with error: 500 Can't connect to 10.8.0.1:8080 (Location: http://10.8.0.1:8080/upnp) at ./FHEM/00_SONOS.pm line 4388 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4120 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4144 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4000 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4024 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4048 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4072 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4096 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4120 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4144 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4168 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4192 thread 1.

FHEM, Ubuntu unter Proxmox (NUCi7)
FHT80B; CUL_FHTTK; HMUARTLGW; HUE; Netatmo; ENIGMA2; FRITZBOX; S7 und viele weitere.

Reinerlein

Hi ThiemoSt,

da scheint sich ein Nicht-Sonos-Player einzumischen. Einfach im Attribut ignoredIPs am Sonos-Device angeben, und damit ignorieren lassen...

Grüße
Reinerlein

Jamo

#20
Hallo Reiner,
ich habe mit der neuen Version vom 20.6.2017 immer ein 'missed to call readingsBeginUpdate first' im Log. Das war mit allen vorherigen Versionen nicht. Ansonsten funktioniert alles wie vorher auch.
Ich schalte alle Sonos Player über Funksteckdosen mit einem "Schalter_Sonos" ein und aus, damit wird dann über ein DOIF auch das Modul Sonos dann disabled (nicht die Player).

define RebootSonosDOIF DOIF ([Schalter_Sonos:state] eq "on") ((deleteattr Sonos disable),(save)) DOELSEIF ([Schalter_Sonos:state] eq "off") ((attr Sonos disable 1),(save)) DOELSE()

2017.06.24 06:45:17 1: SONOS0: Kein UPnP-Server gefunden... Starte selber einen und warte 8 Sekunde(n) darauf...
2017.06.24 06:45:18 1: SONOS0: ./FHEM/00_SONOS.pm is listening to Port 4711
2017.06.24 06:45:26 1: SONOS2: IsAlive-Thread gestartet. Warte 120 Sekunden und pruefe dann alle 30 Sekunden...
2017.06.24 06:45:26 1: SONOS3: Restore-Thread gestartet. Warte auf Arbeit...
2017.06.24 06:45:59 1: readingsUpdate(Sonos,MasterPlayer,['Sonos_Schlaf_RF']) missed to call readingsBeginUpdate first.
2017.06.24 06:45:59 1: stacktrace:
2017.06.24 06:45:59 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (9519)
2017.06.24 06:45:59 1:     main::SONOS_readingsBulkUpdateIfChanged called by ./FHEM/00_SONOS.pm (1237)
2017.06.24 06:45:59 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.24 06:45:59 1:     main::CallFn                        called by fhem.pl (686)
2017.06.24 06:45:59 1: readingsUpdate(Sonos,MasterPlayerCount,1) missed to call readingsBeginUpdate first.
2017.06.24 06:45:59 1: stacktrace:
2017.06.24 06:45:59 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (9519)
2017.06.24 06:45:59 1:     main::SONOS_readingsBulkUpdateIfChanged called by ./FHEM/00_SONOS.pm (1237)
2017.06.24 06:45:59 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.24 06:45:59 1:     main::CallFn                        called by fhem.pl (686)
2017.06.24 06:45:59 1: readingsUpdate(Sonos,MasterPlayer,['Sonos_Flur','Sonos_Schlaf_RF']) missed to call readingsBeginUpdate first.
2017.06.24 06:45:59 1: stacktrace:
2017.06.24 06:45:59 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (9519)
2017.06.24 06:45:59 1:     main::SONOS_readingsBulkUpdateIfChanged called by ./FHEM/00_SONOS.pm (1237)
2017.06.24 06:45:59 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.24 06:45:59 1:     main::CallFn                        called by fhem.pl (686)
2017.06.24 06:45:59 1: readingsUpdate(Sonos,MasterPlayerCount,2) missed to call readingsBeginUpdate first.
2017.06.24 06:45:59 1: stacktrace:
2017.06.24 06:45:59 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (9519)
2017.06.24 06:45:59 1:     main::SONOS_readingsBulkUpdateIfChanged called by ./FHEM/00_SONOS.pm (1237)
2017.06.24 06:45:59 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.24 06:45:59 1:     main::CallFn                        called by fhem.pl (686)
2017.06.24 06:46:11 1: readingsUpdate(Sonos,AllPlayerCount,4) missed to call readingsBeginUpdate first.
2017.06.24 06:46:11 1: stacktrace:
2017.06.24 06:46:11 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (9519)
2017.06.24 06:46:11 1:     main::SONOS_readingsBulkUpdateIfChanged called by ./FHEM/00_SONOS.pm (1237)
2017.06.24 06:46:11 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.24 06:46:11 1:     main::CallFn                        called by fhem.pl (686)
2017.06.24 06:46:11 1: readingsUpdate(Sonos,AllPlayerNotBonded,['Sonos_Bad','Sonos_Kueche','Sonos_Schlaf']) missed to call readingsBeginUpdate first.
2017.06.24 06:46:11 1: stacktrace:
2017.06.24 06:46:11 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (9519)
2017.06.24 06:46:11 1:     main::SONOS_readingsBulkUpdateIfChanged called by ./FHEM/00_SONOS.pm (1237)
2017.06.24 06:46:11 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.24 06:46:11 1:     main::CallFn                        called by fhem.pl (686)
2017.06.24 06:46:11 1: readingsUpdate(Sonos,AllPlayerNotBondedCount,3) missed to call readingsBeginUpdate first.
2017.06.24 06:46:11 1: stacktrace:
2017.06.24 06:46:11 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (9519)
2017.06.24 06:46:11 1:     main::SONOS_readingsBulkUpdateIfChanged called by ./FHEM/00_SONOS.pm (1237)
2017.06.24 06:46:11 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.24 06:46:11 1:     main::CallFn                        called by fhem.pl (686)
2017.06.24 06:46:11 1: readingsUpdate(Sonos,MasterPlayerNotPlaying,['Sonos_Bad','Sonos_Kueche','Sonos_Schlaf']) missed to call readingsBeginUpdate first.
2017.06.24 06:46:11 1: stacktrace:
2017.06.24 06:46:11 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (9519)
2017.06.24 06:46:11 1:     main::SONOS_readingsBulkUpdateIfChanged called by ./FHEM/00_SONOS.pm (1237)
2017.06.24 06:46:11 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.24 06:46:11 1:     main::CallFn                        called by fhem.pl (686)
2017.06.24 06:46:11 1: readingsUpdate(Sonos,MasterPlayerNotPlayingCount,3) missed to call readingsBeginUpdate first.
2017.06.24 06:46:11 1: stacktrace:
2017.06.24 06:46:11 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (9519)
2017.06.24 06:46:11 1:     main::SONOS_readingsBulkUpdateIfChanged called by ./FHEM/00_SONOS.pm (1237)
2017.06.24 06:46:11 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.24 06:46:11 1:     main::CallFn                        called by fhem.pl (686)
2017.06.24 06:46:11 1: readingsUpdate(Sonos,MasterPlayer,['Sonos_Bad','Sonos_Kueche','Sonos_Schlaf']) missed to call readingsBeginUpdate first.
2017.06.24 06:46:11 1: stacktrace:
2017.06.24 06:46:11 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (9519)
2017.06.24 06:46:11 1:     main::SONOS_readingsBulkUpdateIfChanged called by ./FHEM/00_SONOS.pm (1237)
2017.06.24 06:46:11 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.24 06:46:11 1:     main::CallFn                        called by fhem.pl (686)
2017.06.24 06:46:11 1: readingsUpdate(Sonos,MasterPlayerCount,3) missed to call readingsBeginUpdate first.
2017.06.24 06:46:11 1: stacktrace:
2017.06.24 06:46:11 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (9519)
2017.06.24 06:46:11 1:     main::SONOS_readingsBulkUpdateIfChanged called by ./FHEM/00_SONOS.pm (1237)
2017.06.24 06:46:11 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.24 06:46:11 1:     main::CallFn                        called by fhem.pl (686)
2017.06.24 06:46:46 3: Watchdog Sonos_Ready_n triggered
Use of uninitialized value $var in lc at ./FHEM/00_SONOS.pm line 5851.
Use of uninitialized value $var in lc at ./FHEM/00_SONOS.pm line 5851.
Use of uninitialized value $var in lc at ./FHEM/00_SONOS.pm line 5851.
Use of uninitialized value $var in lc at ./FHEM/00_SONOS.pm line 5851.
2017.06.24 06:46:52 1: FHEM2FHEM 172.21.0.25:7073 reappeared (FHEM2PiZero)
2017.06.24 06:47:07 1: readingsUpdate(Sonos,MusicServicesList,{'222' => {'PromoText' => 'Die personalisierte Musikerlebnis auf der Grundlage Ihrer eigenen einzigartigen Geschmack jetzt Sonos','ResolutionSubstitution' => undef,'IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/56839/56839-400x400.png','Name' => 'nugs.net','SMAPI' => 'https://sonos.nugs.net/soap/nugs','Resolution' => undef,'ServiceType' => '56839','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/56839/56839-72x72.png','Capabilities' => '6675'},'219' => {'PromoText' => 'Sign up for an Audiobooks.com account and get a free 30 day trial!','ResolutionSubstitution' => '-huge.jpg?size=300','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/56071/56071-400x400.png','Name' => 'Audiobooks.com','SMAPI' => 'https://api.audiobooks.com/api/v2/sonos/soap','Resolution' => '300','ServiceType' => '56071','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/56071/56071-72x72.png','Capabilities' => '4672'},'24' => {'PromoText' => 'DAR.fm is a personal recorder which records thousands of radio stations and shows to be played back at your convenience.','ResolutionSubstitution' => 'lain328','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/13575/13575-400x400.png','Name' => 'DAR.fm Record Radio','SMAPI' => 'http://dar.fm/SonosServer.php','Resolution' => '328','ServiceType' => '13575','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/13575/13575-72x72.png','Capabilities' => '512'},'45' => {'PromoText' => 'hotelradio.fm - Musikkonzept für Hotels, Restaurants und Spa','ResolutionSubstitution' => '_290.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/7943/7943-400x400.png','Name' => 'hotelradio.fm','SMAPI' => 'https://users.hotelradio.fm/sonosapi/index.php','Resolution' => '290','ServiceType' => '7943','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/7943/7943-72x72.png','Capabilities' => '512'},'184' => {'PromoText' => 'The Stingray Music content you love, now available in every room of your house with Sonos! The best music for every moment, place and mood in your life, curated by experts from around the globe. A wide range of channels in all genres, featuring local and international talents. FREE with your TV subscription.','ResolutionSubstitution' => undef,'IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/8455/8455-400x400.png','Name' => 'Stingray Music','SMAPI' => 'https://sonos.stingray.com/ws/Sonos','Resolution' => undef,'ServiceType' => '8455','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/8455/8455-72x72.png','Capabilities' => '295427'},'9' => {'PromoText' => 'Musik auf radikal andere Weise erleben. Millionen von Titeln auf Abruf in höchster Klangqualität.','ResolutionSubstitution' => undef,'IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/2311/2311-400x400.png','Name' => 'Spotify','SMAPI' => 'https://spotify-v4.ws.sonos.com/smapi','Resolution' => undef,'ServiceType' => '2311','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/2311/2311-72x72.png','Capabilities' => '1116691'},'53' => {'PromoText' => 'Listen to every regular season and postseason game LIVE (no blackouts)','ResolutionSubstitution' => '/400x400/','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/36871/36871-400x400.png','Name' => 'MLB.com Gameday Audio','SMAPI' => 'https://securea.mlb.com/ce/sonos/default.jsp','Resolution' => '400','ServiceType' => '36871','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/36871/36871-72x72.png','Capabilities' => '1536'},'212' => {'PromoText' => 'Plex!','ResolutionSubstitution' => 'width=1080','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/54279/54279-400x400.png','Name' => 'Plex','SMAPI' => 'https://sonos.plex.tv/sonos/','Resolution' => '1080','ServiceType' => '54279','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/54279/54279-72x72.png','Capabilities' => '513'},'216' => {'PromoText' => 'Aldi life Musik powered by Napster bietet dir Millionen Songs, tausende Hörbücher, exklusive Playlists und redaktionelle Empfehlungen von unseren Experten.','ResolutionSubstitution' => '1500x1500.jpg','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/55303/55303-400x400.png','Name' => 'Aldi life Musik','SMAPI' => 'https://sonosapi-aldimusic.rhapsody.com/smapi','Resolution' => '1500','ServiceType' => '55303','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/55303/55303-72x72.png','Capabilities' => '4627'},'231' => {'PromoText' => 'The world's largest collection of live music recordings. Thousands of concerts by legendary artists across all genres.','ResolutionSubstitution' => '640','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/59143/59143-400x400.png','Name' => 'Wolfgang's Music','SMAPI' => 'https://moapi.wolfgangs.com/ws/wolfgangs.asmx','Resolution' => '640','ServiceType' => '59143','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/59143/59143-72x72.png','Capabilities' => '537153'},'159' => {'PromoText' => 'Willkommen bei Groove!','ResolutionSubstitution' => '/image?w=1500&h=1500&','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/44551/44551-400x400.png','Name' => 'Groove','SMAPI' => 'https://sonos.auth.music.microsoft.com/api','Resolution' => '1500','ServiceType' => '44551','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/44551/44551-72x72.png','Capabilities' => '35347'},'154' => {'PromoText' => 'Radionomy features a wide variety of music and themed online radio stations, accessible anywhere, produced and run by passionate people: music fans, artists, DJs, opinion leaders, comedians, story tellers, etc.','ResolutionSubstitution' => '.s999','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/41735/41735-400x400.png','Name' => 'Radionomy','SMAPI' => 'https://sonos.radionomy.com/SonosService.svc','Resolution' => '999','ServiceType' => '41735','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/41735/41735-72x72.png','Capabilities' => '513'},'164' => {'PromoText' => 'Saavn for Sonos. The best Bollywood and Indian music listening experience with over a million tracks.','ResolutionSubstitution' => '500x500.jpg','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/42759/42759-400x400.png','Name' => 'Saavn','SMAPI' => 'https://www.saavn.com/apps/sonos/SonosAPI.php','Resolution' => '500','ServiceType' => '42759','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/42759/42759-72x72.png','Capabilities' => '12865'},'167' => {'PromoText' => 'The personalized music experience based on your own unique taste, now for Sonos.','ResolutionSubstitution' => '_480x480_','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/1799/1799-400x400.png','Name' => 'Gaana','SMAPI' => 'http://sonosapi.gaana.com/SonosAPI.php','Resolution' => '480','ServiceType' => '1799','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/1799/1799-72x72.png','Capabilities' => '577'},'183' => {'PromoText' => 'narando - Lass dir interessante Artikel vorlesen. Lausche den Stimmen echter Vorleser während du fährst, trainierst, kochst oder aufräumst.','ResolutionSubstitution' => undef,'IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/41479/41479-400x400.png','Name' => 'narando','SMAPI' => 'http://www.narando.com/sonos/service/action','Resolution' => undef,'ServiceType' => '41479','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/41479/41479-72x72.png','Capabilities' => '37395'},'2' => {'PromoText' => 'Entdecke und genieße die weltweit größte On-Demand-Musikbibliothek auf deinem Sonos-Gerät - ganz bequem von zu Hause.','ResolutionSubstitution' => '1000x1000-000000-80-0-0.jpg','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/519/519-400x400.png','Name' => 'Deezer','SMAPI' => 'https://api.deezer.com/sonos','Resolution' => '1000','ServiceType' => '519','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/519/519-72x72.png','Capabilities' => '2643'},'254' => {'PromoText' => '','ResolutionSubstitution' => '1200x1200','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/52231/52231-400x400.png','Name' => 'TuneIn','SMAPI' => 'http://legato.radiotime.com/Radio.asmx','Resolution' => '1200','ServiceType' => '52231','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/52231/52231-72x72.png','Capabilities' => '4160'},'146' => {'PromoText' => 'The source for new music from the best emerging bands, recorded live in Daytrotter's studios.','ResolutionSubstitution' => undef,'IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/48903/48903-400x400.png','Name' => 'Daytrotter','SMAPI' => 'https://www.daytrotter.com/ws/MOAPI.asmx','Resolution' => undef,'ServiceType' => '48903','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/48903/48903-72x72.png','Capabilities' => '513'},'38' => {'PromoText' => 'Willkommen bei 7digital','ResolutionSubstitution' => '_800.jpg','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/49927/49927-400x400.png','Name' => '7digital','SMAPI' => 'https://sonos-service.7digital.com/sonos.asmx','Resolution' => '800','ServiceType' => '49927','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/49927/49927-72x72.png','Capabilities' => '513'},'144' => {'PromoText' => 'Calm Radio hat eine riesige Auswahl an Kanälen in jedem Stil. Mit einem kostenlosen Calm Radio-Konto oder zum Kauf einer Low-Cost-Mitgliedschaft für HD-Qualität und ohne Unterbrechungen. Über 200 Premium-Musikkanäle für die Mitglieder in HD-Audio-Qualität aus Pop, Rock, Akustik, Klassik, Ambient, Meditation, Entspannung, Weltmusik , Latin, Jazz, Atmosphärisch Kanäle, Solo Piano, Solo-Gitarre und viele mehr.','ResolutionSubstitution' => '_600.jpg','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/38407/38407-400x400.png','Name' => 'Calm Radio','SMAPI' => 'https://api.calmradio.com/sonos/','Resolution' => '600','ServiceType' => '38407','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/38407/38407-72x72.png','Capabilities' => '512'},'169' => {'PromoText' => 'Tribe of Noise bietet einen innovative Hintergrundmusik-Service für Unternehmen, bei dem keinerlei (jährliche) Gebühren an staatliche Verwertungsgesellschaften fällig werden. Dieser Cloud-Musikdienst hilft Unternehmen, das richtige Ambiente für Kunden und Personal zu schaffen.','ResolutionSubstitution' => '_1500.jpg','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/5127/5127-400x400.png','Name' => 'Tribe of Noise','SMAPI' => 'https://sonos.tribeofnoise.com/server-v2.0.php','Resolution' => '1500','ServiceType' => '5127','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/5127/5127-72x72.png','Capabilities' => '512'},'230' => {'PromoText' => 'Kostenloser Live-Radio von den besten DJs der Welt','ResolutionSubstitution' => '/1000x1000/','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/58887/58887-400x400.png','Name' => 'NTS Radio','SMAPI' => 'https://www.nts.live/smapi','Resolution' => '1000','ServiceType' => '58887','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/58887/58887-72x72.png','Capabilities' => '512'},'211' => {'PromoText' => 'TMM is a great service that brings new music to you everyday. Sample hits on Sonos. Set up your account to start listenning.','ResolutionSubstitution' => '.l.jpg','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/55559/55559-400x400.png','Name' => 'The Music Manager','SMAPI' => 'https://themusicmanager.eu/sonos/SonosAPI.php','Resolution' => '119','ServiceType' => '55559','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/55559/55559-72x72.png','Capabilities' => '514'},'217' => {'PromoText' => 'The personalized music experience based on your own unique taste now for Sonos','ResolutionSubstitution' => '_1500.jpg','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/40711/40711-400x400.png','Name' => 'FIT Radio Workout Music','SMAPI' => 'https://www.fitradio.com/apisonos/ws','Resolution' => '1500','ServiceType' => '40711','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/40711/40711-72x72.png','Capabilities' => '4610'},'162' => {'PromoText' => 'radioPup features 300+ local radio stations streaming the best music and news available. Covering many genres including: Country, Classic Rock, Hip-Hop / R&B, Pop, Lite Sounds, Sports, News/Talk, Classic Hits, Rock and more.','ResolutionSubstitution' => undef,'IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/54023/54023-400x400.png','Name' => 'radioPup','SMAPI' => 'https://sonos.townsquaremedia.com/index.php','Resolution' => undef,'ServiceType' => '54023','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/54023/54023-72x72.png','Capabilities' => '513'},'171' => {'PromoText' => 'A "Plug and Play" online music solution that enables business owners to mix fully licensed, professionally designed playlists to create a custom soundtrack quickly and easily.','ResolutionSubstitution' => '_1500.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/43271/43271-400x400.png','Name' => 'Mood Mix','SMAPI' => 'https://sonos.mix.moodmedia.com/api','Resolution' => '1500','ServiceType' => '43271','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/43271/43271-72x72.png','Capabilities' => '4609'},'198' => {'PromoText' => 'Add music to your day with Anghami, and make it louder with Sonos!','ResolutionSubstitution' => undef,'IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/9735/9735-400x400.png','Name' => 'Anghami','SMAPI' => 'https://api.anghami.com/anghmob/SonosAPI.php','Resolution' => undef,'ServiceType' => '9735','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/9735/9735-72x72.png','Capabilities' => '2627'},'191' => {'PromoText' => '','ResolutionSubstitution' => undef,'IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/43783/43783-400x400.png','Name' => 'Classical Archives','SMAPI' => 'https://api.classicalarchives.com/smapi/endpoint','Resolution' => undef,'ServiceType' => '43783','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/43783/43783-72x72.png','Capabilities' => '1030739'},'223' => {'PromoText' => ' Erlebe dutzende kostenlose Musikkanäle mit den verschiedensten Musikrichtungen bei RauteMusik.FM. ','ResolutionSubstitution' => undef,'IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/57095/57095-400x400.png','Name' => 'RauteMusik.FM','SMAPI' => 'https://sonos-smapi.rautemusik.fm/smapi','Resolution' => undef,'ServiceType' => '57095','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/57095/57095-72x72.png','Capabilities' => '513'},'232' => {'PromoText' => 'Radio für dich – aus deiner Region. Der Radioplayer ist die offizielle App der Radiosender, in höchster Klangqualität, mit tollen Inhalten und vielen Podcasts.','ResolutionSubstitution' => '_1500.jpg','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/59399/59399-400x400.png','Name' => 'Radioplayer','SMAPI' => 'https://sonosrp.radioapi.io/Service.svc','Resolution' => '1500','ServiceType' => '59399','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/59399/59399-72x72.png','Capabilities' => '577'},'181' => {'PromoText' => 'Höre die zuverlässigsten DJs & Kuratoren.','ResolutionSubstitution' => 'w/1500/h/1500/','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/46855/46855-400x400.png','Name' => 'Mixcloud','SMAPI' => 'https://www.mixcloud.com/sonos-app/','Resolution' => '1500','ServiceType' => '46855','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/46855/46855-72x72.png','Capabilities' => '2627'},'163' => {'PromoText' => 'Spreaker is a web and mobile platform that allows listeners to explore broadcasts, podcasts, and original music created by its community of users.','ResolutionSubstitution' => '/large/','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/41991/41991-400x400.png','Name' => 'Spreaker','SMAPI' => 'https://sonos.spreaker.com/sonos/service/v1','Resolution' => '200','ServiceType' => '41991','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/41991/41991-72x72.png','Capabilities' => '513'},'203' => {'PromoText' => 'Napster bietet dir Millionen Songs, tausende Hörbücher, exklusive Playlists und redaktionelle Empfehlungen von unseren Experten.','ResolutionSubstitution' => '1500x1500.jpg','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/51975/51975-400x400.png','Name' => 'Napster','SMAPI' => 'https://sonosapi-napster.rhapsody.com/smapi','Resolution' => '1500','ServiceType' => '51975','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/51975/51975-72x72.png','Capabilities' => '595'},'189' => {'PromoText' => 'A fully licensed cloud-based music service for business. Create a signature soundtrack by easily mixing and day-parting your favorite curated playlists. Style multiple locations with your unique sound.','ResolutionSubstitution' => '_1500.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/50695/50695-400x400.png','Name' => 'SOUNDMACHINE','SMAPI' => 'https://provider.sound-machine.com/sonosapi','Resolution' => '1500','ServiceType' => '50695','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/50695/50695-72x72.png','Capabilities' => '513'},'20' => {'PromoText' => '','ResolutionSubstitution' => '640x640.jpg','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/38663/38663-400x400.png','Name' => 'WiMP','SMAPI' => 'https://sonos.tidalhifi.com/sonos-wimp','Resolution' => '640','ServiceType' => '38663','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/38663/38663-72x72.png','Capabilities' => '2579'},'192' => {'PromoText' => 'focus@will is a unique music and audio service scientifically developed to increase concentration and productivity. focus@will on Sonos. Set up your account now to begin.','ResolutionSubstitution' => '-1500.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/49159/49159-400x400.png','Name' => 'focus@will','SMAPI' => 'https://www.focusatwill.com/sonos/action','Resolution' => '1500','ServiceType' => '49159','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/49159/49159-72x72.png','Capabilities' => '5632'},'150' => {'PromoText' => 'In RUSC Ihrem Sonos-System und genießen Sie tausende von klassischen Radiosendungen aus den 1930er Jahren, 40er und 50er Jahre.','ResolutionSubstitution' => undef,'IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/39431/39431-400x400.png','Name' => 'RUSC','SMAPI' => 'https://www.rusc.com/sonos.asmx','Resolution' => undef,'ServiceType' => '39431','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/39431/39431-72x72.png','Capabilities' => '512'},'195' => {'PromoText' => 'JUKE! Du kannst.','ResolutionSubstitution' => '/1500x1500','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/46343/46343-400x400.png','Name' => 'JUKE','SMAPI' => 'https://360-smapi.api.247e.com/musicopen.svc','Resolution' => '1500','ServiceType' => '46343','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/46343/46343-72x72.png','Capabilities' => '2579'},'151' => {'PromoText' => '','ResolutionSubstitution' => undef,'IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/48391/48391-400x400.png','Name' => 'Google Play Music','SMAPI' => 'https://mclients.googleapis.com/music/sonos/wsf/smapi','Resolution' => undef,'ServiceType' => '48391','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/48391/48391-72x72.png','Capabilities' => '98899'},'7' => {'PromoText' => '','ResolutionSubstitution' => '/569/','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/37383/37383-400x400.png','Name' => 'Concert Vault','SMAPI' => 'https://www.concertvault.com/ws/MOAPI.asmx','Resolution' => '569','ServiceType' => '37383','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/37383/37383-72x72.png','Capabilities' => '513'},'157' => {'PromoText' => '','ResolutionSubstitution' => undef,'IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/40199/40199-400x400.png','Name' => 'Bandcamp','SMAPI' => 'https://sns.bandcamp.com/api/sonos/2/sonos_api','Resolution' => undef,'ServiceType' => '40199','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/40199/40199-72x72.png','Capabilities' => '513'},'218' => {'PromoText' => 'Soundsuit – maßgeschneideiderte Musik für Ihren Laden oder Restaurant. Legal und mühelos. Richten Sie Ihr Konto in Sekunden ein. Und los!','ResolutionSubstitution' => undef,'IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/55815/55815-400x400.png','Name' => 'Soundsuit.fm','SMAPI' => 'https://soundsuit.fm/smapi','Resolution' => undef,'ServiceType' => '55815','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/55815/55815-72x72.png','Capabilities' => '512'},'201' => {'PromoText' => '','ResolutionSubstitution' => undef,'IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/51463/51463-400x400.png','Name' => 'Amazon Music','SMAPI' => 'https://sonos.amazonmusic.com/','Resolution' => undef,'ServiceType' => '51463','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/51463/51463-72x72.png','Capabilities' => '45633'},'160' => {'PromoText' => '','ResolutionSubstitution' => 't500x500','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/40967/40967-400x400.png','Name' => 'SoundCloud','SMAPI' => 'https://soundcloud-go.ws.sonos.com/smapi','Resolution' => '500','ServiceType' => '40967','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/40967/40967-72x72.png','Capabilities' => '4611'},'221' => {'PromoText' => 'Die personalisierte Musikerlebnis auf der Grundlage Ihrer eigenen einzigartigen Geschmack jetzt Sonos','ResolutionSubstitution' => undef,'IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/56583/56583-400x400.png','Name' => 'LivePhish+','SMAPI' => 'https://sonos.nugs.net/soap/livephish','Resolution' => undef,'ServiceType' => '56583','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/56583/56583-72x72.png','Capabilities' => '6675'},'174' => {'PromoText' => '','ResolutionSubstitution' => '640x640.jpg','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/47111/47111-400x400.png','Name' => 'TIDAL','SMAPI' => 'https://sonos.tidalhifi.com/sonos','Resolution' => '640','ServiceType' => '47111','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/47111/47111-72x72.png','Capabilities' => '2579'}}) missed to call readingsBeginUpdate first.
2017.06.24 06:47:07 1: stacktrace:
2017.06.24 06:47:07 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (9519)
2017.06.24 06:47:07 1:     main::SONOS_readingsBulkUpdateIfChanged called by ./FHEM/00_SONOS.pm (1237)
2017.06.24 06:47:07 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.24 06:47:07 1:     main::CallFn                        called by fhem.pl (686)
2017.06.24 06:48:50 1: Timeout for XiaomiFlowerSens_Block ......
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

PerlJoe

Hallo zusammen,

ich wollte nur mal fragen ob das Update (FHEM seitig) automatisch passiert oder ich irgendwas dafür tun muss?

2.Frage: Ich habe FHEM-Alexa installiert, gibt es eine Auflistung der Alexa Befehle die ich bei einem Sonos Play:1 benutzen kann?
Im Moment sage ich immer nur Alexa, schalte Wohnzimmermusik ein / aus.

Gruß, Jörg

Elektrolurch

Hallo Reinerlein,
dass mit dem unbalancierten readingsBulkUpdate nach dem Einschalten kann ich bestätigen:
2017.06.23 19:40:56 1: readingsUpdate(Sonos,MusicServicesList,{'146' => {'PromoText' => 'The source for new music from the best emerging bands, recorded live in Daytrotter's studios.','Resolution' => undef,'ServiceType' => '48903','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/48903/48903-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://www.daytrotter.com/ws/MOAPI.asmx','Name' => 'Daytrotter','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/48903/48903-72x72.png','Capabilities' => '513'},'223' => {'PromoText' => '          Erlebe dutzende kostenlose Musikkanäle mit den verschiedensten Musikrichtungen bei RauteMusik.FM.       ','Resolution' => undef,'ServiceType' => '57095','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/57095/57095-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://sonos-smapi.rautemusik.fm/smapi','Name' => 'RauteMusik.FM','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/57095/57095-72x72.png','Capabilities' => '513'},'164' => {'PromoText' => 'Saavn for Sonos. The best Bollywood and Indian music listening experience with over a million tracks.','Resolution' => '500','ServiceType' => '42759','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/42759/42759-400x400.png','ResolutionSubstitution' => '500x500.jpg','SMAPI' => 'https://www.saavn.com/apps/sonos/SonosAPI.php','Name' => 'Saavn','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/42759/42759-72x72.png','Capabilities' => '12865'},'171' => {'PromoText' => 'A "Plug and Play" online music solution that enables business owners to mix fully licensed, professionally designed playlists to create a custom soundtrack quickly and easily.','Resolution' => '1500','ServiceType' => '43271','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/43271/43271-400x400.png','ResolutionSubstitution' => '_1500.png','SMAPI' => 'https://sonos.mix.moodmedia.com/api','Name' => 'Mood Mix','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/43271/43271-72x72.png','Capabilities' => '4609'},'183' => {'PromoText' => 'narando - Lass dir interessante Artikel vorlesen. Lausche den Stimmen echter Vorleser während du fährst, trainierst, kochst oder aufräumst.','Resolution' => undef,'ServiceType' => '41479','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/41479/41479-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'http://www.narando.com/sonos/service/action','Name' => 'narando','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/41479/41479-72x72.png','Capabilities' => '37395'},'219' => {'PromoText' => 'Sign up for an Audiobooks.com account and get a free 30 day trial!','Resolution' => '300','ServiceType' => '56071','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/56071/56071-400x400.png','ResolutionSubstitution' => '-huge.jpg?size=300','SMAPI' => 'https://api.audiobooks.com/api/v2/sonos/soap','Name' => 'Audiobooks.com','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/56071/56071-72x72.png','Capabilities' => '4672'},'189' => {'PromoText' => 'A fully licensed cloud-based music service for business. Create a signature soundtrack by easily mixing and day-parting your favorite curated playlists. Style multiple locations with your unique sound.','Resolution' => '1500','ServiceType' => '50695','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/50695/50695-400x400.png','ResolutionSubstitution' => '_1500.png','SMAPI' => 'https://provider.sound-machine.com/sonosapi','Name' => 'SOUNDMACHINE','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/50695/50695-72x72.png','Capabilities' => '513'},'222' => {'PromoText' => 'Die personalisierte Musikerlebnis auf der Grundlage Ihrer eigenen einzigartigen Geschmack jetzt Sonos','Resolution' => undef,'ServiceType' => '56839','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/56839/56839-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://sonos.nugs.net/soap/nugs','Name' => 'nugs.net','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/56839/56839-72x72.png','Capabilities' => '6675'},'211' => {'PromoText' => 'TMM is a great service that brings new music to you everyday. Sample hits on Sonos. Set up your account to start listenning.','Resolution' => '119','ServiceType' => '55559','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/55559/55559-400x400.png','ResolutionSubstitution' => '.l.jpg','SMAPI' => 'https://themusicmanager.eu/sonos/SonosAPI.php','Name' => 'The Music Manager','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/55559/55559-72x72.png','Capabilities' => '514'},'221' => {'PromoText' => 'Die personalisierte Musikerlebnis auf der Grundlage Ihrer eigenen einzigartigen Geschmack jetzt Sonos','Resolution' => undef,'ServiceType' => '56583','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/56583/56583-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://sonos.nugs.net/soap/livephish','Name' => 'LivePhish+','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/56583/56583-72x72.png','Capabilities' => '6675'},'9' => {'PromoText' => 'Musik auf radikal andere Weise erleben. Millionen von Titeln auf Abruf in höchster Klangqualität.','Resolution' => undef,'ServiceType' => '2311','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/2311/2311-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://spotify-v4.ws.sonos.com/smapi','Name' => 'Spotify','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/2311/2311-72x72.png','Capabilities' => '1116691'},'184' => {'PromoText' => 'The Stingray Music content you love, now available in every room of your house with Sonos! The best music for every moment, place and mood in your life, curated by experts from around the globe. A wide range of channels in all genres, featuring local and international talents. FREE with your TV subscription.','Resolution' => undef,'ServiceType' => '8455','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/8455/8455-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://sonos.stingray.com/ws/Sonos','Name' => 'Stingray Music','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/8455/8455-72x72.png','Capabilities' => '295427'},'203' => {'PromoText' => 'Napster bietet dir Millionen Songs, tausende Hörbücher, exklusive Playlists und redaktionelle Empfehlungen von unseren Experten.','Resolution' => '1500','ServiceType' => '51975','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/51975/51975-400x400.png','ResolutionSubstitution' => '1500x1500.jpg','SMAPI' => 'https://sonosapi-napster.rhapsody.com/smapi','Name' => 'Napster','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/51975/51975-72x72.png','Capabilities' => '595'},'174' => {'PromoText' => '','Resolution' => '640','ServiceType' => '47111','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/47111/47111-400x400.png','ResolutionSubstitution' => '640x640.jpg','SMAPI' => 'https://sonos.tidalhifi.com/sonos','Name' => 'TIDAL','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/47111/47111-72x72.png','Capabilities' => '2579'},'218' => {'PromoText' => 'Soundsuit – maßgeschneideiderte Musik für Ihren Laden oder Restaurant. Legal und mühelos. Richten Sie Ihr Konto in Sekunden ein. Und los!','Resolution' => undef,'ServiceType' => '55815','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/55815/55815-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://soundsuit.fm/smapi','Name' => 'Soundsuit.fm','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/55815/55815-72x72.png','Capabilities' => '512'},'216' => {'PromoText' => 'Aldi life Musik powered by Napster bietet dir Millionen Songs, tausende Hörbücher, exklusive Playlists und redaktionelle Empfehlungen von unseren Experten.','Resolution' => '1500','ServiceType' => '55303','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/55303/55303-400x400.png','ResolutionSubstitution' => '1500x1500.jpg','SMAPI' => 'https://sonosapi-aldimusic.rhapsody.com/smapi','Name' => 'Aldi life Musik','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/55303/55303-72x72.png','Capabilities' => '4627'},'154' => {'PromoText' => 'Radionomy features a wide variety of music and themed online radio stations, accessible anywhere, produced and run by passionate people: music fans, artists, DJs, opinion leaders, comedians, story tellers, etc.','Resolution' => '999','ServiceType' => '41735','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/41735/41735-400x400.png','ResolutionSubstitution' => '.s999','SMAPI' => 'https://sonos.radionomy.com/SonosService.svc','Name' => 'Radionomy','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/41735/41735-72x72.png','Capabilities' => '513'},'162' => {'PromoText' => 'radioPup features 300+ local radio stations streaming the best music and news available. Covering many genres including: Country, Classic Rock, Hip-Hop / R&B, Pop, Lite Sounds, Sports, News/Talk, Classic Hits, Rock and more.','Resolution' => undef,'ServiceType' => '54023','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/54023/54023-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://sonos.townsquaremedia.com/index.php','Name' => 'radioPup','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/54023/54023-72x72.png','Capabilities' => '513'},'160' => {'PromoText' => '','Resolution' => '500','ServiceType' => '40967','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/40967/40967-400x400.png','ResolutionSubstitution' => 't500x500','SMAPI' => 'https://soundcloud-go.ws.sonos.com/smapi','Name' => 'SoundCloud','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/40967/40967-72x72.png','Capabilities' => '4611'},'201' => {'PromoText' => '','Resolution' => undef,'ServiceType' => '51463','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/51463/51463-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://sonos.amazonmusic.com/','Name' => 'Amazon Music','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/51463/51463-72x72.png','Capabilities' => '45633'},'157' => {'PromoText' => '','Resolution' => undef,'ServiceType' => '40199','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/40199/40199-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://sns.bandcamp.com/api/sonos/2/sonos_api','Name' => 'Bandcamp','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/40199/40199-72x72.png','Capabilities' => '513'},'163' => {'PromoText' => 'Spreaker is a web and mobile platform that allows listeners to explore broadcasts, podcasts, and original music created by its community of users.','Resolution' => '200','ServiceType' => '41991','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/41991/41991-400x400.png','ResolutionSubstitution' => '/large/','SMAPI' => 'https://sonos.spreaker.com/sonos/service/v1','Name' => 'Spreaker','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/41991/41991-72x72.png','Capabilities' => '513'},'144' => {'PromoText' => 'Calm Radio hat eine riesige Auswahl an Kanälen in jedem Stil. Mit einem kostenlosen Calm Radio-Konto oder zum Kauf einer Low-Cost-Mitgliedschaft für HD-Qualität und ohne Unterbrechungen. Über 200 Premium-Musikkanäle für die Mitglieder in HD-Audio-Qualität aus Pop, Rock, Akustik, Klassik, Ambient, Meditation, Entspannung, Weltmusik , Latin, Jazz, Atmosphärisch Kanäle, Solo Piano, Solo-Gitarre und viele mehr.','Resolution' => '600','ServiceType' => '38407','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/38407/38407-400x400.png','ResolutionSubstitution' => '_600.jpg','SMAPI' => 'https://api.calmradio.com/sonos/','Name' => 'Calm Radio','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/38407/38407-72x72.png','Capabilities' => '512'},'169' => {'PromoText' => 'Tribe of Noise bietet einen innovative Hintergrundmusik-Service für Unternehmen, bei dem keinerlei (jährliche) Gebühren an staatliche Verwertungsgesellschaften fällig werden. Dieser Cloud-Musikdienst hilft Unternehmen, das richtige Ambiente für Kunden und Personal zu schaffen.','Resolution' => '1500','ServiceType' => '5127','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/5127/5127-400x400.png','ResolutionSubstitution' => '_1500.jpg','SMAPI' => 'https://sonos.tribeofnoise.com/server-v2.0.php','Name' => 'Tribe of Noise','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/5127/5127-72x72.png','Capabilities' => '512'},'195' => {'PromoText' => 'JUKE! Du kannst.','Resolution' => '1500','ServiceType' => '46343','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/46343/46343-400x400.png','ResolutionSubstitution' => '/1500x1500','SMAPI' => 'https://360-smapi.api.247e.com/musicopen.svc','Name' => 'JUKE','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/46343/46343-72x72.png','Capabilities' => '2579'},'53' => {'PromoText' => 'Listen to every regular season and postseason game LIVE (no blackouts)','Resolution' => '400','ServiceType' => '36871','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/36871/36871-400x400.png','ResolutionSubstitution' => '/400x400/','SMAPI' => 'https://securea.mlb.com/ce/sonos/default.jsp','Name' => 'MLB.com Gameday Audio','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/36871/36871-72x72.png','Capabilities' => '1536'},'191' => {'PromoText' => '','Resolution' => undef,'ServiceType' => '43783','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/43783/43783-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://api.classicalarchives.com/smapi/endpoint','Name' => 'Classical Archives','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/43783/43783-72x72.png','Capabilities' => '1030739'},'230' => {'PromoText' => 'Kostenloser Live-Radio von den besten DJs der Welt','Resolution' => '1000','ServiceType' => '58887','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/58887/58887-400x400.png','ResolutionSubstitution' => '/1000x1000/','SMAPI' => 'https://www.nts.live/smapi','Name' => 'NTS Radio','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/58887/58887-72x72.png','Capabilities' => '512'},'232' => {'PromoText' => 'Radio für dich – aus deiner Region. Der Radioplayer ist die offizielle App der Radiosender, in höchster Klangqualität, mit tollen Inhalten und vielen Podcasts.','Resolution' => '1500','ServiceType' => '59399','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/59399/59399-400x400.png','ResolutionSubstitution' => '_1500.jpg','SMAPI' => 'https://sonosrp.radioapi.io/Service.svc','Name' => 'Radioplayer','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/59399/59399-72x72.png','Capabilities' => '577'},'45' => {'PromoText' => 'hotelradio.fm - Musikkonzept für Hotels, Restaurants und Spa','Resolution' => '290','ServiceType' => '7943','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/7943/7943-400x400.png','ResolutionSubstitution' => '_290.png','SMAPI' => 'https://users.hotelradio.fm/sonosapi/index.php','Name' => 'hotelradio.fm','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/7943/7943-72x72.png','Capabilities' => '512'},'217' => {'PromoText' => 'The personalized music experience based on your own unique taste now for Sonos','Resolution' => '1500','ServiceType' => '40711','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/40711/40711-400x400.png','ResolutionSubstitution' => '_1500.jpg','SMAPI' => 'https://www.fitradio.com/apisonos/ws','Name' => 'FIT Radio Workout Music','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/40711/40711-72x72.png','Capabilities' => '4610'},'159' => {'PromoText' => 'Willkommen bei Groove!','Resolution' => '1500','ServiceType' => '44551','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/44551/44551-400x400.png','ResolutionSubstitution' => '/image?w=1500&h=1500&','SMAPI' => 'https://sonos.auth.music.microsoft.com/api','Name' => 'Groove','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/44551/44551-72x72.png','Capabilities' => '35347'},'150' => {'PromoText' => 'In RUSC Ihrem Sonos-System und genießen Sie tausende von klassischen Radiosendungen aus den 1930er Jahren, 40er und 50er Jahre.','Resolution' => undef,'ServiceType' => '39431','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/39431/39431-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://www.rusc.com/sonos.asmx','Name' => 'RUSC','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/39431/39431-72x72.png','Capabilities' => '512'},'212' => {'PromoText' => 'Plex!','Resolution' => '1080','ServiceType' => '54279','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/54279/54279-400x400.png','ResolutionSubstitution' => 'width=1080','SMAPI' => 'https://sonos.plex.tv/sonos/','Name' => 'Plex','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/54279/54279-72x72.png','Capabilities' => '513'},'254' => {'PromoText' => '','Resolution' => '1200','ServiceType' => '52231','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/52231/52231-400x400.png','ResolutionSubstitution' => '1200x1200','SMAPI' => 'http://legato.radiotime.com/Radio.asmx','Name' => 'TuneIn','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/52231/52231-72x72.png','Capabilities' => '4160'},'167' => {'PromoText' => 'The personalized music experience based on your own unique taste, now for Sonos.','Resolution' => '480','ServiceType' => '1799','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/1799/1799-400x400.png','ResolutionSubstitution' => '_480x480_','SMAPI' => 'http://sonosapi.gaana.com/SonosAPI.php','Name' => 'Gaana','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/1799/1799-72x72.png','Capabilities' => '577'},'7' => {'PromoText' => '','Resolution' => '569','ServiceType' => '37383','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/37383/37383-400x400.png','ResolutionSubstitution' => '/569/','SMAPI' => 'https://www.concertvault.com/ws/MOAPI.asmx','Name' => 'Concert Vault','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/37383/37383-72x72.png','Capabilities' => '513'},'2' => {'PromoText' => 'Entdecke und genieße die weltweit größte On-Demand-Musikbibliothek auf deinem Sonos-Gerät - ganz bequem von zu Hause.','Resolution' => '1000','ServiceType' => '519','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/519/519-400x400.png','ResolutionSubstitution' => '1000x1000-000000-80-0-0.jpg','SMAPI' => 'https://api.deezer.com/sonos','Name' => 'Deezer','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/519/519-72x72.png','Capabilities' => '2643'},'231' => {'PromoText' => 'The world's largest collection of live music recordings. Thousands of concerts by legendary artists across all genres.','Resolution' => '640','ServiceType' => '59143','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/59143/59143-400x400.png','ResolutionSubstitution' => '640','SMAPI' => 'https://moapi.wolfgangs.com/ws/wolfgangs.asmx','Name' => 'Wolfgang's Music','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/59143/59143-72x72.png','Capabilities' => '537153'},'192' => {'PromoText' => 'focus@will is a unique music and audio service scientifically developed to increase concentration and productivity. focus@will on Sonos. Set up your account now to begin.','Resolution' => '1500','ServiceType' => '49159','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/49159/49159-400x400.png','ResolutionSubstitution' => '-1500.png','SMAPI' => 'https://www.focusatwill.com/sonos/action','Name' => 'focus@will','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/49159/49159-72x72.png','Capabilities' => '5632'},'198' => {'PromoText' => 'Add music to your day with Anghami, and make it louder with Sonos!','Resolution' => undef,'ServiceType' => '9735','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/9735/9735-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://api.anghami.com/anghmob/SonosAPI.php','Name' => 'Anghami','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/9735/9735-72x72.png','Capabilities' => '2627'},'24' => {'PromoText' => 'DAR.fm is a personal recorder which records thousands of radio stations and shows to be played back at your convenience.','Resolution' => '328','ServiceType' => '13575','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/13575/13575-400x400.png','ResolutionSubstitution' => 'lain328','SMAPI' => 'http://dar.fm/SonosServer.php','Name' => 'DAR.fm Record Radio','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/13575/13575-72x72.png','Capabilities' => '512'},'38' => {'PromoText' => 'Willkommen bei 7digital','Resolution' => '800','ServiceType' => '49927','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/49927/49927-400x400.png','ResolutionSubstitution' => '_800.jpg','SMAPI' => 'https://sonos-service.7digital.com/sonos.asmx','Name' => '7digital','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/49927/49927-72x72.png','Capabilities' => '513'},'181' => {'PromoText' => 'Höre die zuverlässigsten DJs & Kuratoren.','Resolution' => '1500','ServiceType' => '46855','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/46855/46855-400x400.png','ResolutionSubstitution' => 'w/1500/h/1500/','SMAPI' => 'https://www.mixcloud.com/sonos-app/','Name' => 'Mixcloud','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/46855/46855-72x72.png','Capabilities' => '2627'},'20' => {'PromoText' => '','Resolution' => '640','ServiceType' => '38663','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/38663/38663-400x400.png','ResolutionSubstitution' => '640x640.jpg','SMAPI' => 'https://sonos.tidalhifi.com/sonos-wimp','Name' => 'WiMP','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/38663/38663-72x72.png','Capabilities' => '2579'},'151' => {'PromoText' => '','Resolution' => undef,'ServiceType' => '48391','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/48391/48391-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://mclients.googleapis.com/music/sonos/wsf/smapi','Name' => 'Google Play Music','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/48391/48391-72x72.png','Capabilities' => '98899'}}) missed to call readingsBeginUpdate first.
2017.06.23 19:40:56 1: stacktrace:
2017.06.23 19:40:56 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (9520)
2017.06.23 19:40:56 1:     main::SONOS_readingsBulkUpdateIfChanged called by ./FHEM/00_SONOS.pm (1239)
2017.06.23 19:40:56 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.23 19:40:56 1:     main::CallFn                        called by fhem.pl (686)
2017.06.23 19:55:23 1: readingsUpdate(Sonos,MusicServicesList,{'146' => {'PromoText' => 'The source for new music from the best emerging bands, recorded live in Daytrotter's studios.','Resolution' => undef,'ServiceType' => '48903','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/48903/48903-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://www.daytrotter.com/ws/MOAPI.asmx','Name' => 'Daytrotter','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/48903/48903-72x72.png','Capabilities' => '513'},'223' => {'PromoText' => '          Erlebe dutzende kostenlose Musikkanäle mit den verschiedensten Musikrichtungen bei RauteMusik.FM.       ','Resolution' => undef,'ServiceType' => '57095','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/57095/57095-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://sonos-smapi.rautemusik.fm/smapi','Name' => 'RauteMusik.FM','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/57095/57095-72x72.png','Capabilities' => '513'},'164' => {'PromoText' => 'Saavn for Sonos. The best Bollywood and Indian music listening experience with over a million tracks.','Resolution' => '500','ServiceType' => '42759','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/42759/42759-400x400.png','ResolutionSubstitution' => '500x500.jpg','SMAPI' => 'https://www.saavn.com/apps/sonos/SonosAPI.php','Name' => 'Saavn','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/42759/42759-72x72.png','Capabilities' => '12865'},'171' => {'PromoText' => 'A "Plug and Play" online music solution that enables business owners to mix fully licensed, professionally designed playlists to create a custom soundtrack quickly and easily.','Resolution' => '1500','ServiceType' => '43271','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/43271/43271-400x400.png','ResolutionSubstitution' => '_1500.png','SMAPI' => 'https://sonos.mix.moodmedia.com/api','Name' => 'Mood Mix','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/43271/43271-72x72.png','Capabilities' => '4609'},'183' => {'PromoText' => 'narando - Lass dir interessante Artikel vorlesen. Lausche den Stimmen echter Vorleser während du fährst, trainierst, kochst oder aufräumst.','Resolution' => undef,'ServiceType' => '41479','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/41479/41479-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'http://www.narando.com/sonos/service/action','Name' => 'narando','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/41479/41479-72x72.png','Capabilities' => '37395'},'219' => {'PromoText' => 'Sign up for an Audiobooks.com account and get a free 30 day trial!','Resolution' => '300','ServiceType' => '56071','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/56071/56071-400x400.png','ResolutionSubstitution' => '-huge.jpg?size=300','SMAPI' => 'https://api.audiobooks.com/api/v2/sonos/soap','Name' => 'Audiobooks.com','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/56071/56071-72x72.png','Capabilities' => '4672'},'189' => {'PromoText' => 'A fully licensed cloud-based music service for business. Create a signature soundtrack by easily mixing and day-parting your favorite curated playlists. Style multiple locations with your unique sound.','Resolution' => '1500','ServiceType' => '50695','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/50695/50695-400x400.png','ResolutionSubstitution' => '_1500.png','SMAPI' => 'https://provider.sound-machine.com/sonosapi','Name' => 'SOUNDMACHINE','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/50695/50695-72x72.png','Capabilities' => '513'},'222' => {'PromoText' => 'Die personalisierte Musikerlebnis auf der Grundlage Ihrer eigenen einzigartigen Geschmack jetzt Sonos','Resolution' => undef,'ServiceType' => '56839','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/56839/56839-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://sonos.nugs.net/soap/nugs','Name' => 'nugs.net','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/56839/56839-72x72.png','Capabilities' => '6675'},'211' => {'PromoText' => 'TMM is a great service that brings new music to you everyday. Sample hits on Sonos. Set up your account to start listenning.','Resolution' => '119','ServiceType' => '55559','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/55559/55559-400x400.png','ResolutionSubstitution' => '.l.jpg','SMAPI' => 'https://themusicmanager.eu/sonos/SonosAPI.php','Name' => 'The Music Manager','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/55559/55559-72x72.png','Capabilities' => '514'},'221' => {'PromoText' => 'Die personalisierte Musikerlebnis auf der Grundlage Ihrer eigenen einzigartigen Geschmack jetzt Sonos','Resolution' => undef,'ServiceType' => '56583','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/56583/56583-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://sonos.nugs.net/soap/livephish','Name' => 'LivePhish+','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/56583/56583-72x72.png','Capabilities' => '6675'},'9' => {'PromoText' => 'Musik auf radikal andere Weise erleben. Millionen von Titeln auf Abruf in höchster Klangqualität.','Resolution' => undef,'ServiceType' => '2311','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/2311/2311-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://spotify-v4.ws.sonos.com/smapi','Name' => 'Spotify','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/2311/2311-72x72.png','Capabilities' => '1116691'},'184' => {'PromoText' => 'The Stingray Music content you love, now available in every room of your house with Sonos! The best music for every moment, place and mood in your life, curated by experts from around the globe. A wide range of channels in all genres, featuring local and international talents. FREE with your TV subscription.','Resolution' => undef,'ServiceType' => '8455','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/8455/8455-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://sonos.stingray.com/ws/Sonos','Name' => 'Stingray Music','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/8455/8455-72x72.png','Capabilities' => '295427'},'203' => {'PromoText' => 'Napster bietet dir Millionen Songs, tausende Hörbücher, exklusive Playlists und redaktionelle Empfehlungen von unseren Experten.','Resolution' => '1500','ServiceType' => '51975','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/51975/51975-400x400.png','ResolutionSubstitution' => '1500x1500.jpg','SMAPI' => 'https://sonosapi-napster.rhapsody.com/smapi','Name' => 'Napster','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/51975/51975-72x72.png','Capabilities' => '595'},'174' => {'PromoText' => '','Resolution' => '640','ServiceType' => '47111','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/47111/47111-400x400.png','ResolutionSubstitution' => '640x640.jpg','SMAPI' => 'https://sonos.tidalhifi.com/sonos','Name' => 'TIDAL','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/47111/47111-72x72.png','Capabilities' => '2579'},'218' => {'PromoText' => 'Soundsuit – maßgeschneideiderte Musik für Ihren Laden oder Restaurant. Legal und mühelos. Richten Sie Ihr Konto in Sekunden ein. Und los!','Resolution' => undef,'ServiceType' => '55815','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/55815/55815-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://soundsuit.fm/smapi','Name' => 'Soundsuit.fm','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/55815/55815-72x72.png','Capabilities' => '512'},'216' => {'PromoText' => 'Aldi life Musik powered by Napster bietet dir Millionen Songs, tausende Hörbücher, exklusive Playlists und redaktionelle Empfehlungen von unseren Experten.','Resolution' => '1500','ServiceType' => '55303','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/55303/55303-400x400.png','ResolutionSubstitution' => '1500x1500.jpg','SMAPI' => 'https://sonosapi-aldimusic.rhapsody.com/smapi','Name' => 'Aldi life Musik','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/55303/55303-72x72.png','Capabilities' => '4627'},'154' => {'PromoText' => 'Radionomy features a wide variety of music and themed online radio stations, accessible anywhere, produced and run by passionate people: music fans, artists, DJs, opinion leaders, comedians, story tellers, etc.','Resolution' => '999','ServiceType' => '41735','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/41735/41735-400x400.png','ResolutionSubstitution' => '.s999','SMAPI' => 'https://sonos.radionomy.com/SonosService.svc','Name' => 'Radionomy','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/41735/41735-72x72.png','Capabilities' => '513'},'162' => {'PromoText' => 'radioPup features 300+ local radio stations streaming the best music and news available. Covering many genres including: Country, Classic Rock, Hip-Hop / R&B, Pop, Lite Sounds, Sports, News/Talk, Classic Hits, Rock and more.','Resolution' => undef,'ServiceType' => '54023','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/54023/54023-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://sonos.townsquaremedia.com/index.php','Name' => 'radioPup','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/54023/54023-72x72.png','Capabilities' => '513'},'160' => {'PromoText' => '','Resolution' => '500','ServiceType' => '40967','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/40967/40967-400x400.png','ResolutionSubstitution' => 't500x500','SMAPI' => 'https://soundcloud-go.ws.sonos.com/smapi','Name' => 'SoundCloud','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/40967/40967-72x72.png','Capabilities' => '4611'},'201' => {'PromoText' => '','Resolution' => undef,'ServiceType' => '51463','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/51463/51463-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://sonos.amazonmusic.com/','Name' => 'Amazon Music','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/51463/51463-72x72.png','Capabilities' => '45633'},'157' => {'PromoText' => '','Resolution' => undef,'ServiceType' => '40199','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/40199/40199-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://sns.bandcamp.com/api/sonos/2/sonos_api','Name' => 'Bandcamp','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/40199/40199-72x72.png','Capabilities' => '513'},'163' => {'PromoText' => 'Spreaker is a web and mobile platform that allows listeners to explore broadcasts, podcasts, and original music created by its community of users.','Resolution' => '200','ServiceType' => '41991','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/41991/41991-400x400.png','ResolutionSubstitution' => '/large/','SMAPI' => 'https://sonos.spreaker.com/sonos/service/v1','Name' => 'Spreaker','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/41991/41991-72x72.png','Capabilities' => '513'},'144' => {'PromoText' => 'Calm Radio hat eine riesige Auswahl an Kanälen in jedem Stil. Mit einem kostenlosen Calm Radio-Konto oder zum Kauf einer Low-Cost-Mitgliedschaft für HD-Qualität und ohne Unterbrechungen. Über 200 Premium-Musikkanäle für die Mitglieder in HD-Audio-Qualität aus Pop, Rock, Akustik, Klassik, Ambient, Meditation, Entspannung, Weltmusik , Latin, Jazz, Atmosphärisch Kanäle, Solo Piano, Solo-Gitarre und viele mehr.','Resolution' => '600','ServiceType' => '38407','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/38407/38407-400x400.png','ResolutionSubstitution' => '_600.jpg','SMAPI' => 'https://api.calmradio.com/sonos/','Name' => 'Calm Radio','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/38407/38407-72x72.png','Capabilities' => '512'},'169' => {'PromoText' => 'Tribe of Noise bietet einen innovative Hintergrundmusik-Service für Unternehmen, bei dem keinerlei (jährliche) Gebühren an staatliche Verwertungsgesellschaften fällig werden. Dieser Cloud-Musikdienst hilft Unternehmen, das richtige Ambiente für Kunden und Personal zu schaffen.','Resolution' => '1500','ServiceType' => '5127','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/5127/5127-400x400.png','ResolutionSubstitution' => '_1500.jpg','SMAPI' => 'https://sonos.tribeofnoise.com/server-v2.0.php','Name' => 'Tribe of Noise','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/5127/5127-72x72.png','Capabilities' => '512'},'195' => {'PromoText' => 'JUKE! Du kannst.','Resolution' => '1500','ServiceType' => '46343','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/46343/46343-400x400.png','ResolutionSubstitution' => '/1500x1500','SMAPI' => 'https://360-smapi.api.247e.com/musicopen.svc','Name' => 'JUKE','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/46343/46343-72x72.png','Capabilities' => '2579'},'53' => {'PromoText' => 'Listen to every regular season and postseason game LIVE (no blackouts)','Resolution' => '400','ServiceType' => '36871','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/36871/36871-400x400.png','ResolutionSubstitution' => '/400x400/','SMAPI' => 'https://securea.mlb.com/ce/sonos/default.jsp','Name' => 'MLB.com Gameday Audio','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/36871/36871-72x72.png','Capabilities' => '1536'},'191' => {'PromoText' => '','Resolution' => undef,'ServiceType' => '43783','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/43783/43783-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://api.classicalarchives.com/smapi/endpoint','Name' => 'Classical Archives','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/43783/43783-72x72.png','Capabilities' => '1030739'},'230' => {'PromoText' => 'Kostenloser Live-Radio von den besten DJs der Welt','Resolution' => '1000','ServiceType' => '58887','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/58887/58887-400x400.png','ResolutionSubstitution' => '/1000x1000/','SMAPI' => 'https://www.nts.live/smapi','Name' => 'NTS Radio','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/58887/58887-72x72.png','Capabilities' => '512'},'232' => {'PromoText' => 'Radio für dich – aus deiner Region. Der Radioplayer ist die offizielle App der Radiosender, in höchster Klangqualität, mit tollen Inhalten und vielen Podcasts.','Resolution' => '1500','ServiceType' => '59399','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/59399/59399-400x400.png','ResolutionSubstitution' => '_1500.jpg','SMAPI' => 'https://sonosrp.radioapi.io/Service.svc','Name' => 'Radioplayer','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/59399/59399-72x72.png','Capabilities' => '577'},'45' => {'PromoText' => 'hotelradio.fm - Musikkonzept für Hotels, Restaurants und Spa','Resolution' => '290','ServiceType' => '7943','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/7943/7943-400x400.png','ResolutionSubstitution' => '_290.png','SMAPI' => 'https://users.hotelradio.fm/sonosapi/index.php','Name' => 'hotelradio.fm','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/7943/7943-72x72.png','Capabilities' => '512'},'217' => {'PromoText' => 'The personalized music experience based on your own unique taste now for Sonos','Resolution' => '1500','ServiceType' => '40711','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/40711/40711-400x400.png','ResolutionSubstitution' => '_1500.jpg','SMAPI' => 'https://www.fitradio.com/apisonos/ws','Name' => 'FIT Radio Workout Music','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/40711/40711-72x72.png','Capabilities' => '4610'},'159' => {'PromoText' => 'Willkommen bei Groove!','Resolution' => '1500','ServiceType' => '44551','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/44551/44551-400x400.png','ResolutionSubstitution' => '/image?w=1500&h=1500&','SMAPI' => 'https://sonos.auth.music.microsoft.com/api','Name' => 'Groove','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/44551/44551-72x72.png','Capabilities' => '35347'},'150' => {'PromoText' => 'In RUSC Ihrem Sonos-System und genießen Sie tausende von klassischen Radiosendungen aus den 1930er Jahren, 40er und 50er Jahre.','Resolution' => undef,'ServiceType' => '39431','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/39431/39431-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://www.rusc.com/sonos.asmx','Name' => 'RUSC','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/39431/39431-72x72.png','Capabilities' => '512'},'212' => {'PromoText' => 'Plex!','Resolution' => '1080','ServiceType' => '54279','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/54279/54279-400x400.png','ResolutionSubstitution' => 'width=1080','SMAPI' => 'https://sonos.plex.tv/sonos/','Name' => 'Plex','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/54279/54279-72x72.png','Capabilities' => '513'},'254' => {'PromoText' => '','Resolution' => '1200','ServiceType' => '52231','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/52231/52231-400x400.png','ResolutionSubstitution' => '1200x1200','SMAPI' => 'http://legato.radiotime.com/Radio.asmx','Name' => 'TuneIn','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/52231/52231-72x72.png','Capabilities' => '4160'},'167' => {'PromoText' => 'The personalized music experience based on your own unique taste, now for Sonos.','Resolution' => '480','ServiceType' => '1799','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/1799/1799-400x400.png','ResolutionSubstitution' => '_480x480_','SMAPI' => 'http://sonosapi.gaana.com/SonosAPI.php','Name' => 'Gaana','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/1799/1799-72x72.png','Capabilities' => '577'},'7' => {'PromoText' => '','Resolution' => '569','ServiceType' => '37383','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/37383/37383-400x400.png','ResolutionSubstitution' => '/569/','SMAPI' => 'https://www.concertvault.com/ws/MOAPI.asmx','Name' => 'Concert Vault','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/37383/37383-72x72.png','Capabilities' => '513'},'2' => {'PromoText' => 'Entdecke und genieße die weltweit größte On-Demand-Musikbibliothek auf deinem Sonos-Gerät - ganz bequem von zu Hause.','Resolution' => '1000','ServiceType' => '519','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/519/519-400x400.png','ResolutionSubstitution' => '1000x1000-000000-80-0-0.jpg','SMAPI' => 'https://api.deezer.com/sonos','Name' => 'Deezer','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/519/519-72x72.png','Capabilities' => '2643'},'231' => {'PromoText' => 'The world's largest collection of live music recordings. Thousands of concerts by legendary artists across all genres.','Resolution' => '640','ServiceType' => '59143','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/59143/59143-400x400.png','ResolutionSubstitution' => '640','SMAPI' => 'https://moapi.wolfgangs.com/ws/wolfgangs.asmx','Name' => 'Wolfgang's Music','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/59143/59143-72x72.png','Capabilities' => '537153'},'192' => {'PromoText' => 'focus@will is a unique music and audio service scientifically developed to increase concentration and productivity. focus@will on Sonos. Set up your account now to begin.','Resolution' => '1500','ServiceType' => '49159','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/49159/49159-400x400.png','ResolutionSubstitution' => '-1500.png','SMAPI' => 'https://www.focusatwill.com/sonos/action','Name' => 'focus@will','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/49159/49159-72x72.png','Capabilities' => '5632'},'198' => {'PromoText' => 'Add music to your day with Anghami, and make it louder with Sonos!','Resolution' => undef,'ServiceType' => '9735','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/9735/9735-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://api.anghami.com/anghmob/SonosAPI.php','Name' => 'Anghami','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/9735/9735-72x72.png','Capabilities' => '2627'},'24' => {'PromoText' => 'DAR.fm is a personal recorder which records thousands of radio stations and shows to be played back at your convenience.','Resolution' => '328','ServiceType' => '13575','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/13575/13575-400x400.png','ResolutionSubstitution' => 'lain328','SMAPI' => 'http://dar.fm/SonosServer.php','Name' => 'DAR.fm Record Radio','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/13575/13575-72x72.png','Capabilities' => '512'},'38' => {'PromoText' => 'Willkommen bei 7digital','Resolution' => '800','ServiceType' => '49927','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/49927/49927-400x400.png','ResolutionSubstitution' => '_800.jpg','SMAPI' => 'https://sonos-service.7digital.com/sonos.asmx','Name' => '7digital','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/49927/49927-72x72.png','Capabilities' => '513'},'181' => {'PromoText' => 'Höre die zuverlässigsten DJs & Kuratoren.','Resolution' => '1500','ServiceType' => '46855','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/46855/46855-400x400.png','ResolutionSubstitution' => 'w/1500/h/1500/','SMAPI' => 'https://www.mixcloud.com/sonos-app/','Name' => 'Mixcloud','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/46855/46855-72x72.png','Capabilities' => '2627'},'20' => {'PromoText' => '','Resolution' => '640','ServiceType' => '38663','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/38663/38663-400x400.png','ResolutionSubstitution' => '640x640.jpg','SMAPI' => 'https://sonos.tidalhifi.com/sonos-wimp','Name' => 'WiMP','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/38663/38663-72x72.png','Capabilities' => '2579'},'151' => {'PromoText' => '','Resolution' => undef,'ServiceType' => '48391','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/48391/48391-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://mclients.googleapis.com/music/sonos/wsf/smapi','Name' => 'Google Play Music','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/48391/48391-72x72.png','Capabilities' => '98899'}}) missed to call readingsBeginUpdate first.
2017.06.23 19:55:23 1: stacktrace:
2017.06.23 19:55:23 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (9520)
2017.06.23 19:55:23 1:     main::SONOS_readingsBulkUpdateIfChanged called by ./FHEM/00_SONOS.pm (1239)
2017.06.23 19:55:23 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.23 19:55:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.23 19:57:28 1: readingsUpdate(Sonos,MusicServicesList,{'146' => {'PromoText' => 'The source for new music from the best emerging bands, recorded live in Daytrotter's studios.','Resolution' => undef,'ServiceType' => '48903','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/48903/48903-400x400.png','ResolutionSubstitution' => undef,'SMAPI' => 'https://www.daytrotter.com/ws/MOAPI.asmx','Name' => 'Daytrotter','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/48903/48903-72x72.png','Capabilities' => '513'},'223' => {'PromoText' => '          Erlebe dutzende kostenlose Musikkanäle mit den verschiedensten Musikrichtungen bei RauteMusik.FM.       ','Resolution' => undef,'ServiceType' => '57095','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/57095/570
configDB und Windows befreite Zone!

det.

Hallo Reinerlein,
hatte mir auch gerade solch einen langen LOG Ausschnitt in die Zwischenablage kopiert. Spare ich mir jetzt - dto. wie bei Elektrolurch.
Das nervt etwas trotz verbose 0 in allen SONOS Definitionen. Sorry, aber vor dem Umbau ging es besser.
LG
det.

Reinerlein

Hi Det,

du musst den Verbose-Level am Sonos-Device setzen, dann sollte da Ruhe sein...
Aber zu dem fehlenden ReadingsBeginUpdate: Irgendwo muss das Verloren gehen. Im Code kommt es natürlich vor, sonst würde es ja bei keinem gehen (einschließlich mir)...

Ich kann mir gerade nicht vorstellen, wie das passieren kann.
Ab Loglevel 4 wird im SubProzess jeder Sendeversuch ins Logfile geschrieben. Da müsste dann erst das BeginUpdate, der BulkUpdateIfChanged und abschließend das EndUpdate zu sehen sein.
Außerdem sieht man ab Level 5 den Empfang auf Fhem-Modul-Seite (Log beginnt mit "Received from UPnP-Server").
Nun müsste also jeweils das gesendete, und das empfangene zu sehen sein (nur nicht nebeneinander, da es im SubProzess eine Sendequeue gibt, die erst am Ende eines Events ausgeführt wird).

Grüße
Reinerlein

cortmen

Ich glaube ich bin jetzt schon der 2 oder 3 der gerne diese Meldung loswerden möchte.


Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4120 thread 1
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4144 thread 1


Bin kein Freund von Verbose 0 zu aktivieren.



peter0255

Meine Sprachansagen kann ich komplett vergessen, mal geht es mal nicht. Habe alles probiert reconnect  über disable vom Sonos Dev Nachts um 3:00 wie auch der Player nach dem Einschalten. Im Log kann ich auch nichts finden was darauf hindeutet. Nach einem komplett restart des RB läuft es dann wieder ein Tag. Am schlimmsten ist, wenn der Wecker morgens stumm bleibt.
Was mir aufgefallen ist, die Bridge wird im Event Monitor als appeared angezeigt im dev selbst als disappeard.
Bringt es was die Player zu löschen und neu anlegen zu lassen?

Gruß
Peter

DeeSPe

Mein Log ist auch voll mit:
2017.06.24 22:07:37 1: readingsUpdate(Sonos,AllPlayerNotBondedCount,4) missed to call readingsBeginUpdate first.
2017.06.24 22:07:37 1: stacktrace:
2017.06.24 22:07:37 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (9519)
2017.06.24 22:07:37 1:     main::SONOS_readingsBulkUpdateIfChanged called by ./FHEM/00_SONOS.pm (1237)
2017.06.24 22:07:37 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.24 22:07:37 1:     main::CallFn                        called by fhem.pl (686)
Renewal of subscription failed with error: 500 Can't connect to 192.168.1.10:1400 at ./FHEM/00_SONOS.pm line 4000 thread 1.
Renewal of subscription failed with error: 500 Can't connect to 192.168.1.10:1400 at ./FHEM/00_SONOS.pm line 4024 thread 1.
Renewal of subscription failed with error: 500 Can't connect to 192.168.1.10:1400 at ./FHEM/00_SONOS.pm line 4048 thread 1.
Renewal of subscription failed with error: 500 Can't connect to 192.168.1.10:1400 at ./FHEM/00_SONOS.pm line 4072 thread 1.
Renewal of subscription failed with error: 500 Can't connect to 192.168.1.10:1400 at ./FHEM/00_SONOS.pm line 4096 thread 1.
Renewal of subscription failed with error: 500 Can't connect to 192.168.1.10:1400 at ./FHEM/00_SONOS.pm line 4120 thread 1.
Renewal of subscription failed with error: 500 Can't connect to 192.168.1.10:1400 at ./FHEM/00_SONOS.pm line 4144 thread 1.
Renewal of subscription failed with error: 500 Can't connect to 192.168.1.10:1400 at ./FHEM/00_SONOS.pm line 4192 thread 1.
Renewal of subscription failed with error: 500 Can't connect to 192.168.1.10:1400 at ./FHEM/00_SONOS.pm line 4000 thread 1.
Renewal of subscription failed with error: 500 Can't connect to 192.168.1.10:1400 at ./FHEM/00_SONOS.pm line 4024 thread 1.
Renewal of subscription failed with error: 500 Can't connect to 192.168.1.10:1400 at ./FHEM/00_SONOS.pm line 4048 thread 1.
Renewal of subscription failed with error: 500 Can't connect to 192.168.1.10:1400 at ./FHEM/00_SONOS.pm line 4072 thread 1.
Renewal of subscription failed with error: 500 Can't connect to 192.168.1.10:1400 at ./FHEM/00_SONOS.pm line 4096 thread 1.
Renewal of subscription failed with error: 500 Can't connect to 192.168.1.10:1400 at ./FHEM/00_SONOS.pm line 4120 thread 1.
Renewal of subscription failed with error: 500 Can't connect to 192.168.1.10:1400 at ./FHEM/00_SONOS.pm line 4144 thread 1.
Renewal of subscription failed with error: 500 Can't connect to 192.168.1.10:1400 at ./FHEM/00_SONOS.pm line 4192 thread 1.
2017.06.24 23:10:04 1: readingsUpdate(Sonos,AllPlayerNotBonded,['bz_Sonos','fl_Sonos','ku_Sonos','sz_Sonos','wz_Sonos']) missed to call readingsBeginUpdate first.
2017.06.24 23:10:04 1: stacktrace:
2017.06.24 23:10:04 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (9519)
2017.06.24 23:10:04 1:     main::SONOS_readingsBulkUpdateIfChanged called by ./FHEM/00_SONOS.pm (1237)
2017.06.24 23:10:04 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.24 23:10:04 1:     main::CallFn                        called by fhem.pl (686)
2017.06.24 23:10:04 1: readingsUpdate(Sonos,AllPlayerNotBondedCount,5) missed to call readingsBeginUpdate first.
2017.06.24 23:10:04 1: stacktrace:
2017.06.24 23:10:04 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (9519)
2017.06.24 23:10:04 1:     main::SONOS_readingsBulkUpdateIfChanged called by ./FHEM/00_SONOS.pm (1237)
2017.06.24 23:10:04 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.24 23:10:04 1:     main::CallFn                        called by fhem.pl (686)


Speak geht auch bei mir nicht mehr.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

Jamo

#28
Hallo Reiner,
ich habe gerade versucht alle meine Sonos Player zu löschen und neu anlegen zu lassen, dabei hat sich Fhem und anschliessend auch der Raspi3 (Jessie) aufgehängt, mit folgender Fehlermeldung im log. Das ganze hat sich immer wieder wiederholt, ich musste jedesmal den Stecker am RaspPi ziehen.

2017.06.25 12:58:17 1: PERL WARNING: Deep recursion on subroutine "main::SONOS_getSonosPlayerByUDN" at ./FHEM/00_SONOS.pm line 9870.
2017.06.25 12:58:17 1: PERL WARNING: Deep recursion on subroutine "main::SONOS_Log" at ./FHEM/00_SONOS.pm line 9619.


PS: Sonos Player löschen und neu anlegen lassen bringt keine Änderung.

PS2: Ich bekommen jetzt zusätslich folgende Meldungen:
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4120 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4144 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4000 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4024 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4048 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4072 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4096 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4120 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4144 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4192 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4000 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4024 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4048 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4072 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4096 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4120 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4144 thread 1.
Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 4192 thread 1.


PS3: Sprachansagen funktionieren nach dem Sonos Player löschen und neu anlegen lassen jetzt auch nicht mehr bei mir.
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

sTaN

#29
Ich schließe mich auch mal den Fehlermeldungen an.
Nach heutigem FHEM Update erhalte ich auf der Startseite folgende Ausgabe:

Messages collected while initializing FHEM:
configfile: Usage: define readingsGroup +
Usage: define readingsGroup +
Usage: define readingsGroup +


Ansonsten folgende SONOS spezifische Fehlermeldungen:

2017.06.25 20:44:01 1: readingsUpdate(Sonos_Bad,currentStreamAudio,) missed to call readingsBeginUpdate first.
2017.06.25 20:44:01 1:     main::CallFn                        called by fhem.pl (686)
2017.06.25 20:44:01 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.25 20:44:01 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (1224)
2017.06.25 20:44:01 1: stacktrace:
2017.06.25 20:44:01 1: readingsUpdate(Sonos_Bad,currentTrackPositionSec,95) missed to call readingsBeginUpdate first.
2017.06.25 20:44:01 1:     main::CallFn                        called by fhem.pl (686)
2017.06.25 20:44:01 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.25 20:44:01 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (1224)
2017.06.25 20:44:01 1: stacktrace:
2017.06.25 20:44:01 1: readingsUpdate(Sonos_Bad,currentTrackPosition,0:01:35) missed to call readingsBeginUpdate first.
2017.06.25 20:44:01 1:     main::CallFn                        called by fhem.pl (686)
2017.06.25 20:44:01 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.25 20:44:01 1:     main::SONOS_readingsBulkUpdateIfChanged called by ./FHEM/00_SONOS.pm (1237)
2017.06.25 20:44:01 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (9519)
2017.06.25 20:44:01 1: stacktrace:
2017.06.25 20:44:01 1: readingsUpdate(Sonos_Bad,currentTrackURI,x-sonos-spotify:spotify%3atrack%3a788Fpm2mKElTdRnRPtzSgW?sid=9&flags=8224&sn=1) missed to call readingsBeginUpdate first.
2017.06.25 20:43:35 1:     main::CallFn                        called by fhem.pl (686)
2017.06.25 20:43:35 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.25 20:43:35 1:     main::SONOS_readingsBulkUpdateIfChanged called by ./FHEM/00_SONOS.pm (1237)
2017.06.25 20:43:35 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (9519)
2017.06.25 20:43:35 1: stacktrace:
2017.06.25 20:43:35 1: readingsUpdate(Sonos_Bad,currentStreamAudio,) missed to call readingsBeginUpdate first.
2017.06.25 20:43:35 1:     main::CallFn                        called by fhem.pl (686)
2017.06.25 20:43:35 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.25 20:43:35 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (1224)
2017.06.25 20:43:35 1: stacktrace:
2017.06.25 20:43:35 1: readingsUpdate(Sonos_Bad,currentTrackPositionSec,69) missed to call readingsBeginUpdate first.
2017.06.25 20:43:34 1:     main::CallFn                        called by fhem.pl (686)
2017.06.25 20:43:34 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.25 20:43:34 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (1224)
2017.06.25 20:43:34 1: stacktrace:
2017.06.25 20:43:34 1: readingsUpdate(Sonos_Bad,currentTrackPosition,0:01:09) missed to call readingsBeginUpdate first.
2017.06.25 20:43:34 1:     main::CallFn                        called by fhem.pl (686)
2017.06.25 20:43:34 1:     main::SONOS_Read                    called by fhem.pl (3412)
2017.06.25 20:43:34 1:     main::SONOS_readingsBulkUpdateIfChanged called by ./FHEM/00_SONOS.pm (1237)
2017.06.25 20:43:34 1:     main::readingsBulkUpdate            called by ./FHEM/00_SONOS.pm (9519)
2017.06.25 20:43:34 1: stacktrace:
2017.06.25 20:43:34 1: readingsUpdate(Sonos_Bad,currentTrackURI,x-sonos-spotify:spotify%3atrack%3a788Fpm2mKElTdRnRPtzSgW?sid=9&flags=8224&sn=1) missed to call readingsBeginUpdate first.


Gleiche Meldungen bei meinen Sonos im Wohnzimmer und Schlafzimmer

EDIT: Ich schließe mich gleich mal inoma an. Auch ich habe meine Player über FHEM gelöscht und wollte sie über den autocreate neu anlegen lassen. Nachdem Löschen hängt FHEM mit folgendem Fehler im Logfile:

2017.06.25 21:19:11 1: PERL WARNING: Deep recursion on subroutine "main::SONOS_getSonosPlayerByUDN" at ./FHEM/00_SONOS.pm line 9870.
2017.06.25 21:19:11 1: PERL WARNING: Deep recursion on subroutine "main::SONOS_Log" at ./FHEM/00_SONOS.pm line 9619.


Gruß
sTaN
Raspberry Pi 3
2 x CUL CC1101-USB-Lite 868MHz
FS20 Komponenten, Philips HUE, Alexa-Fhem, MAX! Geräte, homebridge, harmony, Unifi, FirtzBox, MQTT, Aurora, Denon, Sonos, TabletUI, CALENDAR, EGPM2LAN, Pushover