Sprachausgabe Sonos Play1

Begonnen von eule66, 14 Dezember 2016, 14:49:52

Vorheriges Thema - Nächstes Thema

eule66

Hallo Zusammen

also ich habe einen Play1 in der Küche stehen, Fhem läuft in aktueller Version ohne Probleme.
Nun hab ich mich an die Sprachausgabe gewagt und relativ schnelle gute Erfolge gefeiert  ;D

Per speak Ausgabe in Fhem klappte alles wunderbar, dann baute ich ein doif ein um freundlich meine
Frau zu Hause zu begrüßen. Was auch einmal sehr zeitversetzt funktionierte und nun nicht mehr, wo liegt der Fehler.
Das bekomme ich im Log angezeigt:
Use of uninitialized value in concatenation (.) or string at ./FHEM/00_SONOS.pm line 4241, <$client> line 4.
binmode() on closed filehandle MPFILE at ./FHEM/00_SONOS.pm line 4248, <$client> line 4.
print() on closed filehandle MPFILE at ./FHEM/00_SONOS.pm line 4249, <$client> line 4.

und so sieht das doif dazu aus:
([Anne] eq "present" and ([07:10-21:00|8] or [09:45-21:00|7])) (set Sonos_Kueche speak 45 de Hallo Anne Willkommen zu Hause)

ich muss aber auch sagen per einmaliger speak Ausgabe geht es auch nicht mehr, also liegt es wahrscheinlich nicht am Doif.

Danke schonmal für eure Hilfe

Gruß

Reinerlein

Hallo Eule66,

das sieht irgendwie nach fehlenden Schreibrechten aus. Prüf doch bitte mal die Rechte in den von dir angegebenen Ordnern...

Bei dem DoIf musst du auf jeden Fall das Attribut "doAlways" setzen, da der Zustand ja nicht wechselt, und DoIf jeden Befehl eines Zustands nur einmal ausführt...

Grüße
Reinerlein

l2r

ich schließ mich hier mal an.

nach jeder Sprachausgabe der Sonos bekomme ich auch folgendes im Log angezeigt:

Zur Sprachausgabe nutze ich aktuell den msg-Befehl.

msg Sonos_Michael: ID=1484196361.0661.1 TYPE=audio ROUTE=Sonos_Michael STATUS=OK PRIORITY=0 TITLE='Wecker' MSG='Dein Wecker ist auf 07:00 Uhr gestellt. Gute Nacht.'
Use of uninitialized value in concatenation (.) or string at ./FHEM/00_SONOS.pm line 4241.


hat jemande ne Idee? Die Sprachausgabe funktioniert.

Gruß Michael
Wissen ist Macht.
Ich weiß nix.
Macht nix.

l2r

hi,

ich muss die Frage nochmal stellen, vllt etwas genauer:

verwende ich die Sprachausgabe der Sonos über den Befehl:
set Sonos_Michael Speak 2 de test
ist alles gut und die Ansage kommt.

nutze ich
msg audio @Sonos_Michael test
kommt auch die Ansage, allerdings erhalte ich im Log folgende Fehlermeldung:
msg Sonos_Michael: ID=1485864054.9446.1 TYPE=audio ROUTE=Sonos_Michael STATUS=OK PRIORITY=0 TITLE='Announcement' MSG='test'
Use of uninitialized value in concatenation (.) or string at ./FHEM/00_SONOS.pm line 4241.


laut Julian
Zitat von: Loredo am 31 Januar 2017, 13:22:02
Nein. Das ist ein Fehler in Sonos Modul, was Reinerlein beheben müsste.


Gruß

Julian

liegt das Problem im SONOS-Modul?!

Gruß Michael
Wissen ist Macht.
Ich weiß nix.
Macht nix.

l2r

hi,

kurzes Update zu meinem Problem von oben:

die Announcement.mp3 war in meinem SonosSpeak-Ordner nicht vorhanden. Die hab ich eingefügt, dann war ruhe!

Gruß Michael
Wissen ist Macht.
Ich weiß nix.
Macht nix.

eule66

Hallo Reinerlein

Also nach langer Zeit hatte ich mich wieder dem Problem beschäftigt da die sprachausgabe immer noch nicht geht.

Habe den 3 Ordnern per sudo chmod 777 verpasst. Dann wieder probiert und es ging wieder nicht. Das komische ist das die normale Radio Ausgabe für die Zeit der sprachausgabe unterbrochen wird aber eben Lautlos.

Wie bekomme ich raus wo der Fehler liegt?

Gruß Ronny

Gesendet von meinem SM-N930F mit Tapatalk


Reinerlein

Hi Ronny,

da müsstest du die Logausgabe mal hochstellen (min. auf 4). Es kann sein, dass z.B. der Google-Aufruf nicht klappt o.ä.
Da kann viel schiefgehen :)

Damit können wir erstmal ausschließen, ob der Fehler im Fhem Modul auftritt, oder ob die eigentliche Wiedergabe dann nicht funktioniert...

Grüße
Reiner

eule66

Hallo

also hab es auf 4 hochgestellt und bekomme im Event Monitor folgende Meldung im LOGFILE wird nichts angezeigt

2017-02-20 16:57:50 SONOSPLAYER Sonos_Kueche LastActionResult: PlayURITemp: Error! UPnP-Fault-Fields: Code: "s:Client", String: "UPnPError", Actor: "-", Detail: "{UPnPError => {errorCode => 701}}"
2017-02-20 16:57:51 HMLAN HMLAN1 loadLvl: low
2017-02-20 16:57:53 readingsGroup Sonos_KuecheRG item:1:1:     if (!document.getElementById("global_fulldiv_Sonos_Kueche")) {    var newDiv = document.createElement("div");    newDiv.setAttribute("id", "global_fulldiv_Sonos_Kueche");    document.body.appendChild(newDiv);      var newScript = document.createElement("script");    newScript.setAttribute("type", "text/javascript");    newScript.appendChild(document.createTextNode('function refreshFullSonos_Kueche() {    var fullDiv = document.getElementById("element_fulldiv_Sonos_Kueche");    if (!fullDiv) {    return;    }  var elementHTML = decodeURIComponent(fullDiv.innerHTML);    var global = document.getElementById("global_fulldiv_Sonos_Kueche");    var oldGlobal = global.innerHTML;        var hash = document.getElementById("hash_Sonos_Kueche");    var hashMatch = /(.+?)<.div>/i;  hashMatch.exec(elementHTML);        if ((oldGlobal != "") && (!hash || (hash.innerHTML != RegExp.$1))) {    global.innerHTML = elementHTML;    }        if (oldGlobal != "") {    setTimeout(refreshFullSonos_Kueche, 1000);    var playing = document.getElementById("prog_playing_Sonos_Kueche");  if (playing && playing.innerHTML == "1") {    setTimeout(refreshTimeSonos_Kueche, 100);    }    }    } function refreshTimeSonos_Kueche() {    var playing = document.getElementById("prog_playing_Sonos_Kueche");    if (!playing || (playing && (playing.innerHTML == "0"))) {    return;    }      var runtime = document.getElementById("prog_runtime_Sonos_Kueche");    var starttime = document.getElementById("prog_starttime_Sonos_Kueche");    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("progressbarSonos_Kueche").style.width = percent + "%";        setTimeout(refreshTimeSonos_Kueche, 100);    }    }'));        document.body.appendChild(newScript);    }  %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_currentSonos_Kueche%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_currentSonos_Kueche%27%29.style.display%20%3D%20%27none%27%3B%20document.getElementById%28%27global_fulldiv_Sonos_Kueche%27%29.innerHTML%20%3D%20%27%27%3B%22%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%3Cimg%20style%3D%22height%3A%20100%25%3B%20width%3A%20auto%3B%20border%3A%201px%20solid%20lightgray%3B%22%20src%3D%22%2Ffhem%2Fsonos%2Fcover%2Fempty.jpg%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%20%27RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-165747.mp3%27%3C%2Fdiv%3E%3Cdiv%20id%3D%22hash_Sonos_Kueche%22%20style%3D%22display%3A%20none%3B%20color%3A%20white%3B%22%3E1c82fbb3feed2643f69d405459dbcf58%3C%2Fdiv%3E%3Cdiv%20id%3D%22prog_runtime_Sonos_Kueche%22%20style%3D%22display%3A%20none%3B%20color%3A%20white%3B%22%3E1%3C%2Fdiv%3E%3Cdiv%20id%3D%22prog_starttime_Sonos_Kueche%22%20style%3D%22display%3A%20none%3B%20color%3A%20white%3B%22%3E1487459434%3C%2Fdiv%3E%3Cdiv%20id%3D%22prog_playing_Sonos_Kueche%22%20style%3D%22display%3A%20none%3B%20color%3A%20white%3B%22%3E0%3C%2Fdiv%3E%3Cdiv%20id%3D%22progressSonos_Kueche%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%22progressbarSonos_Kueche%22%20style%3D%22width%3A%20100%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%3EStop bei Titel 1 von 1 (Bibliothek)Titel: RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-165747.mp3Interpret: Album:
2017-02-20 16:57:53 SONOSPLAYER Sonos_Kueche numberOfTracks: 1
2017-02-20 16:57:53 SONOSPLAYER Sonos_Kueche currentTrackURI: //192.168.178.35/SonosSpeak/RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-165747.mp3
2017-02-20 16:57:53 SONOSPLAYER Sonos_Kueche currentTrackProvider: Bibliothek
2017-02-20 16:57:53 SONOSPLAYER Sonos_Kueche currentTitle: RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-165747.mp3
2017-02-20 16:57:53 SONOSPLAYER Sonos_Kueche infoSummarize1:  'RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-165747.mp3'
2017-02-20 16:57:53 SONOSPLAYER Sonos_Kueche infoSummarize2: STOPPED =>  'RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-165747.mp3'
2017-02-20 16:57:53 SONOSPLAYER Sonos_Kueche infoSummarize3: Lautstärke: 9 ~ Ton An ~ Balance: Mitte ~ Kein Kopfhörer
2017-02-20 16:57:56 SONOSPLAYER Sonos_Kueche infoSummarize3: Lautstärke: 55 ~ Ton An ~ Balance: Mitte ~ Kein Kopfhörer

Reinerlein

Hi,

der Event-Monitor bringt da nichts. Es muss was im Log landen, und das brauchen wir hier...

Grüße
Reiner

eule66

#9
hallo Reiner

hab auf 5 gesetzt und den set befehl durchgeführt aber leider wird nix im log angezeigt

bin gerade verwirrt warum nicht?

bekomme in den readings folgendes angezeigt

LastActionResult     PlayURITemp: Error! UPnP-Fault-Fields: Code: "s:Client", String: "UPnPError", Actor: "-", Detail: "{UPnPError => {errorCode => 701}}"

l2r

#10
Verbose beim SONOS-Device und nicht beim Player ;-)

Und beim Posten bitte code-tags benutzen ...

Wird dem in der Freigabe die Sound-Datei angelegt?

Gruß Michael
Wissen ist Macht.
Ich weiß nix.
Macht nix.

eule66

hab das mit dem device eben selber mitbekommen, es wird keine datei angezeigt

hier das log:
2017.02.20 19:06:20 0: SONOS1: Setting LogLevel to new value: 5
2017.02.20 19:06:20 4: SONOS2: IsAlive-Event UDN=RINCON_5CAAFD7D21FE01400_MR
2017.02.20 19:06:20 4: SONOS2: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, location, ) -> http://192.168.178.16:1400/xml/device_description.xml
2017.02.20 19:06:20 5: SONOS2: Location: http://192.168.178.16:1400/xml/device_description.xml
2017.02.20 19:06:20 5: SONOS2: PingType: syn
2017.02.20 19:06:20 4: SONOS2: 192.168.178.16 is alive
2017.02.20 19:06:23 5: SW: 446f576f726b3a534f4e4f533a53617665426f6f6b6d61726b733a0d0a
2017.02.20 19:06:23 5: SONOS0: Received: 'DoWork:SONOS:SaveBookmarks:'
2017.02.20 19:06:23 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, bookmarkSaveDir, .) -> DEFAULT
2017.02.20 19:06:23 4: SONOS1: Calling SONOS_SaveBookmarkValues("undef", "undef") ~ SaveDir: "."
2017.02.20 19:06:31 5: SW: 446f576f726b3a534f4e4f533a53617665426f6f6b6d61726b733a0d0a
2017.02.20 19:06:31 5: SONOS0: Received: 'DoWork:SONOS:SaveBookmarks:'
2017.02.20 19:06:32 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, bookmarkSaveDir, .) -> DEFAULT
2017.02.20 19:06:32 4: SONOS1: Calling SONOS_SaveBookmarkValues("undef", "undef") ~ SaveDir: "."
2017.02.20 19:06:35 3: SONOS0: Connection accepted from localhost:55690
2017.02.20 19:06:35 5: SONOS0: Received: 'hello'
2017.02.20 19:06:35 4: SONOS0: Got correct Answer from Subprocess...
2017.02.20 19:06:35 5: SONOS0: Received: 'goaway'
2017.02.20 19:06:50 4: SONOS2: IsAlive-Event UDN=RINCON_5CAAFD7D21FE01400_MR
2017.02.20 19:06:50 4: SONOS2: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, location, ) -> http://192.168.178.16:1400/xml/device_description.xml
2017.02.20 19:06:50 5: SONOS2: Location: http://192.168.178.16:1400/xml/device_description.xml
2017.02.20 19:06:50 5: SONOS2: PingType: syn
2017.02.20 19:06:50 4: SONOS2: 192.168.178.16 is alive
2017.02.20 19:06:58 5: SW: 446f576f726b3a52494e434f4e5f35434141464437443231464530313430305f4d523a737065616b303a3535c382c2a340c382c2a37e6465c382c2a340c382c2a37e68616c6c6f20646173206973742065696e20746573740d0a
2017.02.20 19:06:58 5: SONOS0: Received: 'DoWork:RINCON_5CAAFD7D21FE01400_MR:speak0:55£@£~de£@£~hallo das ist ein test'
2017.02.20 19:06:59 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, targetSpeakFileHashCache, 0) -> DEFAULT
2017.02.20 19:06:59 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, targetSpeakFileTimestamp, 0) -> 1
2017.02.20 19:06:59 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, targetSpeakDir, .) -> /mnt/SonosSpeak
2017.02.20 19:06:59 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, targetSpeakURL, ) -> \\192.168.178.35\SonosSpeak
2017.02.20 19:06:59 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, targetSpeakMP3FileDir, ) -> /mnt/SonosSpeak
2017.02.20 19:06:59 5: SONOS1: Chunks: [' hallo das ist ein test']
2017.02.20 19:06:59 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
2017.02.20 19:06:59 3: SONOS1: Load Google generated MP3 (1. Element) from "http://translate.google.com/translate_tts?tl=de&client=tw-ob&q=%20hallo%20das%20ist%20ein%20test" to "/mnt/SonosSpeak/RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-190659.mp31"
2017.02.20 19:07:00 3: SONOS1: Combine loaded chunks into "/mnt/SonosSpeak/RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-190659.mp3"
2017.02.20 19:07:00 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, targetSpeakMP3FileConverter, ) -> DEFAULT
2017.02.20 19:07:00 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, SpeakCover, /opt/fhem/www/images/default/fhemicon.png) -> DEFAULT
2017.02.20 19:07:00 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, reading, UserID_Spotify, -) -> DEFAULT
2017.02.20 19:07:00 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, reading, UserID_Napster, -) -> DEFAULT
2017.02.20 19:07:00 3: SONOS1: Start temporary playing of "\\192.168.178.35\SonosSpeak/RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-190659.mp3"
2017.02.20 19:07:00 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0xb48a0200)
2017.02.20 19:07:01 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0xb4894c28)
2017.02.20 19:07:02 4: SONOS1: All is started successfully. Retreive Positioninfo...
2017.02.20 19:07:02 5: SONOS0: Received from UPnP-Server: 'DoWorkAnswer:RINCON_5CAAFD7D21FE01400_MR:LastActionResult:PlayURITemp: Error! UPnP-Fault-Fields: Code: "s:Client", String: "UPnPError", Actor: "-", Detail: "{UPnPError => {errorCode => 701}}"'
2017.02.20 19:07:02 4: SONOS0: DoWorkAnswer arrived for Sonos_Kueche->LastActionResult: 'PlayURITemp: Error! UPnP-Fault-Fields: Code: "s:Client", String: "UPnPError", Actor: "-", Detail: "{UPnPError => {errorCode => 701}}"'
2017.02.20 19:07:03 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, def, NAME, RINCON_5CAAFD7D21FE01400_MR) -> Sonos_Kueche
2017.02.20 19:07:03 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, attr, disable, 0) -> DEFAULT
2017.02.20 19:07:03 3: SONOS1: Event: Received Transport-Event for Zone "Sonos_Kueche".
2017.02.20 19:07:03 4: SONOS1: Transport-Event: All correct with this service-call till now. UDN='uuid:RINCON_5CAAFD7D21FE01400_MR'
2017.02.20 19:07:03 4: SONOS1: Transport-Event: GroundURL: http://192.168.178.16:1400
2017.02.20 19:07:03 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.178.35/SonosSpeak/RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-190659.mp3"/><CurrentTrackDuration val="0:00:00"/><CurrentTrackMetaData val="<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:*:application/octet-stream:*">x-file-cifs://192.168.178.35/SonosSpeak/RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-190659.mp3</res><r:streamContent></r:streamContent><r:radioShowMd></r:radioShowMd><dc:title>RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-190659.mp3</dc:title><upnp:class>object.item</upnp:class></item></DIDL-Lite>"/><r:NextTrackURI val=""/><r:NextTrackMetaData val=""/><r:EnqueuedTransportURI val="x-file-cifs://192.168.178.35/SonosSpeak/RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-190659.mp3"/><r:EnqueuedTransportURIMetaData val="<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>"/><PlaybackStorageMedium val="NETWORK"/><AVTransportURI val="x-file-cifs://192.168.178.35/SonosSpeak/RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-190659.mp3"/><AVTransportURIMetaData val="<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>"/><CurrentTransportActions val="Set, Stop, Pause, Play, X_DLNA_SeekTime, X_DLNA_SeekTrackNr"/><r:CurrentValidPlayModes val="CROSSFADE"/></InstanceID></Event>
2017.02.20 19:07:03 5: SONOS1: ___________________________________________________________________________
2017.02.20 19:07:03 5: SONOS1: OldTracks: 1
2017.02.20 19:07:03 5: SONOS1: NumTracks: 0
2017.02.20 19:07:03 5: SONOS1: OldTrackURIs: http://1live.akacast.akamaistream.net/7/706/119434/v1/gnl.akacast.akamaistream.net/1live
2017.02.20 19:07:03 5: SONOS1: OldTrackPositions: 1
2017.02.20 19:07:03 5: SONOS1: OldTrackDurations: 0
2017.02.20 19:07:03 5: SONOS1: OldTransportstate: PLAYING
2017.02.20 19:07:03 5: SONOS1: OldTimestamp: 1487612966.28008
2017.02.20 19:07:03 5: SONOS1: OldTitle: 1LIVE - Das junge Radio des WDR.
2017.02.20 19:07:03 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, def, NAME, RINCON_5CAAFD7D21FE01400_MR) -> Sonos_Kueche
2017.02.20 19:07:03 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, QueueHash, ) -> 1974459da01e50676e2128d70ac9bcde
2017.02.20 19:07:03 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, def, NAME, RINCON_5CAAFD7D21FE01400_MR) -> Sonos_Kueche
2017.02.20 19:07:03 5: SONOS1: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2017.02.20 19:07:03 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0xb48a0200)
2017.02.20 19:07:03 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0xb48a0200)
2017.02.20 19:07:03 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, def, NAME, RINCON_5CAAFD7D21FE01400_MR) -> Sonos_Kueche
2017.02.20 19:07:03 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-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:*:application/octet-stream:*">x-file-cifs://192.168.178.35/SonosSpeak/RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-190659.mp3</res><r:streamContent></r:streamContent><r:radioShowMd></r:radioShowMd><dc:title>RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-190659.mp3</dc:title><upnp:class>object.item</upnp:class></item></DIDL-Lite>
2017.02.20 19:07:03 4: SONOS1: Transport-Event: Normal erkannt!
2017.02.20 19:07:03 4: SONOS1: Transport-Event: NextTrackMetaData:
2017.02.20 19:07:03 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0xb48a0200)
2017.02.20 19:07:04 5: SONOS1: ___________________________________________________________________________
2017.02.20 19:07:04 5: SONOS1: OldTracks: 1
2017.02.20 19:07:04 5: SONOS1: NumTracks: 0
2017.02.20 19:07:04 5: SONOS1: OldTrackURIs: //192.168.178.35/SonosSpeak/RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-190659.mp3
2017.02.20 19:07:04 5: SONOS1: OldTrackPositions: 1
2017.02.20 19:07:04 5: SONOS1: OldTrackDurations: 1
2017.02.20 19:07:04 5: SONOS1: OldTransportstate: STOPPED
2017.02.20 19:07:04 5: SONOS1: OldTimestamp: 1487614023.55503
2017.02.20 19:07:04 5: SONOS1: OldTitle: () RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-190659.mp3
2017.02.20 19:07:04 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, def, NAME, RINCON_5CAAFD7D21FE01400_MR) -> Sonos_Kueche
2017.02.20 19:07:04 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, QueueHash, ) -> 1974459da01e50676e2128d70ac9bcde
2017.02.20 19:07:04 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, def, NAME, RINCON_5CAAFD7D21FE01400_MR) -> Sonos_Kueche
2017.02.20 19:07:04 5: SONOS1: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2017.02.20 19:07:04 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, reading, ZoneGroupState, ) -> <ZoneGroups><ZoneGroup Coordinator="RINCON_5CAAFD7D21FE01400" ID="RINCON_5CAAFD7D21FE01400:0"><ZoneGroupMember UUID="RINCON_5CAAFD7D21FE01400" Location="http://192.168.178.16:1400/xml/device_description.xml" ZoneName="Küche" Icon="x-rincon-roomicon:kitchen" Configuration="1" SoftwareVersion="34.16-37101" MinCompatibleVersion="33.0-00000" LegacyCompatibleVersion="25.0-00000" BootSeq="29" WirelessMode="1" WirelessLeafOnly="0" HasConfiguredSSID="1" ChannelFreq="2462" BehindWifiExtender="0" WifiEnabled="1" Orientation="0" RoomCalibrationState="4" SecureRegState="2"/></ZoneGroup></ZoneGroups>
2017.02.20 19:07:04 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, def, NAME, RINCON_5CAAFD7D21FE01400_MR) -> Sonos_Kueche
2017.02.20 19:07:04 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, TransportState, -) -> STOPPED
2017.02.20 19:07:04 3: SONOS1: Event: End of Transport-Event for Zone "Sonos_Kueche".
2017.02.20 19:07:04 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, presence, disappeared) -> appeared
2017.02.20 19:07:04 5: SONOS0: Received from UPnP-Server: 'GetReadingsToCurrentHash:RINCON_5CAAFD7D21FE01400_MR:1'
2017.02.20 19:07:04 5: SONOS0: Received from UPnP-Server: 'SetCurrent:TransportState:STOPPED'
2017.02.20 19:07:04 5: SONOS0: Received from UPnP-Server: 'SetCurrent:CrossfadeMode:0'
2017.02.20 19:07:04 5: SONOS0: Received from UPnP-Server: 'SetCurrent:NumberOfTracks:1'
2017.02.20 19:07:04 5: SONOS0: Received from UPnP-Server: 'SetCurrent:Track:1'
2017.02.20 19:07:04 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, def, NAME, RINCON_5CAAFD7D21FE01400_MR) -> Sonos_Kueche
2017.02.20 19:07:04 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, attr, disable, 0) -> DEFAULT
2017.02.20 19:07:04 3: SONOS1: Event: Received GroupRendering-Event for Zone "Sonos_Kueche".
2017.02.20 19:07:04 4: SONOS1: GroupRendering-Event: All correct with this service-call till now. UDN='uuid:RINCON_5CAAFD7D21FE01400_MR'
2017.02.20 19:07:04 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, attr, generateVolumeEvent, 0) -> DEFAULT
2017.02.20 19:07:04 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, GroupVolume, ~~) -> 7
2017.02.20 19:07:04 5: SONOS0: Received from UPnP-Server: 'SetCurrent:TrackURI://192.168.178.35/SonosSpeak/RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-190659.mp3'
2017.02.20 19:07:04 5: SONOS0: Received from UPnP-Server: 'SetCurrent:TrackDuration:0:00:00'
2017.02.20 19:07:04 5: SONOS0: Received from UPnP-Server: 'ProcessCover:RINCON_5CAAFD7D21FE01400_MR:0::http://192.168.178.16:1400'
2017.02.20 19:07:04 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, GroupMute, ~~) -> 0
2017.02.20 19:07:04 3: SONOS1: Event: End of GroupRendering-Event for Zone "Sonos_Kueche".
2017.02.20 19:07:04 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, presence, disappeared) -> appeared
2017.02.20 19:07:04 4: SONOS0: Transport-Event: CoverArt konnte nicht gefunden werden. Verwende FHEM-Logo. Bilder-Download: SONOS_DownloadReplaceIfChanged('./FHEM/lib/UPnP/sonos_empty.jpg', './www/images/default/SONOSPLAYER/Sonos_Kueche_AlbumArt.png');
2017.02.20 19:07:04 5: SONOS0: Call of SONOS_DownloadReplaceIfChanged("./FHEM/lib/UPnP/sonos_empty.jpg", "./www/images/default/SONOSPLAYER/Sonos_Kueche_AlbumArt.png")
2017.02.20 19:07:04 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, def, NAME, RINCON_5CAAFD7D21FE01400_MR) -> Sonos_Kueche
2017.02.20 19:07:04 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, attr, disable, 0) -> DEFAULT
2017.02.20 19:07:04 3: SONOS1: Event: Received DeviceProperties-Event for Zone "Sonos_Kueche".
2017.02.20 19:07:04 4: SONOS1: DeviceProperties-Event: All correct with this service-call till now. UDN='uuid:RINCON_5CAAFD7D21FE01400_MR'
2017.02.20 19:07:04 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, roomName, ) -> Küche
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, fieldType, ) ->
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, roomIcon, ) -> kitchen
2017.02.20 19:07:05 3: SONOS1: Event: End of DeviceProperties-Event for Zone "Sonos_Kueche".
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, presence, disappeared) -> appeared
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, def, NAME, RINCON_5CAAFD7D21FE01400_MR) -> Sonos_Kueche
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, attr, disable, 0) -> DEFAULT
2017.02.20 19:07:05 3: SONOS1: Event: Received Rendering-Event for Zone "Sonos_Kueche".
2017.02.20 19:07:05 4: SONOS1: Rendering-Event: All correct with this service-call till now. UDN='uuid:RINCON_5CAAFD7D21FE01400_MR'
2017.02.20 19:07:05 4: SONOS1: Rendering-Event: LastChange: <Event xmlns="urn:schemas-upnp-org:metadata-1-0/RCS/"><InstanceID val="0"><Volume channel="Master" val="55"/><Volume channel="LF" val="100"/><Volume channel="RF" val="100"/></InstanceID></Event>
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, attr, generateVolumeEvent, 0) -> DEFAULT
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, Mute, 0) -> 0
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, HeadphoneConnected, 0) -> 0
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, Balance, 0) -> 0
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, Volume, 0) -> 7
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, Loudness, 0) -> 1
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, Bass, 0) -> 3
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, Treble, 0) -> 7
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, TruePlay, 0) -> 0
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, SurroundEnable, 0) -> DEFAULT
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, SurroundLevel, 0) -> DEFAULT
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, SubEnable, 0) -> 1
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, SubGain, 0) -> 0
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, SubPolarity, 0) -> 0
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, AudioDelay, 0) -> DEFAULT
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, AudioDelayLeftRear, 0) -> DEFAULT
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, AudioDelayRightRear, 0) -> DEFAULT
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, NightMode, 0) -> DEFAULT
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, DialogLevel, 0) -> DEFAULT
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, OutputFixed, 0) -> 0
2017.02.20 19:07:05 4: SONOS1: Rendering-Event: Current Values for 'Sonos_Kueche' ~ Volume: 55, HeadphoneConnected: 0, Bass: 3, Treble: 7, Balance: 0, Loudness: 1, Mute: 0
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, def, NAME, RINCON_5CAAFD7D21FE01400_MR) -> Sonos_Kueche
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, Volume, 0) -> 55
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, HeadphoneConnected, 0) -> 0
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, Mute, 0) -> 0
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, attr, minVolume, 0) -> 0
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, attr, maxVolume, 100) -> DEFAULT
2017.02.20 19:07:05 4: SONOS1: Rendering-Event: Current Borders for 'Sonos_Kueche' ~ minVolume: 0, maxVolume: 100
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, attr, buttonEvents, ) -> DEFAULT
2017.02.20 19:07:05 3: SONOS1: Event: End of Rendering-Event for Zone "Sonos_Kueche".
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, presence, disappeared) -> appeared
2017.02.20 19:07:05 5: SONOS0: Received from UPnP-Server: 'SetCurrent:NormalAudio:1'
2017.02.20 19:07:05 5: SONOS0: Received from UPnP-Server: 'SetCurrent:Title:RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-190659.mp3'
2017.02.20 19:07:05 5: SONOS0: Received from UPnP-Server: 'SetCurrent:TrackProvider:Bibliothek'
2017.02.20 19:07:05 5: SONOS0: Received from UPnP-Server: 'SetCurrent:AlbumArtist:Happy Birthday'
2017.02.20 19:07:05 5: SONOS0: Received from UPnP-Server: 'SetCurrent:nextTrackURI:'
2017.02.20 19:07:05 5: SONOS0: Received from UPnP-Server: 'SetCurrent:nextTrackProvider:'
2017.02.20 19:07:05 5: SONOS0: Received from UPnP-Server: 'ProcessCover:RINCON_5CAAFD7D21FE01400_MR:1::http://192.168.178.16:1400'
2017.02.20 19:07:05 4: SONOS0: Transport-Event: CoverArt konnte nicht gefunden werden. Verwende FHEM-Logo. Bilder-Download: SONOS_DownloadReplaceIfChanged('./FHEM/lib/UPnP/sonos_empty.jpg', './www/images/default/SONOSPLAYER/Sonos_Kueche_NextAlbumArt.png');
2017.02.20 19:07:05 5: SONOS0: Call of SONOS_DownloadReplaceIfChanged("./FHEM/lib/UPnP/sonos_empty.jpg", "./www/images/default/SONOSPLAYER/Sonos_Kueche_NextAlbumArt.png")
2017.02.20 19:07:05 5: SONOS0: Received from UPnP-Server: 'SetCurrent:TrackPosition:0:00:00'
2017.02.20 19:07:05 5: SONOS0: Received from UPnP-Server: 'CurrentBulkUpdate:RINCON_5CAAFD7D21FE01400_MR'
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, def, NAME, RINCON_5CAAFD7D21FE01400_MR) -> Sonos_Kueche
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, attr, disable, 0) -> DEFAULT
2017.02.20 19:07:05 3: SONOS1: Event: Received Transport-Event for Zone "Sonos_Kueche".
2017.02.20 19:07:05 4: SONOS1: Transport-Event: All correct with this service-call till now. UDN='uuid:RINCON_5CAAFD7D21FE01400_MR'
2017.02.20 19:07:05 4: SONOS1: Transport-Event: GroundURL: http://192.168.178.16:1400
2017.02.20 19:07:05 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.178.35/SonosSpeak/RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-190659.mp3"/><CurrentTrackDuration val="0:00:00"/><CurrentTrackMetaData val="<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:*:application/octet-stream:*">x-file-cifs://192.168.178.35/SonosSpeak/RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-190659.mp3</res><r:streamContent></r:streamContent><r:radioShowMd></r:radioShowMd><dc:title>RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-190659.mp3</dc:title><upnp:class>object.item</upnp:class></item></DIDL-Lite>"/><r:NextTrackURI val=""/><r:NextTrackMetaData val=""/><r:EnqueuedTransportURI val="x-file-cifs://192.168.178.35/SonosSpeak/RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-190659.mp3"/><r:EnqueuedTransportURIMetaData val="<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>"/><TransportStatus val="ERROR_N0_RESOURCE"/><TransportErrorDescription val="14,0,RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-190659.mp3,//192.168.178.35/SonosSpeak,//192.168.178.35/SonosSpeak/RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-190659.mp3,"/><TransportErrorURI val="x-file-cifs://192.168.178.35/SonosSpeak/RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-190659.mp3"/></InstanceID></Event>
2017.02.20 19:07:05 5: SONOS1: ___________________________________________________________________________
2017.02.20 19:07:05 5: SONOS1: OldTracks: 1
2017.02.20 19:07:05 5: SONOS1: NumTracks: 0
2017.02.20 19:07:05 5: SONOS1: OldTrackURIs: //192.168.178.35/SonosSpeak/RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-190659.mp3
2017.02.20 19:07:05 5: SONOS1: OldTrackPositions: 1
2017.02.20 19:07:05 5: SONOS1: OldTrackDurations: 1
2017.02.20 19:07:05 5: SONOS1: OldTransportstate: STOPPED
2017.02.20 19:07:05 5: SONOS1: OldTimestamp: 1487614023.55503
2017.02.20 19:07:05 5: SONOS1: OldTitle: () RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-190659.mp3
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, def, NAME, RINCON_5CAAFD7D21FE01400_MR) -> Sonos_Kueche
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, reading, QueueHash, ) -> 1974459da01e50676e2128d70ac9bcde
2017.02.20 19:07:05 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_5CAAFD7D21FE01400_MR, def, NAME, RINCON_5CAAFD7D21FE01400_MR) -> Sonos_Kueche
2017.02.20 19:07:05 5: SONOS1: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2017.02.20 19:07:05 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0xb48a0200)
2017.02.20 19:07:06 3: SONOS0: Connection accepted from localhost:55732
2017.02.20 19:07:06 5: SONOS0: Received: 'hello'
2017.02.20 19:07:06 5: SONOS0: Received: 'goaway'
2017.02.20 19:07:06 4: SONOS0: Got correct Answer from Subprocess...
2017.02.20 19:07:06 5: SONOS0: Received from UPnP-Server: 'ReadingsBeginUpdate:undef'
2017.02.20 19:07:06 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:undef:MasterPlayerPlaying:[]'
2017.02.20 19:07:06 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:undef:MasterPlayerPlayingCount:0'
2017.02.20 19:07:06 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:undef:MasterPlayerNotPlaying:['Sonos_Kueche']'
2017.02.20 19:07:06 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:undef:MasterPlayerNotPlayingCount:1'
2017.02.20 19:07:06 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:undef:MasterPlayer:['Sonos_Kueche']'
2017.02.20 19:07:06 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:undef:MasterPlayerCount:1'
2017.02.20 19:07:06 5: SONOS0: Received from UPnP-Server: 'ReadingsEndUpdate:undef'
2017.02.20 19:07:06 5: SONOS0: Received from UPnP-Server: 'ReadingsSingleUpdateIfChangedNoTrigger:RINCON_5CAAFD7D21FE01400_MR:GroupVolume:55'
2017.02.20 19:07:06 5: SONOS0: Received from UPnP-Server: 'ReadingsSingleUpdateIfChanged:RINCON_5CAAFD7D21FE01400_MR:roomName:Küche'
2017.02.20 19:07:06 5: SONOS0: Received from UPnP-Server: 'ReadingsSingleUpdateIfChanged:RINCON_5CAAFD7D21FE01400_MR:saveRoomName:Kueche'
2017.02.20 19:07:06 5: SONOS0: Received from UPnP-Server: 'ReadingsSingleUpdateIfChanged:RINCON_5CAAFD7D21FE01400_MR:roomNameAlias:Küche'
2017.02.20 19:07:06 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-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:*:application/octet-stream:*">x-file-cifs://192.168.178.35/SonosSpeak/RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-190659.mp3</res><r:streamContent></r:streamContent><r:radioShowMd></r:radioShowMd><dc:title>RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-190659.mp3</dc:title><upnp:class>object.item</upnp:class></item></DIDL-Lite>
2017.02.20 19:07:06 4: SONOS1: Transport-Event: Normal erkannt!
2017.02.20 19:07:06 5: SONOS0: Received from UPnP-Server: 'ReadingsSingleUpdateIfChanged:RINCON_5CAAFD7D21FE01400_MR:roomIcon:kitchen'
2017.02.20 19:07:06 5: SONOS0: Received from UPnP-Server: 'ReadingsSingleUpdateIfChangedNoTrigger:RINCON_5CAAFD7D21FE01400_MR:Balance:0'
2017.02.20 19:07:06 5: SONOS0: Received from UPnP-Server: 'ReadingsSingleUpdateIfChangedNoTrigger:RINCON_5CAAFD7D21FE01400_MR:Volume:55'
2017.02.20 19:07:06 4: SONOS1: Transport-Event: NextTrackMetaData:
2017.02.20 19:07:06 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0xb48a0200)

jump to the top

Reinerlein

Hi,

laut Log wurde versucht, die Datei

\\192.168.178.35\SonosSpeak\RINCON_5CAAFD7D21FE01400_MR_Speak_20170220-190659.mp3
abzuspielen.

Kannst du mal den Dateipfad prüfen, ob eine entsprechende Datei vorhanden ist. Wenn ja, prüf mal die Freigabe, und den Zugriff auf diese Freigabe...

Grüße
Reiner

eule66

Hallo

also der Ordner /opt/fhem/SonosSpeak ist leer, wie kann ich die Freigabe und den Zugriff auf diese Freigabe prüfen?

Reinerlein

Hallo,

hast du vielleicht einen Windows oder Apple Computer?
Damit einfach die Freigabe öffnen, und schauen, ob du Zugriff hast.

Allerdings ist der Fhem lokale Dateipfad für die Ablage der Sprach-Sounddateien "/mnt/SonosSpeak" und nicht "/opt/fhem/SonosSpeak".
Prüf auch mal, ob die Freigabe überhaupt den richtigen Pfad freigibt...

Grüße
Reiner