SONOS blockiert? Lange Verzögerungszeiten. Wie optimieren?

Begonnen von choetzu, 29 August 2018, 08:14:12

Vorheriges Thema - Nächstes Thema

choetzu

Hallo

Seit neustem habe ich Problem mit "Cannot Fork" Meldungen (siehe auch https://forum.fhem.de/index.php/topic,73490.msg830965.html#msg830965).

Ich konnte glaub ich das Problem etwas eingrenzen. Nebst meinem LGW-Gateway (homematic) macht Sonos seit neustem etwas Aerger. Komisch nur, dass es bislang funktionierte. Wenn ich am morgen den Sonos Radio (Play) einschalte, blockiert es mir FHEM, resp. ich kann keine Seitenaufrufe machen.

Ich habe deshalb Apptime über Nacht laufen lassen. mit "apptime max" kriege ich folgende Werte:

name                                     function                               max    count      total  average   maxDly   avgDly TS Max call     param Max call
tmr-SONOSPLAYER_TriggerCoverTitleLater   HASH(0x3023c00)                      19683       29  536795.79 18510.20 40829.32  9341.50 29.08. 06:21:19 HASH(Sonos_Bad__Schlafz)
Logging                                  DbLog_Log                            19583     8883  589674.92    66.38     0.00     0.00 29.08. 06:21:19 HASH(Logging); HASH(Sonos_Bad__Schlafz)
Sonos                                    SONOS_Read                            4647      494   40709.86    82.41     0.00     0.00 29.08. 06:05:34 HASH(Sonos)


Also scheint SONOS hier doch einiges an Verzögerung zum generieren (TriggerCover?). Irgendwo habe ich gelesen, dass alles über 1 Sek nix gut ist..avg 18sek ist demzufolge gaaaar nicht gut.

Weiss jemand, was ich da machen kann? Ich habe 2 ZP120, 1 ZP90, 1 S3.

Und wenn ich beim Device Sonos in die Readings schaue, dann fällt mir anliegendes Bild auf... Das ist vollgepackt mit Daten.

Hab ich da allgemein die Möglichkeit zu optimieren? Danke für Eure Hilfe.

Lg c
Raspi3, EnOcean, Zwave, Homematic

choetzu

Max ist mittlerweile bei 22000ms bei sonos. Was mach ich falsch?
Raspi3, EnOcean, Zwave, Homematic

choetzu

so, letzter Aufruf mit Bitte um Hilfe. Folgend nochmals Apptime max

name                                     function                               max    count      total  average   maxDly   avgDly TS Max call     param Max call
tmr-SONOSPLAYER_TriggerCoverTitleLater   HASH(0x4ba86a8)                      23161       80 1508003.72 18850.05 75860.13  4206.80 08.09. 10:09:23 HASH(Sonos_Bad__Schlafz)
Logging_NAS                              DbLog_Log                            23071    18457 1691777.97    91.66     0.00     0.00 08.09. 10:09:23 HASH(Logging_NAS); HASH(Sonos_Bad__Schlafz)
tmr-SONOSPLAYER_TriggerCoverTitleLater   HASH(0x4f854b0)                      22755       85   71127.14   836.79 93467.04 20955.00 07.09. 22:47:22 HASH(Sonos_Wohnzimmer)
Sonos                                    SONOS_Read                            7060     1065  110807.55   104.04     0.00     0.00 08.09. 10:09:31 HASH(Sonos)


Wenn ich TriggerCoverTitleLater in FHEM eingebe, kommt grad gar nix. Also, hey, ich habe wirklich versucht mir selber zu helfen. Danke für die Hilfe..
Raspi3, EnOcean, Zwave, Homematic

CoolTux

Leider gibst Du weder ein List noch eine Versionsangabe.
Daher sage ich. Mach bitte ein Update und teste noch mal.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

DS_Starter

Hallo zusammen,

habe zufällig diesen Thread hier gesehen, bin sonst nicht in diesem Teilforum.

Das Problem könnte auch an einer langen Abarbeitungszeit von DbLog_Log liegen.
Es kann aber nur dann auftreten wenn DbLog im synchronen Mode (der Standard) betrieben wird und die DB sehr langsam ist.

Um festzustellen ob es an der DB liegt, folgendes tun:

1. im DbLog Attr "showNotifyTime" auf 1 setzen -> dann wird ein Reading "notify_processing_time" erzeugt, welches die Zeit der DbLog_Log Routine anzeigt.
2. den asynchronen Modus einschalten -> das Attr "asyncMode" setzen
3. das Attribut "showproctime" setzen -> es werden die Readings "sql_processing_time" und "background_processing_time" erzeugt

@choetzu, bitte das mal machen und wenn der asynchrone Mode eingeschaltet wurde mal die Werte der angebenen Readings posten. Dann kann man mehr darüber sagen.

LG,
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

choetzu

Danke für die Wortmeldung CoolTux. Update mache ich wöchentlich. Hab aber grad nochmals ein Update gemacht

Ich weiss nicht genau, welches Listing du brauchst, hier schonmal von Sonos

Internals:
   CHANGED   
   DELAYTIME  0
   DeviceName localhost:4711
   FD         4
   INTERVAL   30
   NAME       Sonos
   NOTIFYDEV  global
   NR         268
   NTFY_ORDER 50-Sonos
   PARTIAL   
   STATE      opened
   TYPE       SONOS
   WAITTIME   8
   READINGS:
     2018-08-25 07:46:27   AllPlayer       ['Sonos_Bad__Schlafz','Sonos_Buero','Sonos_Mobil','Sonos_Wohnzimmer']
     2018-08-25 07:46:27   AllPlayerCount  4
     2018-08-25 07:46:27   AllPlayerNotBonded ['Sonos_Bad__Schlafz','Sonos_Buero','Sonos_Mobil','Sonos_Wohnzimmer']
     2018-08-25 07:46:27   AllPlayerNotBondedCount 4
     2018-09-08 15:42:07   LastProcessAnswer 1536414127
     2018-08-17 18:53:17   LastProcessRestart 2018-08-17 18:53:17
     2018-08-17 18:53:17   LastProcessRestartCount 13
     2017-12-02 17:19:12   LineInPlayer    []
     2018-08-25 07:46:27   MasterPlayer    ['Sonos_Bad__Schlafz','Sonos_Buero','Sonos_Mobil']
     2018-08-25 07:46:27   MasterPlayerCount 3
     2018-09-08 13:20:11   MasterPlayerNotPlaying ['Sonos_Bad__Schlafz','Sonos_Buero','Sonos_Mobil']
     2018-09-08 13:20:11   MasterPlayerNotPlayingCount 3
     2018-09-08 13:20:11   MasterPlayerPlaying []
     2018-09-08 13:20:11   MasterPlayerPlayingCount 0
     2018-09-06 10:35:14   MusicServicesList {'237' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/60679/60679-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/60679/60679-400x400.png','Capabilities' => '328193','Name' => 'storePlay','ResolutionSubstitution' => 'artwork_1500','SMAPI' => 'https://api.storeplay.com.au/sonos/SonosService.asmx','ServiceType' => '60679','Resolution' => '1500'},'31' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/7943/7943-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/7943/7943-400x400.png','Capabilities' => '10835','Name' => 'Qobuz','ResolutionSubstitution' => undef,'SMAPI' => 'https://www.qobuz.com/api.xml/0.3/sonos','ServiceType' => '7943','Resolution' => undef},'275' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/70407/70407-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/70407/70407-400x400.png','Capabilities' => '513','Name' => 'ARTRADIO - RadioArt.com','ResolutionSubstitution' => undef,'SMAPI' => 'https://sonos.radioart.com/','ServiceType' => '70407','Resolution' => undef},'281' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/71943/71943-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/71943/71943-400x400.png','Capabilities' => '4672','Name' => 'Red Bull Radio','ResolutionSubstitution' => '&w=1500&h=1500','SMAPI' => 'https://sonos.redbullradio.com/smapi','ServiceType' => '71943','Resolution' => '1500'},'212' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/54279/54279-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/54279/54279-400x400.png','Capabilities' => '266817','Name' => 'Plex','ResolutionSubstitution' => 'width=1500','SMAPI' => 'https://sonos.plex.tv/v2/soap','ServiceType' => '54279','Resolution' => '1500'},'2' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/519/519-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/519/519-400x400.png','Capabilities' => '2643','Name' => 'Deezer','ResolutionSubstitution' => '1000x1000-000000-80-0-0.jpg','SMAPI' => 'https://api.deezer.com/sonos','ServiceType' => '519','Resolution' => '1000'},'265' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/67847/67847-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/67847/67847-400x400.png','Capabilities' => '512','Name' => 'PowerApp','ResolutionSubstitution' => undef,'SMAPI' => 'https://api.powergroup.com.tr/Sonos/','ServiceType' => '67847','Resolution' => undef},'201' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/51463/51463-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/51463/51463-400x400.png','Capabilities' => '2142785','Name' => 'Amazon Music','ResolutionSubstitution' => undef,'SMAPI' => 'https://sonos.amazonmusic.com/','ServiceType' => '51463','Resolution' => undef},'167' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/42759/42759-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/42759/42759-400x400.png','Capabilities' => '577','Name' => 'Gaana','ResolutionSubstitution' => '_480x480_','SMAPI' => 'http://sonosapi.gaana.com/SonosAPI.php','ServiceType' => '42759','Resolution' => '480'},'181' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/46343/46343-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/46343/46343-400x400.png','Capabilities' => '2627','Name' => 'Mixcloud','ResolutionSubstitution' => 'w/1500/h/1500/','SMAPI' => 'https://www.mixcloud.com/sonos-app/','ServiceType' => '46343','Resolution' => '1500'},'183' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/46855/46855-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/46855/46855-400x400.png','Capabilities' => '37395','Name' => 'narando','ResolutionSubstitution' => undef,'SMAPI' => 'http://www.narando.com/sonos/service/action','ServiceType' => '46855','Resolution' => undef},'283' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/72455/72455-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/72455/72455-400x400.png','Capabilities' => '102976','Name' => 'Calm','ResolutionSubstitution' => '1500x1500','SMAPI' => 'https://sonos.app.prod.calm.com/server.php','ServiceType' => '72455','Resolution' => '1500'},'235' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/60167/60167-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/60167/60167-400x400.png','Capabilities' => '70145','Name' => 'Sveriges Radio','ResolutionSubstitution' => undef,'SMAPI' => 'https://sonos.playsr.com/ws','ServiceType' => '60167','Resolution' => undef},'222' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/56839/56839-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/56839/56839-400x400.png','Capabilities' => '6675','Name' => 'nugs.net','ResolutionSubstitution' => undef,'SMAPI' => 'https://sonos.nugs.net/soap/nugs','ServiceType' => '56839','Resolution' => undef},'150' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/38407/38407-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/38407/38407-400x400.png','Capabilities' => '512','Name' => 'RUSC','ResolutionSubstitution' => undef,'SMAPI' => 'https://www.rusc.com/sonos.asmx','ServiceType' => '38407','Resolution' => undef},'217' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/55559/55559-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/55559/55559-400x400.png','Capabilities' => '4610','Name' => 'FIT Radio Workout Music','ResolutionSubstitution' => '_1500.jpg','SMAPI' => 'https://www.fitradio.com/apisonos/ws','ServiceType' => '55559','Resolution' => '1500'},'273' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/69895/69895-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/69895/69895-400x400.png','Capabilities' => '561729','Name' => 'Klassik Radio Select','ResolutionSubstitution' => undef,'SMAPI' => 'https://klassiksonos.prod.global.7digital.net/sonos.asmx','ServiceType' => '69895','Resolution' => undef},'189' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/48391/48391-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/48391/48391-400x400.png','Capabilities' => '513','Name' => 'SOUNDMACHINE','ResolutionSubstitution' => '_1500.png','SMAPI' => 'https://provider.sound-machine.com/sonosapi','ServiceType' => '48391','Resolution' => '1500'},'164' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/41991/41991-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/41991/41991-400x400.png','Capabilities' => '12865','Name' => 'Saavn','ResolutionSubstitution' => '500x500.jpg','SMAPI' => 'https://www.saavn.com/apps/sonos/SonosAPI.php','ServiceType' => '41991','Resolution' => '500'},'19' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/4871/4871-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/4871/4871-400x400.png','Capabilities' => '2579','Name' => 'MyJUKE','ResolutionSubstitution' => '/1500x1500','SMAPI' => 'https://juke-smapi.api.247e.com/musicopen.svc','ServiceType' => '4871','Resolution' => '1500'},'231' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/59143/59143-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/59143/59143-400x400.png','Capabilities' => '537153','Name' => 'Wolfgang's Music','ResolutionSubstitution' => '640','SMAPI' => 'https://moapi.wolfgangs.com/ws/wolfgangs.asmx','ServiceType' => '59143','Resolution' => '640'},'157' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/40199/40199-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/40199/40199-400x400.png','Capabilities' => '513','Name' => 'Bandcamp','ResolutionSubstitution' => undef,'SMAPI' => 'https://sns.bandcamp.com/api/sonos/2/sonos_api','ServiceType' => '40199','Resolution' => undef},'230' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/58887/58887-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/58887/58887-400x400.png','Capabilities' => '512','Name' => 'NTS Radio','ResolutionSubstitution' => '/1000x1000/','SMAPI' => 'https://www.nts.live/smapi','ServiceType' => '58887','Resolution' => '1000'},'221' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/56583/56583-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/56583/56583-400x400.png','Capabilities' => '6675','Name' => 'LivePhish+','ResolutionSubstitution' => undef,'SMAPI' => 'https://sonos.nugs.net/soap/livephish','ServiceType' => '56583','Resolution' => undef},'270' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/69127/69127-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/69127/69127-400x400.png','Capabilities' => '4672','Name' => 'Relisten','ResolutionSubstitution' => '1000.png','SMAPI' => 'https://sonos.relisten.net/mp3','ServiceType' => '69127','Resolution' => '1000'},'223' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/57095/57095-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/57095/57095-400x400.png','Capabilities' => '513','Name' => 'RauteMusik.FM','ResolutionSubstitution' => undef,'SMAPI' => 'https://sonos-smapi.rautemusik.fm/smapi','ServiceType' => '57095','Resolution' => undef},'192' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/49159/49159-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/49159/49159-400x400.png','Capabilities' => '5632','Name' => 'focus@will','ResolutionSubstitution' => '-1500.png','SMAPI' => 'https://www.focusatwill.com/sonos/action','ServiceType' => '49159','Resolution' => '1500'},'198' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/50695/50695-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/50695/50695-400x400.png','Capabilities' => '2627','Name' => 'Anghami','ResolutionSubstitution' => undef,'SMAPI' => 'https://api.anghami.com/anghmob/SonosAPI.php','ServiceType' => '50695','Resolution' => undef},'33' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/8455/8455-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/8455/8455-400x400.png','Capabilities' => '513','Name' => 'Murfie','ResolutionSubstitution' => '-huge.jpg?size=300','SMAPI' => 'https://sonos.murfie.com/','ServiceType' => '8455','Resolution' => '300'},'233' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/59655/59655-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/59655/59655-400x400.png','Capabilities' => '1028672','Name' => 'Pocket Casts','ResolutionSubstitution' => '/960/','SMAPI' => 'https://integrations.pocketcasts.com/service/smapi','ServiceType' => '59655','Resolution' => '960'},'204' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/52231/52231-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/52231/52231-400x400.png','Capabilities' => '3117633','Name' => 'Apple Music','ResolutionSubstitution' => '1200x1200','SMAPI' => 'https://sonos-music.apple.com/ws/SonosSoap','ServiceType' => '52231','Resolution' => '1200'},'191' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/48903/48903-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/48903/48903-400x400.png','Capabilities' => '1030739','Name' => 'Classical Archives','ResolutionSubstitution' => undef,'SMAPI' => 'https://api.classicalarchives.com/smapi/endpoint','ServiceType' => '48903','Resolution' => undef},'184' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/47111/47111-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/47111/47111-400x400.png','Capabilities' => '295427','Name' => 'Stingray Music','ResolutionSubstitution' => undef,'SMAPI' => 'https://sonos.stingray.com/ws/Sonos','ServiceType' => '47111','Resolution' => undef},'154' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/39431/39431-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/39431/39431-400x400.png','Capabilities' => '513','Name' => 'Radionomy','ResolutionSubstitution' => '.s999','SMAPI' => 'https://sonos.radionomy.com/SonosService.svc','ServiceType' => '39431','Resolution' => '999'},'258' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/66055/66055-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/66055/66055-400x400.png','Capabilities' => '512','Name' => '企鹅FM','ResolutionSubstitution' => undef,'SMAPI' => 'https://api.fm.qq.com/v1/sonos/sonos_cgi','ServiceType' => '66055','Resolution' => undef},'260' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/66567/66567-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/66567/66567-400x400.png','Capabilities' => '512','Name' => 'Minidisco','ResolutionSubstitution' => '_1500.jpg','SMAPI' => 'https://sonos.minidisco.nl/server.php','ServiceType' => '66567','Resolution' => '1500'},'174' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/44551/44551-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/44551/44551-400x400.png','Capabilities' => '1083923','Name' => 'TIDAL','ResolutionSubstitution' => '640x640.jpg','SMAPI' => 'https://sonos.tidal.com/v1/sonos','ServiceType' => '44551','Resolution' => '640'},'234' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/59911/59911-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/59911/59911-400x400.png','Capabilities' => '512','Name' => 'deliver.media','ResolutionSubstitution' => undef,'SMAPI' => 'https://sonos.deliver.media/musicservice','ServiceType' => '59911','Resolution' => undef},'36' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/9223/9223-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/9223/9223-400x400.png','Capabilities' => '512','Name' => 'Hearts of Space','ResolutionSubstitution' => '_290.png','SMAPI' => 'https://sonos.hos.com/SOAP/Server1.2.php','ServiceType' => '9223','Resolution' => '290'},'9' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/2311/2311-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/2311/2311-400x400.png','Capabilities' => '1116691','Name' => 'Spotify','ResolutionSubstitution' => undef,'SMAPI' => 'https://spotify-v4.ws.sonos.com/smapi','ServiceType' => '2311','Resolution' => undef},'160' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/40967/40967-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/40967/40967-400x400.png','Capabilities' => '4611','Name' => 'SoundCloud','ResolutionSubstitution' => 't500x500','SMAPI' => 'https://soundcloud-go.ws.sonos.com/smapi','ServiceType' => '40967','Resolution' => '500'},'162' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/41479/41479-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/41479/41479-400x400.png','Capabilities' => '513','Name' => 'radioPup','ResolutionSubstitution' => undef,'SMAPI' => 'https://sonos.townsquaremedia.com/index.php','ServiceType' => '41479','Resolution' => undef},'239' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/61191/61191-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/61191/61191-400x400.png','Capabilities' => '1095249','Name' => 'Audible','ResolutionSubstitution' => undef,'SMAPI' => 'https://sonos.audible.com/smapi','ServiceType' => '61191','Resolution' => undef},'151' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/38663/38663-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/38663/38663-400x400.png','Capabilities' => '98899','Name' => 'Google Play Music','ResolutionSubstitution' => undef,'SMAPI' => 'https://mclients.googleapis.com/music/sonos/wsf/smapi','ServiceType' => '38663','Resolution' => undef},'277' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/70919/70919-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/70919/70919-400x400.png','Capabilities' => '513','Name' => 'NRK Radio','ResolutionSubstitution' => undef,'SMAPI' => 'https://psapi.nrk.no/sonos/sonos.svc','ServiceType' => '70919','Resolution' => undef},'271' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/69383/69383-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/69383/69383-400x400.png','Capabilities' => '602688','Name' => 'IDAGIO','ResolutionSubstitution' => '&w=1500&h=1500','SMAPI' => 'https://idg-prod-sonos.herokuapp.com/smapi/action','ServiceType' => '69383','Resolution' => '1500'},'262' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/67079/67079-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/67079/67079-400x400.png','Capabilities' => '33281','Name' => 'My Cloud Home','ResolutionSubstitution' => '_290x290.png','SMAPI' => 'https://sonos.mycloud.com/musicservice','ServiceType' => '67079','Resolution' => '290'},'268' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/68615/68615-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/68615/68615-400x400.png','Capabilities' => '513','Name' => 'myTuner Radio','ResolutionSubstitution' => undef,'SMAPI' => 'https://sonos.mytuner.mobi/api/v2/sonos/soap','ServiceType' => '68615','Resolution' => undef},'13' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/3335/3335-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/3335/3335-400x400.png','Capabilities' => '579','Name' => 'Stitcher SmartRadio','ResolutionSubstitution' => 'lain328','SMAPI' => 'https://www.stitcher.com/Service/Sonos/Sonos.php','ServiceType' => '3335','Resolution' => '328'},'38' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/9735/9735-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/9735/9735-400x400.png','Capabilities' => '513','Name' => '7digital','ResolutionSubstitution' => '_800.jpg','SMAPI' => 'https://sonos-service.7digital.com/sonos.asmx','ServiceType' => '9735','Resolution' => '800'},'264' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/67591/67591-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/67591/67591-400x400.png','Capabilities' => '889409','Name' => 'radio.net','ResolutionSubstitution' => undef,'SMAPI' => 'https://api.radio.de/sonos/v1/ws','ServiceType' => '67591','Resolution' => undef},'256' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/65543/65543-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/65543/65543-400x400.png','Capabilities' => '594496','Name' => 'CBC Radio & Music','ResolutionSubstitution' => 'w_1500,h_1500','SMAPI' => 'https://cbcmusic-sonos-beta.azurewebsites.net/SonosService.svc','ServiceType' => '65543','Resolution' => '1500'},'203' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/51975/51975-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/51975/51975-400x400.png','Capabilities' => '595','Name' => 'Napster','ResolutionSubstitution' => '1500x1500.jpg','SMAPI' => 'https://sonosapi-napster.rhapsody.com/smapi','ServiceType' => '51975','Resolution' => '1500'},'169' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/43271/43271-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/43271/43271-400x400.png','Capabilities' => '4672','Name' => 'Tribe of Noise','ResolutionSubstitution' => '_1500.jpg','SMAPI' => 'https://sonos.tribeofnoise.com/server-v2.1.php','ServiceType' => '43271','Resolution' => '1500'},'279' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/71431/71431-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/71431/71431-400x400.png','Capabilities' => '577','Name' => 'Global Player','ResolutionSubstitution' => '_1500.jpg','SMAPI' => 'https://sonoslb.radioapi.io/global','ServiceType' => '71431','Resolution' => '1500'},'163' => {'PromoText' => '','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/41735/41735-72x72.png','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/41735/41735-400x400.png','Capabilities' => '513','Name' => 'Spreaker','ResolutionSubstitution' => '/large/','SMAPI' => 'https://sonos.spreaker.com/sonos/service/v1','ServiceType' => '41735','Resolution' => '200'}}
     2018-09-06 10:35:14   MusicServicesListVersion RINCON_5CAAFDEA27B401400:1776
     2018-09-08 02:00:07   ShareIndexInProgress 0
     2018-01-02 20:57:02   UserID_Spotify  SA_RINCON2311_X_%23Svc2311-0-Token
     2018-09-08 15:42:06   ZoneGroupState  <ZoneGroups><ZoneGroup Coordinator="RINCON_000E587271CC01400" ID="RINCON_000E587271CC01400:56"><ZoneGroupMember UUID="RINCON_000E587271CC01400" Location="http://10.0.1.12:1400/xml/device_description.xml" ZoneName="Mobil" Icon="x-rincon-roomicon:portable" Configuration="1" SoftwareVersion="44.2-54230" MinCompatibleVersion="43.0-00000" LegacyCompatibleVersion="36.0-00000" BootSeq="117" TVConfigurationError="0" HdmiCecAvailable="0" WirelessMode="0" WirelessLeafOnly="0" HasConfiguredSSID="0" ChannelFreq="2437" BehindWifiExtender="0" WifiEnabled="1" Orientation="0" RoomCalibrationState="4" SecureRegState="3" VoiceState="0" AirPlayEnabled="0"/></ZoneGroup><ZoneGroup Coordinator="RINCON_000E583A01A201400" ID="RINCON_000E583A01A201400:172"><ZoneGroupMember UUID="RINCON_000E583A01A201400" Location="http://10.0.1.7:1400/xml/device_description.xml" ZoneName="Bad / Schlafz." Icon="x-rincon-roomicon:bathroom" Configuration="1" SoftwareVersion="44.2-54230" MinCompatibleVersion="43.0-00000" LegacyCompatibleVersion="36.0-00000" BootSeq="142" TVConfigurationError="0" HdmiCecAvailable="0" WirelessMode="0" WirelessLeafOnly="0" HasConfiguredSSID="0" ChannelFreq="2437" BehindWifiExtender="0" WifiEnabled="0" Orientation="0" RoomCalibrationState="4" SecureRegState="3" VoiceState="0" AirPlayEnabled="0"/><ZoneGroupMember UUID="RINCON_5CAAFDEA27B401400" Location="http://10.0.1.28:1400/xml/device_description.xml" ZoneName="Wohnzimmer" Icon="x-rincon-roomicon:living" Configuration="1" SoftwareVersion="44.2-54230" MinCompatibleVersion="43.0-00000" LegacyCompatibleVersion="36.0-00000" BootSeq="23" TVConfigurationError="0" HdmiCecAvailable="0" WirelessMode="0" WirelessLeafOnly="0" HasConfiguredSSID="0" ChannelFreq="2437" BehindWifiExtender="0" WifiEnabled="0" Orientation="0" RoomCalibrationState="4" SecureRegState="3" VoiceState="0" AirPlayEnabled="0"/></ZoneGroup><ZoneGroup Coordinator="RINCON_000E5827163A01400" ID="RINCON_000E5827163A01400:23"><ZoneGroupMember UUID="RINCON_000E5827163A01400" Location="http://10.0.1.49:1400/xml/device_description.xml" ZoneName="Büro" Icon="x-rincon-roomicon:office" Configuration="1" SoftwareVersion="44.2-54230" MinCompatibleVersion="43.0-00000" LegacyCompatibleVersion="36.0-00000" BootSeq="130" TVConfigurationError="0" HdmiCecAvailable="0" WirelessMode="0" WirelessLeafOnly="0" HasConfiguredSSID="0" ChannelFreq="2437" BehindWifiExtender="0" WifiEnabled="1" Orientation="0" RoomCalibrationState="4" SecureRegState="3" VoiceState="0" AirPlayEnabled="0"/></ZoneGroup></ZoneGroups>
     2018-09-08 15:41:34   state           opened
Attributes:
   DbLogInclude state
   deviceRoomView DeviceLineOnly
   event-on-change-reading state
   group      Gateway
   room       Sonos,10_System
   targetSpeakDir /mnt/SonosSpeak
   targetSpeakMP3FileDir /mnt/SonosSpeak
   targetSpeakURL \\10.0.1.34\SonosSpeak
   verbose    0


und hier von Sonos_Bad__Schlafz

Internals:
   DEF        RINCON_000E583A01A201400_MR
   NAME       Sonos_Bad__Schlafz
   NOTIFYDEV  Sonos_Bad__Schlafz
   NR         269
   NTFY_ORDER 50-Sonos_Bad__Schlafz
   STATE      0
   TYPE       SONOSPLAYER
   UDN        RINCON_000E583A01A201400_MR
   READINGS:
     2018-09-08 15:42:05   AlarmList       {}
     2018-09-08 15:42:05   AlarmListIDs   
     2018-09-08 15:42:05   AlarmListVersion RINCON_000E5836A58001400:4
     2017-12-02 17:19:12   AlarmRunning    0
     2017-12-02 17:19:12   AlarmRunningID 
     2018-08-25 07:46:27   AvailablePlayer ['Sonos_Buero','Sonos_Mobil']
     2017-12-02 17:19:11   Balance         10
     2017-12-02 17:19:30   Bass            4
     2017-12-02 17:19:12   CrossfadeMode   0
     2017-12-02 17:19:16   DailyIndexRefreshTime 02:00:00
     2018-03-18 14:13:07   DirectControlAccountID
     2018-03-18 14:13:07   DirectControlClientID
     2017-12-02 17:19:12   DirectControlIsSuspended 0
     2018-04-21 23:28:27   FavouritesVersion RINCON_5CAAFDEA27B401400,34
     2018-05-17 07:47:57   GroupMute       0
     2018-09-08 13:07:17   GroupVolume     28
     2017-12-02 17:19:12   HeadphoneConnected 0
     2017-12-02 17:19:11   IsBonded        0
     2018-04-28 09:22:54   IsMaster        1
     2018-03-25 21:30:40   IsZoneBridge    0
     2018-09-08 15:41:22   LastActionResult ~~NotLoadedMarker~~
     2017-12-02 17:19:30   LineInConnected 0
     2017-12-02 17:19:30   LineInIcon      AudioComponent
     2017-12-02 17:19:30   LineInName      Audio Component
     2017-12-02 17:19:30   Loudness        1
     2018-04-28 09:22:53   MasterPlayer    Sonos_Bad__Schlafz
     2018-05-17 07:47:57   Mute            0
     2018-02-28 16:19:17   Orientation     0
     2017-12-02 17:19:30   OutputFixed     0
     2017-12-02 17:19:30   PlaylistsVersion RINCON_000E587271CC01400,8
     2018-07-14 09:37:23   QueueHash       83844311ac6ab4d3d4766a373829a920
     2018-07-14 09:37:23   QueueVersion    1
     2018-04-21 23:28:27   RadiosVersion   RINCON_5CAAFDEA27B401400,34
     2018-02-23 14:57:50   Repeat          0
     2018-01-23 06:46:12   RepeatOne       0
     2018-06-23 08:41:54   Shuffle         0
     2018-07-18 09:30:31   SlavePlayer     ['Sonos_Wohnzimmer']
     2018-07-18 09:30:31   SlavePlayerNotBonded ['Sonos_Wohnzimmer']
     2017-12-02 17:19:12   SleepTimer      off
     2017-12-02 17:19:12   SleepTimerVersion
     2017-12-02 17:19:30   SubEnable       1
     2017-12-02 17:19:30   SubGain         0
     2017-12-02 17:19:30   SubPolarity     0
     2017-12-02 17:19:30   Treble          0
     2017-12-02 17:19:30   TruePlay        0
     2018-09-08 13:06:58   Volume          30
     2018-02-28 16:19:17   WifiEnabled     0
     2018-02-28 16:19:17   WirelessMode    0
     2018-04-28 09:22:54   ZoneGroupID     RINCON_000E583A01A201400:__
     2018-07-14 09:38:08   ZoneGroupName   Bad / Schlafz. + 1
     2018-09-08 15:42:02   ZoneGroupNameDetails  + Wohnzimmer
     2018-07-14 09:38:08   ZonePlayerUUIDsInGroup RINCON_000E583A01A201400,RINCON_5CAAFDEA27B401400
     2018-08-13 07:34:16   currentAlbum   
     2018-09-08 10:09:26   currentAlbumArtURL http://cdn-radiotime-logos.tunein.com/s24862g.png
     2018-08-13 07:34:16   currentAlbumArtist
     2018-08-13 07:34:16   currentArtist   
     2018-09-08 10:09:26   currentEnqueuedTransportHandle x-sonosapi-stream:s24862?sid=254&flags=8224&sn=0|<DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item id="-1" parentID="-1" restricted="true"><dc:title>SRF 3</dc:title><upnp:class>object.item.audioItem.audioBroadcast</upnp:class><desc id="cdudn" nameSpace="urn:schemas-rinconnetworks-com:metadata-1-0/">SA_RINCON65031_</desc></item></DIDL-Lite>
     2018-09-08 10:09:26   currentEnqueuedTransportURI x-sonosapi-stream:s24862?sid=254&flags=8224&sn=0
     2017-12-02 17:19:12   currentFavouriteName
     2018-09-08 15:42:02   currentNormalAudio
     2018-08-13 07:34:16   currentOriginalTrackNumber
     2017-12-02 17:19:12   currentPlaylistName
     2017-12-02 17:19:12   currentRadioName
     2018-09-08 10:09:27   currentSender   SRF 3
     2018-09-07 15:00:55   currentSenderCurrent
     2018-09-08 13:20:10   currentSenderInfo
     2018-09-08 10:09:26   currentSource   SRF 3
     2018-09-08 10:09:27   currentStreamAudio 1
     2018-09-08 10:09:27   currentTitle   
     2018-08-27 11:11:51   currentTrack    1
     2018-09-08 10:09:26   currentTrackDuration 0:00:00
     2018-09-08 10:09:26   currentTrackDurationSec 0
     2018-09-08 13:20:10   currentTrackHandle aac://http://stream.srg-ssr.ch/m/drs3/aacp_96|<DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item id="-1" parentID="-1" restricted="true"><res protocolInfo="sonos.com-http:*:application/octet-stream:*">x-sonosapi-stream:s24862?sid=254&amp;flags=8224&amp;sn=0</res><r:streamContent></r:streamContent><r:radioShowMd></r:radioShowMd><upnp:albumArtURI>/getaa?s=1&amp;u=x-sonosapi-stream%3as24862%3fsid%3d254%26flags%3d8224%26sn%3d0</upnp:albumArtURI><dc:title>x-sonosapi-stream:s24862?sid=254&amp;flags=8224&amp;sn=0</dc:title><upnp:class>object.item</upnp:class></item></DIDL-Lite>
     2018-09-08 13:20:30   currentTrackPosition 0:00:00
     2018-09-08 13:20:10   currentTrackPositionSec 0
     2018-09-08 13:20:30   currentTrackPositionSimulated 0:00:00
     2018-09-08 10:09:26   currentTrackPositionSimulatedPercent 0.0
     2018-09-08 13:20:30   currentTrackPositionSimulatedSec 0
     2018-09-08 10:09:26   currentTrackProvider Radio
     2018-09-08 10:09:26   currentTrackProviderIconQuadraticURL /fhem/sonos/cover/tunein_quadratic.jpg
     2018-09-08 10:09:26   currentTrackProviderIconRoundURL /fhem/sonos/cover/tunein_round.png
     2018-09-08 10:09:27   currentTrackURI aac://http://stream.srg-ssr.ch/m/drs3/aacp_96
     2017-12-02 17:19:11   fieldType       
     2018-09-08 13:20:10   infoSummarize1  SRF 3:
     2018-09-08 13:20:10   infoSummarize2  STOPPED => SRF 3:
     2018-09-08 13:07:16   infoSummarize3  Lautstärke: 30 ~ Ton An ~ Balance: 10 ~ Kein Kopfhörer
     2017-12-02 17:19:12   infoSummarize4 
     2017-12-02 17:19:11   location        http://10.0.1.7:1400/xml/device_description.xml
     2018-08-11 14:20:44   nextAlbum       
     2018-06-22 16:28:51   nextAlbumArtURL /fhem/sonos/cover/empty.jpg
     2018-08-13 07:34:16   nextAlbumArtist
     2018-08-13 07:34:16   nextArtist     
     2018-08-11 14:20:44   nextOriginalTrackNumber
     2018-08-13 07:34:16   nextTitle       
     2018-08-13 07:34:16   nextTrackDuration
     2018-08-13 07:34:16   nextTrackDurationSec
     2018-08-13 07:34:16   nextTrackHandle |
     2018-08-13 07:34:16   nextTrackProvider
     2018-08-13 07:34:16   nextTrackProviderIconQuadraticURL
     2018-08-13 07:34:16   nextTrackProviderIconRoundURL
     2018-08-13 07:34:16   nextTrackURI   
     2018-09-08 10:09:27   numberOfTracks  3
     2017-12-02 17:19:11   playerType      ZP120
     2018-09-08 15:42:02   presence        appeared
     2017-12-02 17:19:30   roomIcon        bathroom
     2017-12-02 17:19:11   roomName        Bad / Schlafz.
     2017-12-02 17:19:11   roomNameAlias   Bad / Schlafz.
     2017-12-02 17:19:11   saveRoomName    Bad__Schlafz
     2017-12-02 17:19:11   serialNum       00-0E-58-3A-01-A2:3
     2018-07-14 09:37:19   softwareRevision 9.0
     2018-09-07 16:08:28   softwareRevisionAvailable 9.1
     2018-07-14 09:37:19   softwareRevisionInternal 44.2-54230
     2018-09-07 16:08:28   softwareRevisionInternalAvailable 45.1-56150
     2018-09-08 15:42:04   state           STOPPED
     2018-09-08 13:20:29   svTrackPosition 0
     2018-09-08 13:20:29   svTransportStatePause 0
     2018-09-08 13:20:29   svTransportStatePlay 0
     2018-09-08 13:20:29   svTransportStateStop 1
     2018-09-08 13:20:10   transportState  STOPPED
   helper:
     simulateCurrentTrackPosition 0
     bm:
       SONOSPLAYER_Get:
         cnt        1
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        08.09. 15:44:05
         max        0.000174999237060547
         tot        0.000174999237060547
         mAr:
           HASH(0x32bb5a0)
           Sonos_Bad__Schlafz
           ?
       SONOSPLAYER_Set:
         cnt        3
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        08.09. 15:44:01
         max        0.0142359733581543
         tot        0.0418529510498047
         mAr:
           HASH(0x32bb5a0)
           Sonos_Bad__Schlafz
           ?
Attributes:
   Sonos      Sonos_Structure
   Sonosplayer_map svTransportStatePlay
   alias      Bad / Schlafz.
   generateInfoSummarize1 <NormalAudio><Artist prefix="(" suffix=")"/><Title prefix=" '" suffix="'" ifempty="[Keine Musikdatei]"/><Album prefix=" vom Album '" suffix="'"/></NormalAudio> <StreamAudio><Sender suffix=":"/><SenderCurrent prefix=" '" suffix="' -"/><SenderInfo prefix=" "/></StreamAudio>
   generateInfoSummarize2 <TransportState/><InfoSummarize1 prefix=" => "/>
   generateInfoSummarize3 <Volume prefix="Lautstärke: "/><Mute instead=" ~ Kein Ton" ifempty=" ~ Ton An" emptyval="0"/> ~ Balance: <Balance ifempty="Mitte" emptyval="0"/><HeadphoneConnected instead=" ~ Kopfhörer aktiv" ifempty=" ~ Kein Kopfhörer" emptyval="0"/>
   generateVolumeSlider 1
   genericDeviceType switch
   getAlarms  1
   getTitleInfoFromMaster 1
   group      Sonos
   icon       levels
   minVolume  0
   model      Sonos_ZP120
   room       06_Multimedia,Homekit,Sonos
   simulateCurrentTrackPosition 0
   sortby     1
   stateFormat svTransportStatePlay
   userReadings Favourites:LastActionResult.*?GetFavouritesWithCovers.* { if (ReadingsVal($name, "LastActionResult", "") =~ m/.*?: (.*)/) { return $1; } }, Radios:LastActionResult.*?GetRadiosWithCovers.* { if (ReadingsVal($name, "LastActionResult", "") =~ m/.*?: (.*)/) { return $1; } }, Playlists:LastActionResult.*?GetPlaylistsWithCovers.* { if (ReadingsVal($name, "LastActionResult", "") =~ m/.*?: (.*)/) { return $1; } }, Queue:LastActionResult.*?GetQueueWithCovers.* { if (ReadingsVal($name, "LastActionResult", "") =~ m/.*?: (.*)/) { return $1; } }, currentTrackPosition:LastActionResult.*?GetCurrentTrackPosition.* { if (ReadingsVal($name, "LastActionResult", "") =~ m/.*?: (.*)/) { return $1; } }
   userattr   Sonos Sonos_map Sonosplayer Sonosplayer_map Sonosstructure Sonosstructure_map structexclude
   webCmd     Volume


Und hier noch vom DOIF Taster, welcher Sonos ein-/ausschaltet am Morgen.

Internals:
   DEF        ([Taster_EnO:"channelB:.BI"])
(set Sonos_Bad__Schlafz Stop)
(set Sonos_Bad__Schlafz Volume 30)
(set Sonos_Bad__Schlafz StartFavourite /SRF.3/)


DOELSEIF
([Taster_EnO:"channelB:.B0"])
(set Sonos_Bad__Schlafz Stop)
   MODEL      FHEM
   NAME       Sonos_Power_Taster_DOIF
   NR         182
   NTFY_ORDER 50-Sonos_Power_Taster_DOIF
   STATE      cmd_2
   TYPE       DOIF
   READINGS:
     2018-09-08 13:20:10   Device          Taster_EnO
     2018-09-08 13:20:09   cmd             2
     2018-09-08 13:20:09   cmd_event       Taster_EnO
     2018-09-08 13:20:09   cmd_nr          2
     2018-09-08 13:20:10   e_Taster_EnO_events buttons: released
     2018-05-29 18:55:08   mode            enabled
     2018-09-08 13:20:09   state           cmd_2
     2018-05-29 18:59:36   wait_timer      no timer
   Regex:
   condition:
     0          EventDoIf('Taster_EnO',$hash,'channelB:.BI',1)
     1          EventDoIf('Taster_EnO',$hash,'channelB:.B0',1)
   devices:
     0           Taster_EnO
     1           Taster_EnO
     all         Taster_EnO
   do:
     0:
       0          set Sonos_Bad__Schlafz Stop
       1          set Sonos_Bad__Schlafz Volume 30
       2          set Sonos_Bad__Schlafz StartFavourite /SRF.3/
     1:
       0          set Sonos_Bad__Schlafz Stop
     2:
   helper:
     globalinit 1
     last_timer 0
     sleeptimer -1
     bm:
       DOIF_Get:
         cnt        1
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        08.09. 15:46:18
         max        3.40938568115234e-05
         tot        3.40938568115234e-05
         mAr:
           HASH(0x2719df8)
           Sonos_Power_Taster_DOIF
           ?
       DOIF_Notify:
         cnt        97
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        08.09. 15:45:45
         max        0.000159025192260742
         tot        0.00746941566467285
         mAr:
           HASH(0x2719df8)
           HASH(0x78a1a8)
       DOIF_Set:
         cnt        3
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        08.09. 15:46:18
         max        0.00010991096496582
         tot        0.000296115875244141
         mAr:
           HASH(0x2719df8)
           Sonos_Power_Taster_DOIF
           ?
   itimer:
   perlblock:
   trigger:
     all         Taster_EnO
   uiState:
   uiTable:
Attributes:
   DbLogInclude state
   alias      Sonos Power DOIF
   do         always
   event-on-change-reading state
   genericDeviceType switch
   group      Taster,Taster
   homebridgeMapping Volume=Volume,cmd=Volume
   icon       button
   room       01_Automatisierung
   userattr   Sonos Sonos_map structexclude
Raspi3, EnOcean, Zwave, Homematic

choetzu

#6
Zitat von: DS_Starter am 08 September 2018, 15:43:45
Hallo zusammen,

habe zufällig diesen Thread hier gesehen, bin sonst nicht in diesem Teilforum.

Das Problem könnte auch an einer langen Abarbeitungszeit von DbLog_Log liegen.
Es kann aber nur dann auftreten wenn DbLog im synchronen Mode (der Standard) betrieben wird und die DB sehr langsam ist.

Um festzustellen ob es an der DB liegt, folgendes tun:

1. im DbLog Attr "showNotifyTime" auf 1 setzen -> dann wird ein Reading "notify_processing_time" erzeugt, welches die Zeit der DbLog_Log Routine anzeigt.
2. den asynchronen Modus einschalten -> das Attr "asyncMode" setzen
3. das Attribut "showproctime" setzen -> es werden die Readings "sql_processing_time" und "background_processing_time" erzeugt

@choetzu, bitte das mal machen und wenn der asynchrone Mode eingeschaltet wurde mal die Werte der angebenen Readings posten. Dann kann man mehr darüber sagen.

LG,
Heiko

danke Heiko.

asynchron Modus ist bereits eingeschaltet. Die anderen zwei mache ich gleich und poste es dann. Danke.


EDIT: Das ging fix.. ;) Here we go..

background_processing_time 0.0867 2018-09-08 15:50:30
notify_processing_time 0.0010 2018-09-08 15:50:26
sql_processing_time 0.0444
Raspi3, EnOcean, Zwave, Homematic

DS_Starter

Zitat
ackground_processing_time 0.0867
notify_processing_time 0.0010
sql_processing_time 0.0444

Das sieht sehr gut aus. Die DbLog_Log-Routine wird in 1ms durchlaufen und das Schreiben in die DB wird in rund 44ms erledigt.
Also von Seiten DbLog bist du "safe"  ;).

Zu Sonos kann ich leider nichts sagen. Hab es selber und läuft bei mir auch einwandfrei. Allerdings schiebe ich die Einarbeitung in die vielfätigen Funktionen immer noch vor mir her.

LG,
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

choetzu

Danke Heiko. Super, schonmal beruhigend. Wieso aber macht Dblog eine derartige Verzögerung?

Und wie sieht bei dir Apptime mit sonos aus?
Raspi3, EnOcean, Zwave, Homematic

DS_Starter

#9
ZitatWieso aber macht Dblog eine derartige Verzögerung?

Man muss dazu wissen, dass DbLog_Log eine Routine ist, die jeder Event durchläuft um festzustellen ob er geloggt werden soll. Ist der synchrone Modus eingeschaltet, wird innerhalb dieser Routine die DB angesprochen was zu entsprechenden Verzögerungen (oder gar Stillstand) führen kann wenn die DB nicht so funktioniert wie sie soll.
Im asynchronen Modus ist es nicht so. Hier wird der Event nur bewertet und intern in einen Cache geschrieben. Geloggt wird später (siehe Attribut syncInterval).
Aber wie gesagt DbLog_Log ist quasi bei jeder Eventabarbeitung beteiligt. Fraglich ist eben immer, ob diese Routine Verursacher oder "Benachteiligter" ist. Deswegen gibt es das Attribut "showNotifyTime" damit man explizit sehen kann wie schnell genau diese Routine durchlaufen wird.

Dein Sonos-Device bezieht sich übrigens auf den Subprozess von Sonos der parallel zu FHEM läuft. Dort hast du DbLogInclude für "state" gesetzt. Das würde ich mal löschen und schauen wie es dann aussieht.

Bei mir sieht apptime max so aus:


active-timers: 135; max-active timers: 157; max-timer-load: 4  min-tmrHandlingTm: 0.0ms; max-tmrHandlingTm: 127.6ms; totAvgDly: 10.6ms

name                                     function                               max    count      total  average   maxDly   avgDly TS Max call     param Max call
Sonos                                    SONOS_Read                            1087        4    1110.67   277.67     0.00     0.00 08.09. 16:37:42 HASH(Sonos)
tmr-at_Exec                              HASH(0x55f2b9e90948)                   127        2     252.14   126.07     1.28     1.07 08.09. 16:39:57 HASH(At.Check.HouseOpen)
HMLAN2                                   HMLAN_Read                             102       55     695.28    12.64     0.00     0.00 08.09. 16:37:58 HASH(HMLAN2)
tmr-withings_poll                        HASH(0x55f2bb767f18)                    60        3      62.18    20.73     0.55     0.48 08.09. 16:39:47 HASH(withings)
tmr-TPLinkHS110_Get                      HASH(0x55f2bc2d6c60)                    54        2     106.90    53.45    17.95    13.76 08.09. 16:37:38 HASH(tplink.energymeter)
Rg.Sysmon                                readingsGroup_Notify                    48      266     151.00     0.57     0.00     0.00 08.09. 16:37:46 HASH(Rg.Sysmon); HASH(sysmon)
HMLAN1                                   HMLAN_Read                              34       56     326.19     5.82     0.00     0.00 08.09. 16:38:48 HASH(HMLAN1)
tmr-Nmap_statusRequest                   HASH(0x55f2ba83eaa0)                    30        3      81.52    27.17     1.14     0.60 08.09. 16:37:46 HASH(Nmap.Gateway)
N.PV.TotalConsumption.Dum.Energy         notify_Exec                             28        2      42.86    21.43     0.00     0.00 08.09. 16:37:59 HASH(N.PV.TotalConsumption.Dum.Energy); HASH(STP_5000)
tmr-DbLog_execmemcache                   HASH(0x55f2b51e06d8)                    28        2      51.94    25.97     0.60     0.54 08.09. 16:37:38 HASH(LogDBShort)
tmr-PHILIPS_AUDIO_GetStatus              HASH(0x55f2b942ed70)                    27        6     101.69    16.95    36.26     6.63 08.09. 16:37:16 HASH(NP3700_Bad)
tmr-DbLog_execmemcache                   HASH(0x55f2b42a4b40)                    24        2      48.59    24.29     1.22     1.21 08.09. 16:39:13 HASH(LogDB)
tmr-at_Exec                              HASH(0x55f2bbcd89d8)                    19        3      50.98    16.99  1078.09   359.96 08.09. 16:38:41 HASH(heartbeat)


EDIT: Jetzt fällt mir gerade ein, welche Version von apptime hast du ? Bei mir ist es:

98_apptime.pm             16460 2018-03-21 18:08:15Z martinp876


Es gab nämlich unlängst eine Änderung in der internen Timerverwaltung und Apptime wurde aktualisiert damit es damit richtig funktioniert.
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

choetzu

Hallo Heiko,

Danke für die Erläuterungen. Das hilft sehr. Ich frage mich einfach, wieso ich derart grosse Verzögerungen habe und du z.B. nicht, bei ähnlicher Konfiguration.

Apptime ist aktuell.

Lg und schönen Abend C
Raspi3, EnOcean, Zwave, Homematic

DS_Starter

#11
Performancebetrachtungen sind ein wirklich komplexes Thema und nicht so einfach. Zum Beispiel kann auch das Swap-Verhalten des Systems einen großen Einfluss haben. D.h. wenn sich alles im RAM abspielt ist das System im Allgemeinen flüssig. Aber sobald Swapping ins Spiel kommt, also wenn das System RAM auf die Platte(n) (oder vielleicht nur SD-Karte) auslagert und umgekehrt, kann ein System mit gleicher FHEM-Konfiguration sich unterschiedlich verhalten. CPU-Leistung, RAM-Ausstattung und die Schnelligkeit des Speichersubsystems sind ebenfalls wichtig.
Und manchmal tut ein Reboot (des gesamten Rechners) einfach mal gut.  ;)

LG und einen guten Start in die Woche ...
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

dev0

Zitat von: choetzu am 29 August 2018, 08:14:12
Seit neustem habe ich Problem mit "Cannot Fork" Meldungen
Zitat von: choetzu am 09 September 2018, 22:49:11
Ich frage mich einfach, wieso ich derart grosse Verzögerungen habe

Eine Ursache könnte sein, dass der Speicher (RAM) Deines Rechners "aufgebraucht" ist. Warum das so ist geht aus Deinen Beiträgen nicht hervor.
Siehe (linux) free, top, htop, ... Falls der/die FHEM Prozess(e) die Ursache sind, dann hilft vielleicht fhemdebug/memusage.

fhem-challenge

#13
Zitat von: dev0 am 10 September 2018, 11:01:31
Eine Ursache könnte sein, dass der Speicher (RAM) Deines Rechners "aufgebraucht" ist. Warum das so ist geht aus Deinen Beiträgen nicht hervor.
Siehe (linux) free, top, htop, ... Falls der/die FHEM Prozess(e) die Ursache sind, dann hilft vielleicht fhemdebug/memusage.

Hallo Zusammen,
habe seit einigen Monaten spontan auch vergleichbare Probleme, nach Sprachausgabe über SONOS bleibt FHEM 30-50 Sekunden vollständig stehen (Speicherproblem sehe ich hier bei mir zumindest nicht).

Siehe:

https://forum.fhem.de/index.php/topic,93485.0.html

Ich versuche eine Lösung zu finden und versuche mal eine Minimalversion hinzubekommen, ohne das SONOS-Modul, da das Modul ohnehin 90% Dinge macht, die ich garnicht brauche und ich mit dem SONOS-Modul selbst FHEM nicht mehr sinnvoll einsetzen kann. 40 Sekunden Wartezeit nach einem Event, welches SONOS.PM nutzt ist nicht wirklich schön.

Okay, man könnte SONOS.PM in Docker auf der gleichen Maschine laufen lassen, aber da gibt vermutlich eher Probs mit multicasts und der Erreichbarkeit. Ansonsten könnte ich SONOS.PM noch auf einem weiteren Raspi laufen lassen (ich habe ohnehin drei FHEM's im Einsatz) ... aber schön ist das alles nicht wirklich.

Frage: Hat schon jemand schlichte Lösung zum simplen ansteuern der SONO'ses ohne SONOS.PM ? es gibt ja auch die sonos-cli ... Ich denke, es wäre sinnvoll ein Minimal-SONOS.PM zu schreiben, welches viel weniger "kann", aber dafür funktioniert.

VG

Andreas

fhem-challenge

#14
Hallo,


also das SONOS Modul treibt mich tatsächlich in den Wahnsinn ...

Ganz gleich, ob ich play, Speech etc. mache, es blockiert vollkommen FHEM für mind. 30s. und mehr. Das ist für die anderen Prozesses extrem ungünstig (Bewegungsmelder ... Aktoren etc. kommen viel! zu spät wg. der FHEM Blockade).

Frage: Gibt es irgend eine Chance, dieses Blocking von FHEM durch SONOS zu reduzieren ?

Logs und weitere Infos:

Ich habe verbose=0 , logge in keine dblog, und vor allen Dingen brauche ich (gefühlte 98% des SONOS.pm garnicht). Ich benötige das SONOS Modul nur zum schlichten "play, stop" Lautstärkeänderung und Speech. Alles Andere (schon garnicht Playlist, FavouritesList u.v.m.) benötige (nutze) ich nicht. leider gibts keine SONOS.PM (lite Version), welche nur die Basis Dienste hat. Mein FHEM Rechner ist ziemlich schnell, memory ausreichend vorhanden (alles andere ausser SONOS.PM läuft ja auch sehr schnell).

Mit Apptime sieht man ganz gut, dass SONOS_Read der Übeltäter zu sein scheint:


name                                     function                               max    count      total  average   maxDly   avgDly TS Max call     param Max call
Sonos                                    SONOS_Read                           10684        5   16010.03  3202.01     0.00     0.00 13.02. 17:59:55 HASH(Sonos)
WEB_192.168.100.99_50423                 FW_Read                                953        7    3465.36   495.05     0.00     0.00 13.02. 17:59:42 HASH(WEB_192.168.100.99_50423)
HmUART                                   HMUARTLGW_Read                         910        6    1412.22   235.37     0.00     0.00 13.02. 17:59:58 HASH(HmUART)
MQTT                                     MQTT::Read                             771        2    1297.38   648.69     0.00     0.00 13.02. 18:00:00 HASH(MQTT)
speechToSonos                            notify_Exec                            712        1     712.45   712.45     0.00     0.00 13.02. 17:59:40 HASH(speechToSonos); HASH(speechToSonos)
tmr-SONOSPLAYER_SimulateCurrentTrackPosition HASH(0x628c240)                        504        3     578.82   192.94  3271.92  2575.62 13.02. 17:59:56 HASH(Sonos_Kueche)
tmr-HMUARTLGW_CheckCmdResp               HASH(0x3a34520)                        153        3     219.44    73.15  2913.63  1930.65 13.02. 18:00:00 HASH(HmUART)





Anbei mal das Log: Hier sieht man ganz gut die Delay's:



fhem Hauptsystem:>> 2019-02-13 18:01:35 SONOSPLAYER Sonos_Kueche currentTrackURI: //192.168.100.222/fhem/sonos/speak/RINCON_5CAAFD4AA97201400_MR_Speak_0435e0e8393835145c48b63159a86be3735e8efb.mp3
2019-02-13 18:01:35 SONOSPLAYER Sonos_Kueche currentTrackHandle: //192.168.100.222/fhem/sonos/speak/RINCON_5CAAFD4AA97201400_MR_Speak_0435e0e8393835145c48b63159a86be3735e8efb.mp3|<DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item id="-1" parentID="-1" restricted="true"><res protocolInfo="x-file-cifs:*:audio/mpeg:*" duration="0:00:03">x-file-cifs://192.168.100.222/fhem/sonos/speak/RINCON_5CAAFD4AA97201400_MR_Speak_0435e0e8393835145c48b63159a86be3735e8efb.mp3</res><r:streamContent></r:streamContent><r:radioShowMd></r:radioShowMd><upnp:albumArtURI>/getaa?u=x-file-cifs%3a%2f%2f192.168.100.222%2ffhem%2fsonos%2fspeak%2fRINCON_5CAAFD4AA97201400_MR_Speak_0435e0e8393835145c48b63159a86be3735e8efb.mp3&amp;v=21</upnp:albumArtURI><dc:title>ervvcvxceorxvgjrtgsdff dfgfdg</dc:title><upnp:class>object.item.audioItem.musicTrack</upnp:class><dc:creator>FHEM ~ Sonos</dc:creator><upnp:album>Sprachdurchsagen</upnp:album><r:albumArtist>FHEM ~ Sonos</r:albumArtist></item></DIDL-Lite>
2019-02-13 18:01:35 SONOSPLAYER Sonos_Kueche currentEnqueuedTransportURI: x-file-cifs://192.168.100.222/fhem/sonos/speak/RINCON_5CAAFD4AA97201400_MR_Speak_0435e0e8393835145c48b63159a86be3735e8efb.mp3
2019-02-13 18:01:35 SONOSPLAYER Sonos_Kueche currentEnqueuedTransportHandle: x-file-cifs://192.168.100.222/fhem/sonos/speak/RINCON_5CAAFD4AA97201400_MR_Speak_0435e0e8393835145c48b63159a86be3735e8efb.mp3|<DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item id="" parentID="" restricted="true"><dc:title></dc:title><upnp:class>object.item.audioItem.musicTrack</upnp:class><desc id="cdudn" nameSpace="urn:schemas-rinconnetworks-com:metadata-1-0/">RINCON_AssociatedZPUDN</desc></item></DIDL-Lite>
2019-02-13 18:01:35 SONOSPLAYER Sonos_Kueche currentTrackProviderIconQuadraticURL: /fhem/sonos/cover/bibliothek_quadratic.jpg
2019-02-13 18:01:35 SONOSPLAYER Sonos_Kueche currentTrackProviderIconRoundURL: /fhem/sonos/cover/bibliothek_round.png
2019-02-13 18:01:35 SONOSPLAYER Sonos_Kueche currentAlbumArtURL: http://192.168.100.39:1400/getaa?u=x-file-cifs%3a%2f%2f192.168.100.222%2ffhem%2fsonos%2fspeak%2fRINCON_5CAAFD4AA97201400_MR_Speak_0435e0e8393835145c48b63159a86be3735e8efb.mp3&v=21
2019-02-13 18:01:37 SONOSPLAYER Sonos_Kueche display_covertitle: <html><div informid="Sonos_Kueche-display_covertitle"><div style="border: 1px solid gray; border-radius: 10px; padding: 5px;"><script type="text/javascript">              if (!document.getElementById("global_fulldiv_SonosKueche")) {                   var newDiv = document.createElement("div");                     newDiv.setAttribute("id", "global_fulldiv_SonosKueche");                    document.body.appendChild(newDiv);                                              var newScript = document.createElement("script");                       newScript.setAttribute("type", "text/javascript");                  newScript.appendChild(document.createTextNode('function refreshFullSonosKueche() {                              var fullDiv = document.getElementById("element_fulldiv_SonosKueche");                               if (!fullDiv) {                                         return;                                 }                               var elementHTML = decodeURIComponent(fullDiv.innerHTML);                            var global = document.getElementById("global_fulldiv_SonosKueche");                             var oldGlobal = global.innerHTML;                                                           var hash = document.getElementById("hash_SonosKueche");                                 var hashMatch = /<div id="hash_SonosKueche".*?>(.+?)<.div>/i;                               hashMatch.exec(elementHTML);                                                            if ((oldGlobal != "") && (!hash || (hash.innerHTML != RegExp.$1))) {       global.innerHTML = elementHTML;                          }                                                               if (oldGlobal != "") {                                  setTimeout(refreshFullSonosKueche, 1000);                                   var playing = document.getElementById("prog_playing_SonosKueche");                                      if (playing && playing.innerHTML == "1") {         setTimeout(refreshTimeSonosKueche, 100);                                         }                               }                       } function refreshTimeSonosKueche() {           var playing = document.getElementById("prog_playing_SonosKueche");          if (!playing || (playing && (playing.innerHTML == "0"))) {                      return;                 }                               var runtime = document.getElementById("prog_runtime_SonosKueche");          var starttime = document.getElementById("prog_starttime_SonosKueche");          if (runtime && starttime) {                     var now = new Date().getTime();                     var percent = (Math.round(now / 10.0) -  Math.round(starttime.innerHTML * 100.0)) / runtime.innerHTML;                  document.getElementById("progressbarSonosKueche").style.width = percent + "%";                                              setTimeout(refreshTimeSonosKueche, 100);                }       }'));                                           document.body.appendChild(newScript);               }       </script><table cellpadding="0" cellspacing="0" style="padding: 0px; margin: 0px;"><tr><td valign="top" style="padding: 0px; margin: 0px;"><div style="" onclick="document.getElementById('global_fulldiv_SonosKueche').innerHTML = '&nbsp;'; refreshFullSonosKueche(); "><div informid="Sonos_Kueche-display_covertitle"><div style="display: inline-block; margin-right: 5px; border: 1px solid lightgray; height: 10.75em; width: 10.75em; background-image: url(http://192.168.100.39:1400/getaa?u=x-file-cifs%3a%2f%2f192.168.100.222%2ffhem%2fsonos%2fspeak%2fRINCON_5CAAFD4AA97201400_MR_Speak_0435e0e8393835145c48b63159a86be3735e8efb.mp3&v=21); background-repeat: no-repeat; background-size: contain; background-position: center center;"><div style="position: relative; top: 0px; left: 2px; display: inline-block; height: 15px; width: 15px; background-image: url(/fhem/sonos/cover/bibliothek_round.png); background-repeat: no-repeat; background-size: contain; background-position: center center;"></div></div></div></div><div style="display: none;" id="element_fulldiv_SonosKueche">%3Cstyle%20type%3D%22text%2Fcss%22%3E.SONOS_Transportstate%20%7B%20height%3A%200.8em%3B%20margin-top%3A%20-6px%3B%20margin-left%3A%202px%3B%20%7D%3C%2Fstyle%3E%3Cdiv%20id%3D%22cover_currentSonosKueche%22%20style%3D%22position%3A%20fixed%3B%20top%3A%200px%3B%20left%3A%200px%3B%20width%3A%20100%25%3B%20height%3A%20100%25%3B%20z-index%3A%2010000%3B%20background-color%3A%20rgb%2820%2C20%2C20%29%3B%22%20onclick%3D%22document.getElementById%28%27cover_currentSonosKueche%27%29.style.display%20%3D%20%27none%27%3B%20document.getElementById%28%27global_fulldiv_SonosKueche%27%29.innerHTML%20%3D%20%27%27%3B%22%3E%3Cdiv%20style%3D%22position%3A%20absolute%3B%20top%3A%2010px%3B%20left%3A%205px%3B%20display%3A%20inline-block%3B%20height%3A%2035px%3B%20width%3A%2035px%3B%20background-image%3A%20url%28%2Ffhem%2Fsonos%2Fcover%2Fbibliothek_round.png%29%3B%20background-repeat%3A%20no-repeat%3B%20background-size%3A%20contain%3B%20background-position%3A%20center%20center%3B%22%3E%3C%2Fdiv%3E%3Cdiv%20style%3D%22width%3A%20100%25%3B%20top%205px%3B%20text-align%3A%20center%3B%20font-weight%3A%20bold%3B%20color%3A%20lightgray%3B%20font-size%3A%20200%25%3B%22%3EK%C3%BCche%3Csvg%20class%3D%22SONOS_Transportstate%20audio_stop%22%20data-txt%3D%22Stopped%22%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20width%3D%22468pt%22%20height%3D%22468pt%22%20viewBox%3D%220%200%20468%20468%22%20%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%20%3Cmetadata%3E%20Created%20by%20potrace%201.8%2C%20written%20by%20Peter%20Selinger%202001-2007%20%3C%2Fmetadata%3E%20%3Cg%20transform%3D%22translate%280%2C468%29%20scale%280.258564%2C-0.258564%29%22%20%20stroke%3D%22none%22%3E%20%3Cpath%20d%3D%22M97%201796%20c-51%20-19%20-75%20-42%20-87%20-85%20-6%20-23%20-10%20-326%20-10%20-814%200%20-842%20-2%20-815%2055%20-867%20l27%20-25%20811%20-3%20c758%20-2%20814%20-1%20847%2015%2073%2037%2070%20-6%2070%20888%200%20775%20-1%20801%20-20%20832%20-44%2073%2016%2068%20-865%2070%20-650%202%20-797%200%20-828%20-11z%20m1573%20-896%20l0%20-770%20-765%200%20-765%200%200%20770%200%20770%20765%200%20765%200%200%20-770z%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E%3C%2Fdiv%3E%3Cdiv%20style%3D%22position%3A%20relative%3B%20top%3A%208px%3B%20height%3A%2086%25%3B%20max-width%3A%20100%25%3B%20text-align%3A%20center%3B%22%3E%3Cdiv%20style%3D%22display%3A%20inline-block%3B%20height%3A%20calc%28100%25%20-%2070px%29%3B%20width%3A%20100%25%3B%20background-image%3A%20url%28http%3A%2F%2F192.168.100.39%3A1400%2Fgetaa%3Fu%3Dx-file-cifs%253a%252f%252f192.168.100.222%252ffhem%252fsonos%252fspeak%252fRINCON_5CAAFD4AA97201400_MR_Speak_0435e0e8393835145c48b63159a86be3735e8efb.mp3%26v%3D21%29%3B%20background-repeat%3A%20no-repeat%3B%20background-size%3A%20contain%3B%20background-position%3A%20center%20center%3B%22%2F%3E%3C%2Fdiv%3E%3Cdiv%20style%3D%22position%3A%20absolute%3B%20width%3A%20100%25%3B%20bottom%3A%208px%3B%20padding%3A%205px%3B%20text-align%3A%20center%3B%20font-weight%3A%20bold%3B%20color%3A%20lightgray%3B%20background-color%3A%20rgb%2820%2C20%2C20%29%3B%20font-size%3A%20120%25%3B%22%3E%28FHEM%20~%20Sonos%29%20%27ervvcvxceorxvgjrtgsdff%20dfgfdg%27%20vom%20Album%20%27Sprachdurchsagen%27%3C%2Fdiv%3E%3Cdiv%20id%3D%22hash_SonosKueche%22%20style%3D%22display%3A%20none%3B%20color%3A%20white%3B%22%3E68ec23bd0a9d57de839c84c1342bfc0f%3C%2Fdiv%3E%3Cdiv%20id%3D%22prog_runtime_SonosKueche%22%20style%3D%22display%3A%20none%3B%20color%3A%20white%3B%22%3E3%3C%2Fdiv%3E%3Cdiv%20id%3D%22prog_starttime_SonosKueche%22%20style%3D%22display%3A%20none%3B%20color%3A%20white%3B%22%3E1550077295%3C%2Fdiv%3E%3Cdiv%20id%3D%22prog_playing_SonosKueche%22%20style%3D%22display%3A%20none%3B%20color%3A%20white%3B%22%3E0%3C%2Fdiv%3E%3Cdiv%20id%3D%22progressSonosKueche%22%20style%3D%22position%3A%20absolute%3B%20bottom%3A%200px%3B%20width%3A%20100%25%3B%20height%3A%202px%3B%20border%3A%201px%20solid%20%23000%3B%20overflow%3A%20hidden%3B%22%3E%3Cdiv%20id%3D%22progressbarSonosKueche%22%20style%3D%22width%3A%200%25%3B%20height%3A%202px%3B%20border-right%3A%201px%20solid%20%23000000%3B%20background%3A%20%23d65946%3B%22%3E%3C%2Fdiv%3E%3C%2Fdiv%3E%3C%2Fdiv%3E</div></td><td valign="top" style="padding: 0px; margin: 0px;"><div style="margin-left: 0px; min-width: 500px;"><div style="display: inline-block; margin-left: 0px; vertical-align: top;">Stop bei Titel 1 von 1<br />Titel: <b>ervvcvxceorxvgjrtgsdff dfgfdg</b><br />Interpret: <b>FHEM ~ Sonos</b><br />Album: <b>Sprachdurchsagen</b></div></div></td></tr></table></div></div></html>
...
---- hier wieder pause ---
...
fhem Hauptsystem:>> 2019-02-13 18:01:48 SONOSPLAYER Sonos_Kueche currentAlbumArtURL: /fhem/sonos/cover/empty.jpg
2019-02-13 18:01:50 SONOSPLAYER Sonos_Kueche display_covertitle: <html><div informid="Sonos_Kueche-display_covertitle"><div style="border: 1px solid gray; border-radius: 10px; padding: 5px;"><script type="text/javascript">              if (!document.getElementById("global_fulldiv_SonosKueche")) {                   var newDiv = document.createElement("div");                     newDiv.setAttribute("id", "global_fulldiv_SonosKueche");                    document.body.appendChild(newDiv);                                              var newScript = document.createElement("script");                       newScript.setAttribute("type", "text/javascript");                  newScript.appendChild(document.createTextNode('function refreshFullSonosKueche() {                              var fullDiv = document.getElementById("element_fulldiv_SonosKueche");                               if (!fullDiv) {                                         return;                                 }                               var elementHTML = decodeURIComponent(fullDiv.innerHTML);                            var global = document.getElementById("global_fulldiv_SonosKueche");                             var oldGlobal = global.innerHTML;                                                           var hash = document.getElementById("hash_SonosKueche");                                 var hashMatch = /<div id="hash_SonosKueche".*?>(.+?)<.div>/i;                               hashMatch.exec(elementHTML);                                                            if ((oldGlobal != "") && (!hash || (hash.innerHTML != RegExp.$1))) {       global.innerHTML = elementHTML;                          }                                                               if (oldGlobal != "") {                                  setTimeout(refreshFullSonosKueche, 1000);                                   var playing = document.getElementById("prog_playing_SonosKueche");                                      if (playing && playing.innerHTML == "1") {         setTimeout(refreshTimeSonosKueche, 100);                                         }                               }                       } function refreshTimeSonosKueche() {           var playing = document.getElementById("prog_playing_SonosKueche");          if (!playing || (playing && (playing.innerHTML == "0"))) {                      return;                 }                               var runtime = document.getElementById("prog_runtime_SonosKueche");          var starttime = document.getElementById("prog_starttime_SonosKueche");          if (runtime && starttime) {                     var now = new Date().getTime();                     var percent = (Math.round(now / 10.0) -  Math.round(starttime.innerHTML * 100.0)) / runtime.innerHTML;                  document.getElementById("progressbarSonosKueche").style.width = percent + "%";                                              setTimeout(refreshTimeSonosKueche, 100);                }       }'));                                           document.body.appendChild(newScript);               }       </script><table cellpadding="0" cellspacing="0" style="padding: 0px; margin: 0px;"><tr><td valign="top" style="padding: 0px; margin: 0px;"><div style="" onclick="document.getElementById('global_fulldiv_SonosKueche').innerHTML = '&nbsp;'; refreshFullSonosKueche(); "><div informid="Sonos_Kueche-display_covertitle"><div style="display: inline-block; margin-right: 5px; border: 1px solid lightgray; height: 10.75em; width: 10.75em; background-image: url(/fhem/sonos/cover/empty.jpg); background-repeat: no-repeat; background-size: contain; background-position: center center;"><div style="position: relative; top: 0px; left: 2px; display: inline-block; height: 15px; width: 15px; background-image: url(); background-repeat: no-repeat; background-size: contain; background-position: center center;"></div></div></div></div><div style="display: none;" id="element_fulldiv_SonosKueche">%3Cstyle%20type%3D%22text%2Fcss%22%3E.SONOS_Transportstate%20%7B%20height%3A%200.8em%3B%20margin-top%3A%20-6px%3B%20margin-left%3A%202px%3B%20%7D%3C%2Fstyle%3E%3Cdiv%20id%3D%22cover_currentSonosKueche%22%20style%3D%22position%3A%20fixed%3B%20top%3A%200px%3B%20left%3A%200px%3B%20width%3A%20100%25%3B%20height%3A%20100%25%3B%20z-index%3A%2010000%3B%20background-color%3A%20rgb%2820%2C20%2C20%29%3B%22%20onclick%3D%22document.getElementById%28%27cover_currentSonosKueche%27%29.style.display%20%3D%20%27none%27%3B%20document.getElementById%28%27global_fulldiv_SonosKueche%27%29.innerHTML%20%3D%20%27%27%3B%22%3E%3Cdiv%20style%3D%22position%3A%20absolute%3B%20top%3A%2010px%3B%20left%3A%205px%3B%20display%3A%20inline-block%3B%20height%3A%2035px%3B%20width%3A%2035px%3B%20background-image%3A%20url%28%29%3B%20background-repeat%3A%20no-repeat%3B%20background-size%3A%20contain%3B%20background-position%3A%20center%20center%3B%22%3E%3C%2Fdiv%3E%3Cdiv%20style%3D%22width%3A%20100%25%3B%20top%205px%3B%20text-align%3A%20center%3B%20font-weight%3A%20bold%3B%20color%3A%20lightgray%3B%20font-size%3A%20200%25%3B%22%3EK%C3%BCche%3Csvg%20class%3D%22SONOS_Transportstate%20audio_stop%22%20data-txt%3D%22Stopped%22%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20width%3D%22468pt%22%20height%3D%22468pt%22%20viewBox%3D%220%200%20468%20468%22%20%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%20%3Cmetadata%3E%20Created%20by%20potrace%201.8%2C%20written%20by%20Peter%20Selinger%202001-2007%20%3C%2Fmetadata%3E%20%3Cg%20transform%3D%22translate%280%2C468%29%20scale%280.258564%2C-0.258564%29%22%20%20stroke%3D%22none%22%3E%20%3Cpath%20d%3D%22M97%201796%20c-51%20-19%20-75%20-42%20-87%20-85%20-6%20-23%20-10%20-326%20-10%20-814%200%20-842%20-2%20-815%2055%20-867%20l27%20-25%20811%20-3%20c758%20-2%20814%20-1%20847%2015%2073%2037%2070%20-6%2070%20888%200%20775%20-1%20801%20-20%20832%20-44%2073%2016%2068%20-865%2070%20-650%202%20-797%200%20-828%20-11z%20m1573%20-896%20l0%20-770%20-765%200%20-765%200%200%20770%200%20770%20765%200%20765%200%200%20-770z%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E%3C%2Fdiv%3E%3Cdiv%20style%3D%22position%3A%20relative%3B%20top%3A%208px%3B%20height%3A%2086%25%3B%20max-width%3A%20100%25%3B%20text-align%3A%20center%3B%22%3E%3Cdiv%20style%3D%22display%3A%20inline-block%3B%20height%3A%20calc%28100%25%20-%2070px%29%3B%20width%3A%20100%25%3B%20background-image%3A%20url%28%2Ffhem%2Fsonos%2Fcover%2Fempty.jpg%29%3B%20background-repeat%3A%20no-repeat%3B%20background-size%3A%20contain%3B%20background-position%3A%20center%20center%3B%22%2F%3E%3C%2Fdiv%3E%3Cdiv%20style%3D%22position%3A%20absolute%3B%20width%3A%20100%25%3B%20bottom%3A%208px%3B%20padding%3A%205px%3B%20text-align%3A%20center%3B%20font-weight%3A%20bold%3B%20color%3A%20lightgray%3B%20background-color%3A%20rgb%2820%2C20%2C20%29%3B%20font-size%3A%20120%25%3B%22%3E%5BKeine%20Musikdatei%5D%3C%2Fdiv%3E%3Cdiv%20id%3D%22hash_SonosKueche%22%20style%3D%22display%3A%20none%3B%20color%3A%20white%3B%22%3Ed4d8f5218703ba8c1aafc84376787ef7%3C%2Fdiv%3E%3Cdiv%20id%3D%22prog_runtime_SonosKueche%22%20style%3D%22display%3A%20none%3B%20color%3A%20white%3B%22%3E1%3C%2Fdiv%3E%3Cdiv%20id%3D%22prog_starttime_SonosKueche%22%20style%3D%22display%3A%20none%3B%20color%3A%20white%3B%22%3E1550077308%3C%2Fdiv%3E%3Cdiv%20id%3D%22prog_playing_SonosKueche%22%20style%3D%22display%3A%20none%3B%20color%3A%20white%3B%22%3E0%3C%2Fdiv%3E%3Cdiv%20id%3D%22progressSonosKueche%22%20style%3D%22position%3A%20absolute%3B%20bottom%3A%200px%3B%20width%3A%20100%25%3B%20height%3A%202px%3B%20border%3A%201px%20solid%20%23000%3B%20overflow%3A%20hidden%3B%22%3E%3Cdiv%20id%3D%22progressbarSonosKueche%22%20style%3D%22width%3A%200%25%3B%20height%3A%202px%3B%20border-right%3A%201px%20solid%20%23000000%3B%20background%3A%20%23d65946%3B%22%3E%3C%2Fdiv%3E%3C%2Fdiv%3E%3C%2Fdiv%3E</div></td><td valign="top" style="padding: 0px; margin: 0px;"><div style="margin-left: 0px; min-width: 500px;"><div style="display: inline-block; margin-left: 0px; vertical-align: top;">Stop bei Titel 0 von 0<br />Titel: <b></b><br />Interpret: <b></b><br />Album: <b></b></div></div></td></tr></table></div></div></html>
2019-02-13 18:01:50 SONOSPLAYER Sonos_Kueche display_covertitle: <html><div informid="Sonos_Kueche-display_covertitle"><div style="border: 1px solid gray; border-radius: 10px; padding: 5px;"><script type="text/javascript">              if (!document.getElementById("global_fulldiv_SonosKueche")) {                   var newDiv = document.createElement("div");                     newDiv.setAttribute("id", "global_fulldiv_SonosKueche");                    document.body.appendChild(newDiv);                                              var newScript = document.createElement("script");                       newScript.setAttribute("type", "text/javascript");                  newScript.appendChild(document.createTextNode('function refreshFullSonosKueche() {                              var fullDiv = document.getElementById("element_fulldiv_SonosKueche");                               if (!fullDiv) {                                         return;                                 }                               var elementHTML = decodeURIComponent(fullDiv.innerHTML);                            var global = document.getElementById("global_fulldiv_SonosKueche");                             var oldGlobal = global.innerHTML;                                                           var hash = document.getElementById("hash_SonosKueche");                                 var hashMatch = /<div id="hash_SonosKueche".*?>(.+?)<.div>/i;                               hashMatch.exec(elementHTML);                                                            if ((oldGlobal != "") && (!hash || (hash.innerHTML != RegExp.$1))) {       global.innerHTML = elementHTML;                          }                                                               if (oldGlobal != "") {                                  setTimeout(refreshFullSonosKueche, 1000);                                   var playing = document.getElementById("prog_playing_SonosKueche");                                      if (playing && playing.innerHTML == "1") {         setTimeout(refreshTimeSonosKueche, 100);                                         }                               }                       } function refreshTimeSonosKueche() {           var playing = document.getElementById("prog_playing_SonosKueche");          if (!playing || (playing && (playing.innerHTML == "0"))) {                      return;                 }                               var runtime = document.getElementById("prog_runtime_SonosKueche");          var starttime = document.getElementById("prog_starttime_SonosKueche");          if (runtime && starttime) {                     var now = new Date().getTime();                     var percent = (Math.round(now / 10.0) -  Math.round(starttime.innerHTML * 100.0)) / runtime.innerHTML;                  document.getElementById("progressbarSonosKueche").style.width = percent + "%";                                              setTimeout(refreshTimeSonosKueche, 100);                }       }'));                                           document.body.appendChild(newScript);               }       </script><table cellpadding="0" cellspacing="0" style="padding: 0px; margin: 0px;"><tr><td valign="top" style="padding: 0px; margin: 0px;"><div style="" onclick="document.getElementById('global_fulldiv_SonosKueche').innerHTML = '&nbsp;'; refreshFullSonosKueche(); "><div informid="Sonos_Kueche-display_covertitle"><div style="display: inline-block; margin-right: 5px; border: 1px solid lightgray; height: 10.75em; width: 10.75em; background-image: url(/fhem/sonos/cover/empty.jpg); background-repeat: no-repeat; background-size: contain; background-position: center center;"><div style="position: relative; top: 0px; left: 2px; display: inline-block; height: 15px; width: 15px; background-image: url(); background-repeat: no-repeat; background-size: contain; background-position: center center;"></div></div></div></div><div style="display: none;" id="element_fulldiv_SonosKueche">%3Cstyle%20type%3D%22text%2Fcss%22%3E.SONOS_Transportstate%20%7B%20height%3A%200.8em%3B%20margin-top%3A%20-6px%3B%20margin-left%3A%202px%3B%20%7D%3C%2Fstyle%3E%3Cdiv%20id%3D%22cover_currentSonosKueche%22%20style%3D%22position%3A%20fixed%3B%20top%3A%200px%3B%20left%3A%200px%3B%20width%3A%20100%25%3B%20height%3A%20100%25%3B%20z-index%3A%2010000%3B%20background-color%3A%20rgb%2820%2C20%2C20%29%3B%22%20onclick%3D%22document.getElementById%28%27cover_currentSonosKueche%27%29.style.display%20%3D%20%27none%27%3B%20document.getElementById%28%27global_fulldiv_SonosKueche%27%29.innerHTML%20%3D%20%27%27%3B%22%3E%3Cdiv%20style%3D%22position%3A%20absolute%3B%20top%3A%2010px%3B%20left%3A%205px%3B%20display%3A%20inline-block%3B%20height%3A%2035px%3B%20width%3A%2035px%3B%20background-image%3A%20url%28%29%3B%20background-repeat%3A%20no-repeat%3B%20background-size%3A%20contain%3B%20background-position%3A%20center%20center%3B%22%3E%3C%2Fdiv%3E%3Cdiv%20style%3D%22width%3A%20100%25%3B%20top%205px%3B%20text-align%3A%20center%3B%20font-weight%3A%20bold%3B%20color%3A%20lightgray%3B%20font-size%3A%20200%25%3B%22%3EK%C3%BCche%3Csvg%20class%3D%22SONOS_Transportstate%20audio_stop%22%20data-txt%3D%22Stopped%22%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20width%3D%22468pt%22%20height%3D%22468pt%22%20viewBox%3D%220%200%20468%20468%22%20%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%20%3Cmetadata%3E%20Created%20by%20potrace%201.8%2C%20written%20by%20Peter%20Selinger%202001-2007%20%3C%2Fmetadata%3E%20%3Cg%20transform%3D%22translate%280%2C468%29%20scale%280.258564%2C-0.258564%29%22%20%20stroke%3D%22none%22%3E%20%3Cpath%20d%3D%22M97%201796%20c-51%20-19%20-75%20-42%20-87%20-85%20-6%20-23%20-10%20-326%20-10%20-814%200%20-842%20-2%20-815%2055%20-867%20l27%20-25%20811%20-3%20c758%20-2%20814%20-1%20847%2015%2073%2037%2070%20-6%2070%20888%200%20775%20-1%20801%20-20%20832%20-44%2073%2016%2068%20-865%2070%20-650%202%20-797%200%20-828%20-11z%20m1573%20-896%20l0%20-770%20-765%200%20-765%200%200%20770%200%20770%20765%200%20765%200%200%20-770z%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E%3C%2Fdiv%3E%3Cdiv%20style%3D%22position%3A%20relative%3B%20top%3A%208px%3B%20height%3A%2086%25%3B%20max-width%3A%20100%25%3B%20text-align%3A%20center%3B%22%3E%3Cdiv%20style%3D%22display%3A%20inline-block%3B%20height%3A%20calc%28100%25%20-%2070px%29%3B%20width%3A%20100%25%3B%20background-image%3A%20url%28%2Ffhem%2Fsonos%2Fcover%2Fempty.jpg%29%3B%20background-repeat%3A%20no-repeat%3B%20background-size%3A%20contain%3B%20background-position%3A%20center%20center%3B%22%2F%3E%3C%2Fdiv%3E%3Cdiv%20style%3D%22position%3A%20absolute%3B%20width%3A%20100%25%3B%20bottom%3A%208px%3B%20padding%3A%205px%3B%20text-align%3A%20center%3B%20font-weight%3A%20bold%3B%20color%3A%20lightgray%3B%20background-color%3A%20rgb%2820%2C20%2C20%29%3B%20font-size%3A%20120%25%3B%22%3E%5BKeine%20Musikdatei%5D%3C%2Fdiv%3E%3Cdiv%20id%3D%22hash_SonosKueche%22%20style%3D%22display%3A%20none%3B%20color%3A%20white%3B%22%3Ed4d8f5218703ba8c1aafc84376787ef7%3C%2Fdiv%3E%3Cdiv%20id%3D%22prog_runtime_SonosKueche%22%20style%3D%22display%3A%20none%3B%20color%3A%20white%3B%22%3E1%3C%2Fdiv%3E%3Cdiv%20id%3D%22prog_starttime_SonosKueche%22%20style%3D%22display%3A%20none%3B%20color%3A%20white%3B%22%3E1550077308%3C%2Fdiv%3E%3Cdiv%20id%3D%22prog_playing_SonosKueche%22%20style%3D%22display%3A%20none%3B%20color%3A%20white%3B%22%3E0%3C%2Fdiv%3E%3Cdiv%20id%3D%22progressSonosKueche%22%20style%3D%22position%3A%20absolute%3B%20bottom%3A%200px%3B%20width%3A%20100%25%3B%20height%3A%202px%3B%20border%3A%201px%20solid%20%23000%3B%20overflow%3A%20hidden%3B%22%3E%3Cdiv%20id%3D%22progressbarSonosKueche%22%20style%3D%22width%3A%200%25%3B%20height%3A%202px%3B%20border-right%3A%201px%20solid%20%23000000%3B%20background%3A%20%23d65946%3B%22%3E%3C%2Fdiv%3E%3C%2Fdiv%3E%3C%2Fdiv%3E</div></td><td valign="top" style="padding: 0px; margin: 0px;"><div style="margin-left: 0px; min-width: 500px;"><div style="display: inline-block; margin-left: 0px; vertical-align: top;">Stop bei Titel 0 von 0<br />Titel: <b></b><br />Interpret: <b></b><br />Album: <b></b></div></div></td></tr></table></div></div></html>




Und hier noch das Log (loglevel 4):

[code]2019.02.13 18:01:05 4: SONOS1: Setting LogLevel to new value: 4
2019.02.13 18:01:21 4: SONOS1: SONOS_Client_Notifier(rePing:undef::)
2019.02.13 18:01:32 0: Sprachausgabe SONOS: ervvcvxceorxvgjrtgsdff dfgfdg
2019.02.13 18:01:32 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, targetSpeakFileHashCache, 0) -> 1
2019.02.13 18:01:32 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, targetSpeakDir, .) -> /daten/sonos/speak
2019.02.13 18:01:32 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, targetSpeakURL, ) -> \\192.168.100.222\fhem\sonos\speak
2019.02.13 18:01:32 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, targetSpeakMP3FileDir, ) -> /daten/sonos
2019.02.13 18:01:32 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, SpeakGoogleURL, http://translate.google.com/translate_tts?tl=%1$s&client=tw-ob&q=%2$s) -> DEFAULT
2019.02.13 18:01:32 3: SONOS1: Load Google generated MP3 (1. Element) from "http://translate.google.com/translate_tts?tl=de&client=tw-ob&q=%20ervvcvxceorxvgjrtgsdff%20dfgfdg" to "/daten/sonos/speak/RINCON
_5CAAFD4AA97201400_MR_Speak_0435e0e8393835145c48b63159a86be3735e8efb.mp31"
2019.02.13 18:01:32 3: SONOS1: Combine loaded chunks into "/daten/sonos/speak/RINCON_5CAAFD4AA97201400_MR_Speak_0435e0e8393835145c48b63159a86be3735e8efb.mp3"
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, targetSpeakMP3FileConverter, ) -> DEFAULT
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, SpeakCover, /opt/fhem/www/images/default/fhemicon.png) -> DEFAULT
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, reading, UserID_Spotify, -) -> DEFAULT
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, reading, UserID_Napster, -) -> DEFAULT
2019.02.13 18:01:33 3: SONOS1: Start temporary playing of "\\192.168.100.222\fhem\sonos\speak/RINCON_5CAAFD4AA97201400_MR_Speak_0435e0e8393835145c48b63159a86be3735e8efb.mp3"
2019.02.13 18:01:33 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0xb3e1d2e8)
2019.02.13 18:01:33 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0xb3fcdd70)
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(DoWorkAnswer:RINCON_5CAAFD4AA97201400_MR:LastActionResult:PlayURITemp: Success!)
2019.02.13 18:01:33 4: SONOS1: All is started successfully. Retreive Positioninfo...
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD4AA97201400_MR, def, NAME, RINCON_5CAAFD4AA97201400_MR) -> Sonos_Kueche
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD4AA97201400_MR, attr, disable, 0) -> DEFAULT
2019.02.13 18:01:33 3: SONOS1: Event: Received Transport-Event for Zone "Sonos_Kueche".
2019.02.13 18:01:33 4: SONOS1: Transport-Event: All correct with this service-call till now. UDN='uuid:RINCON_5CAAFD4AA97201400_MR'
2019.02.13 18:01:33 4: SONOS1: Transport-Event: GroundURL: http://192.168.100.39:1400
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(GetReadingsToCurrentHash:RINCON_5CAAFD4AA97201400_MR:1)
2019.02.13 18:01:33 4: SONOS1: Transport-Event: LastChange: <Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/"><InstanceID val="0"><TransportState
val="STOPPED"/><CurrentPlayMode val="NORMAL"/><CurrentCrossfadeMode val="0"/><NumberOfTracks val="1"/><CurrentTrack val="1"/><CurrentSection val="0"/><CurrentTrackURI val="x-file-cifs://192.168.100.222/f
hem/sonos/speak/RINCON_5CAAFD4AA97201400_MR_Speak_0435e0e8393835145c48b63159a86be3735e8efb.mp3"/><CurrentTrackDuration val="0:00:03"/><CurrentTrackMetaData val="&lt;DIDL-Lite xmlns:dc=&quot;http://purl.or
g/dc/elements/1.1/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:r=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot; xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-
Lite/&quot;&gt;&lt;item id=&quot;-1&quot; parentID=&quot;-1&quot; restricted=&quot;true&quot;&gt;&lt;res protocolInfo=&quot;x-file-cifs:*:audio/mpeg:*&quot; duration=&quot;0:00:03&quot;&gt;x-file-cifs://1
92.168.100.222/fhem/sonos/speak/RINCON_5CAAFD4AA97201400_MR_Speak_0435e0e8393835145c48b63159a86be3735e8efb.mp3&lt;/res&gt;&lt;r:streamContent&gt;&lt;/r:streamContent&gt;&lt;r:radioShowMd&gt;&lt;/r:radioSh
owMd&gt;&lt;upnp:albumArtURI&gt;/getaa?u=x-file-cifs%3a%2f%2f192.168.100.222%2ffhem%2fsonos%2fspeak%2fRINCON_5CAAFD4AA97201400_MR_Speak_0435e0e8393835145c48b63159a86be3735e8efb.mp3&amp;amp;v=21&lt;/upnp:a
lbumArtURI&gt;&lt;dc:title&gt;ervvcvxceorxvgjrtgsdff dfgfdg&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.audioItem.musicTrack&lt;/upnp:class&gt;&lt;dc:creator&gt;FHEM ~ Sonos&lt;/dc:creator&gt;&lt;upnp:a
lbum&gt;Sprachdurchsagen&lt;/upnp:album&gt;&lt;r:albumArtist&gt;FHEM ~ Sonos&lt;/r:albumArtist&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;"/><r:NextTrackURI val=""/><r:NextTrackMetaData val=""/><r:EnqueuedTranspor
tURI val="x-file-cifs://192.168.100.222/fhem/sonos/speak/RINCON_5CAAFD4AA97201400_MR_Speak_0435e0e8393835145c48b63159a86be3735e8efb.mp3"/><r:EnqueuedTransportURIMetaData val="&lt;DIDL-Lite xmlns:dc=&quot;
http://purl.org/dc/elements/1.1/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:r=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot; xmlns=&quot;urn:schemas-upnp-org:meta
data-1-0/DIDL-Lite/&quot;&gt;&lt;item id=&quot;&quot; parentID=&quot;&quot; restricted=&quot;true&quot;&gt;&lt;dc:title&gt;&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.audioItem.musicTrack&lt;/upnp:clas
s&gt;&lt;desc id=&quot;cdudn&quot; nameSpace=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot;&gt;RINCON_AssociatedZPUDN&lt;/desc&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;"/><PlaybackStorageMedium val="NE
TWORK"/><AVTransportURI val="x-file-cifs://192.168.100.222/fhem/sonos/speak/RINCON_5CAAFD4AA97201400_MR_Speak_0435e0e8393835145c48b63159a86be3735e8efb.mp3"/><AVTransportURIMetaData val="&lt;DIDL-Lite xmln
s:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:r=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot; xmlns=&quot;urn:schemas-up
np-org:metadata-1-0/DIDL-Lite/&quot;&gt;&lt;item id=&quot;&quot; parentID=&quot;&quot; restricted=&quot;true&quot;&gt;&lt;dc:title&gt;&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.audioItem.musicTrack&lt
;/upnp:class&gt;&lt;desc id=&quot;cdudn&quot; nameSpace=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot;&gt;RINCON_AssociatedZPUDN&lt;/desc&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;"/><CurrentTransportAc
tions val="Set, Stop, Pause, Play, X_DLNA_SeekTime, X_DLNA_SeekTrackNr"/><r:CurrentValidPlayModes val="CROSSFADE"/></InstanceID></Event>
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD4AA97201400_MR, reading, QueueHash, ) -> DEFAULT
2019.02.13 18:01:33 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0xb3e1d2e8)
2019.02.13 18:01:33 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0xb3e1d2e8)
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD4AA97201400_MR, def, NAME, RINCON_5CAAFD4AA97201400_MR) -> Sonos_Kueche
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(SetCurrent:TransportState:STOPPED)
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD4AA97201400_MR, reading, currentTransportState, ) -> DEFAULT
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD4AA97201400_MR, reading, IsMaster, 0) -> 1
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(SetCurrent:CrossfadeMode:0)
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(SetCurrent:NumberOfTracks:1)
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(SetCurrent:Track:1)
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(SetCurrent:TrackURI://192.168.100.222/fhem/sonos/speak/RINCON_5CAAFD4AA97201400_MR_Speak_0435e0e8393835145c48b63159a86be3735e8efb.mp3)
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(SetCurrent:EnqueuedTransportURI:x-file-cifs://192.168.100.222/fhem/sonos/speak/RINCON_5CAAFD4AA97201400_MR_Speak_0435e0e8393835145c48b63159a86be3735e8e
fb.mp3)
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(SetCurrent:EnqueuedTransportHandle:x-file-cifs://192.168.100.222/fhem/sonos/speak/RINCON_5CAAFD4AA97201400_MR_Speak_0435e0e8393835145c48b63159a86be3735
e8efb.mp3|<DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:met
adata-1-0/DIDL-Lite/"><item id="" parentID="" restricted="true"><dc:title></dc:title><upnp:class>object.item.audioItem.musicTrack</upnp:class><desc id="cdudn" nameSpace="urn:schemas-rinconnetworks-com:met
adata-1-0/">RINCON_AssociatedZPUDN</desc></item></DIDL-Lite>)
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(SetCurrent:Source:)
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(SetCurrent:TrackDuration:0:00:03)
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(SetCurrent:TrackDurationSec:3)
2019.02.13 18:01:33 4: SONOS1: Transport-Event: CurrentTrackMetaData: <DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinco
nnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item id="-1" parentID="-1" restricted="true"><res protocolInfo="x-file-cifs:*:audio/mpeg:*" duration="0:00:03">x-file-cif
s://192.168.100.222/fhem/sonos/speak/RINCON_5CAAFD4AA97201400_MR_Speak_0435e0e8393835145c48b63159a86be3735e8efb.mp3</res><r:streamContent></r:streamContent><r:radioShowMd></r:radioShowMd><upnp:albumArtURI
>/getaa?u=x-file-cifs%3a%2f%2f192.168.100.222%2ffhem%2fsonos%2fspeak%2fRINCON_5CAAFD4AA97201400_MR_Speak_0435e0e8393835145c48b63159a86be3735e8efb.mp3&amp;v=21</upnp:albumArtURI><dc:title>ervvcvxceorxvgjrt
gsdff dfgfdg</dc:title><upnp:class>object.item.audioItem.musicTrack</upnp:class><dc:creator>FHEM ~ Sonos</dc:creator><upnp:album>Sprachdurchsagen</upnp:album><r:albumArtist>FHEM ~ Sonos</r:albumArtist></i
tem></DIDL-Lite>
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(SetCurrent:TrackHandle://192.168.100.222/fhem/sonos/speak/RINCON_5CAAFD4AA97201400_MR_Speak_0435e0e8393835145c48b63159a86be3735e8efb.mp3|<DIDL-Lite xml
ns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><i
tem id="-1" parentID="-1" restricted="true"><res protocolInfo="x-file-cifs:*:audio/mpeg:*" duration="0:00:03">x-file-cifs://192.168.100.222/fhem/sonos/speak/RINCON_5CAAFD4AA97201400_MR_Speak_0435e0e839383
5145c48b63159a86be3735e8efb.mp3</res><r:streamContent></r:streamContent><r:radioShowMd></r:radioShowMd><upnp:albumArtURI>/getaa?u=x-file-cifs%3a%2f%2f192.168.100.222%2ffhem%2fsonos%2fspeak%2fRINCON_5CAAFD
2019.02.13 18:01:33 4: SONOS1: Transport-Event: Normal erkannt!
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(SetCurrent:NormalAudio:1)
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(SetCurrent:Title:ervvcvxceorxvgjrtgsdff dfgfdg)
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(SetCurrent:Artist:FHEM ~ Sonos)
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(SetCurrent:Album:Sprachdurchsagen)
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, webname, fhem) -> DEFAULT
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, webname, fhem) -> DEFAULT
2019.02.13 18:01:33 4: SONOS1: Trackprovider "Bibliothek" ~ RoundIcon: /fhem/sonos/cover/bibliothek_round.png ~ QuadraticIcon: /fhem/sonos/cover/bibliothek_quadratic.jpg
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(SetCurrent:TrackProvider:Bibliothek)
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(SetCurrent:TrackProviderIconRoundURL:/fhem/sonos/cover/bibliothek_round.png)
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(SetCurrent:TrackProviderIconQuadraticURL:/fhem/sonos/cover/bibliothek_quadratic.jpg)
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(SetCurrent:AlbumArtist:FHEM ~ Sonos)
2019.02.13 18:01:33 4: SONOS1: Transport-Event: NextTrackMetaData:
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(SetCurrent:nextTrackURI:)
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(SetCurrent:nextTrackHandle:|)
2019.02.13 18:01:33 4: SONOS1: NextTrackprovider "" ~ RoundIcon:  ~ QuadraticIcon:
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(SetCurrent:nextTrackProvider:)
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(SetCurrent:nextTrackProviderIconRoundURL:)
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(SetCurrent:nextTrackProviderIconQuadraticURL:)
2019.02.13 18:01:33 4: SONOS1: SONOS_Client_Notifier(ProcessCover:RINCON_5CAAFD4AA97201400_MR:1::http%3A%2F%2F192.168.100.39%3A1400)
2019.02.13 18:01:33 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0xb3e1d2e8)
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Notifier(SetCurrent:TrackPosition:0:00:00)
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Notifier(SetCurrent:TrackPositionSec:0)
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD4AA97201400_MR, def, NAME, RINCON_5CAAFD4AA97201400_MR) -> Sonos_Kueche
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD4AA97201400_MR, reading, QueueHash, ) -> DEFAULT
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Notifier(CurrentBulkUpdate:RINCON_5CAAFD4AA97201400_MR)
2019.02.13 18:01:34 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0xb3b50108)
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD4AA97201400_MR, def, NAME, ~~~DELETE~~~) -> Sonos_Kueche
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_7828CA2868C001400_MR, def, NAME, ~~~DELETE~~~) -> Sonos_Buero
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_7828CA2868C001400_MR, reading, TransportState, -) -> STOPPED
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_7828CA2868C001400_MR, def, NAME, ~~~DELETE~~~) -> Sonos_Buero
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_7828CA2868C001400_MR, reading, IsBonded, 0) -> 0
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_7828CA2220D601400_MR, def, NAME, ~~~DELETE~~~) -> Sonos_Mobil
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_7828CA2220D601400_MR, reading, TransportState, -) -> STOPPED
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_7828CA2220D601400_MR, def, NAME, ~~~DELETE~~~) -> Sonos_Mobil
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_7828CA2220D601400_MR, reading, IsBonded, 0) -> 0
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_B8E93735F7BE01400_MR, def, NAME, ~~~DELETE~~~) -> Sonos_Hobbyraum
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_B8E93735F7BE01400_MR, reading, TransportState, -) -> STOPPED
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_B8E93735F7BE01400_MR, def, NAME, ~~~DELETE~~~) -> Sonos_Hobbyraum
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_B8E93735F7BE01400_MR, reading, IsBonded, 0) -> 0
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_7828CA2BF41201400_MR, def, NAME, ~~~DELETE~~~) -> Sonos_Pool
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_7828CA2BF41201400_MR, reading, TransportState, -) -> STOPPED
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_7828CA2BF41201400_MR, def, NAME, ~~~DELETE~~~) -> Sonos_Pool
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_7828CA2BF41201400_MR, reading, IsBonded, 0) -> 0
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_B8E9379BBD6401400_MR, def, NAME, ~~~DELETE~~~) -> Sonos_Wohnzimmer
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_B8E9379BBD6401400_MR, reading, TransportState, -) -> PAUSED_PLAYBACK
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_B8E9379BBD6401400_MR, def, NAME, ~~~DELETE~~~) -> Sonos_Wohnzimmer
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_B8E9379BBD6401400_MR, reading, IsBonded, 0) -> 0
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_7828CA2868C401400_MR, def, NAME, ~~~DELETE~~~) -> Sonos_Flur
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_7828CA2868C401400_MR, reading, TransportState, -) -> STOPPED
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_7828CA2868C401400_MR, def, NAME, ~~~DELETE~~~) -> Sonos_Flur
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_7828CA2868C401400_MR, reading, IsBonded, 0) -> 0
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD4AA97201400_MR, def, NAME, ~~~DELETE~~~) -> Sonos_Kueche
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD4AA97201400_MR, reading, TransportState, -) -> STOPPED
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD4AA97201400_MR, def, NAME, ~~~DELETE~~~) -> Sonos_Kueche
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD4AA97201400_MR, reading, IsBonded, 0) -> 0
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Notifier(ReadingsBeginUpdate:undef)
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Refresh(ReadingsBulkUpdateIfChanged, undef, AllPlayer, ['Sonos_Buero','Sonos_Flur','Sonos_Hobbyraum','Sonos_Kueche','Sonos_Mobil','Sonos_Pool','Sonos_Wohnz
immer'])
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Refresh(ReadingsBulkUpdateIfChanged, undef, AllPlayerCount, 7)
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Refresh(ReadingsBulkUpdateIfChanged, undef, AllPlayerNotBonded, ['Sonos_Buero','Sonos_Flur','Sonos_Hobbyraum','Sonos_Kueche','Sonos_Mobil','Sonos_Pool','So
nos_Wohnzimmer'])
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Refresh(ReadingsBulkUpdateIfChanged, undef, AllPlayerNotBondedCount, 7)
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(udn, udn, Sonos_Buero, Sonos_Buero) -> RINCON_7828CA2868C001400_MR
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_7828CA2868C001400_MR, reading, LineInConnected, 0) -> DEFAULT
2019.02.13 18:01:34 4: SONOS1: SONOS_Client_Data_Retreive(udn, udn, Sonos_Flur, Sonos_Flur) -> RINCON_7828CA2868C401400_MR




2019.02.13 18:01:49 4: SONOS0: ReadingsEndUpdate from SubProcess for "Sonos_Mobil"
2019.02.13 18:01:49 4: SONOS0: ReadingsBeginUpdate from SubProcess for "Sonos_Pool"
2019.02.13 18:01:49 4: SONOS0: ReadingsEndUpdate from SubProcess for "Sonos_Pool"
2019.02.13 18:01:49 4: SONOS0: ReadingsBeginUpdate from SubProcess for "Sonos_Wohnzimmer"
2019.02.13 18:01:49 4: SONOS0: ReadingsEndUpdate from SubProcess for "Sonos_Wohnzimmer"
2019.02.13 18:01:49 4: SONOS0: ReadingsBeginUpdate from SubProcess for "Sonos_Kueche"
2019.02.13 18:01:49 4: SONOS0: ReadingsEndUpdate from SubProcess for "Sonos_Kueche"
2019.02.13 18:01:50 4: SONOS0: ReadingsBeginUpdate from Module for "Sonos_Kueche"
2019.02.13 18:01:50 4: SONOS0: ReadingsEndUpdate from Module for "Sonos_Kueche"
2019.02.13 18:01:50 4: SONOS0: ReadingsBeginUpdate from Module for "Sonos_Kueche"
2019.02.13 18:01:50 4: SONOS0: ReadingsEndUpdate from Module for "Sonos_Kueche"
...
---- hier wieder pause ---
...
2019.02.13 18:02:02 4: SONOS3: IsAlive-Event UDN=RINCON_7828CA2868C001400_MR
2019.02.13 18:02:02 4: SONOS3: SONOS_Client_Data_Retreive(RINCON_7828CA2868C001400_MR, reading, location, ) -> http://192.168.100.24:1400/xml/device_description.xml
2019.02.13 18:02:02 4: SONOS3: 192.168.100.24 is alive
2019.02.13