Hallo,
ich nutze meine Sonos Boxen mittlerweile auch für Sprachausgabe und als Klingel-Ersatz.
Dabei tritt das Problem auf, dass nach dem Abspielen eines Sounds nicht nur die augenblicklich laufende Wiedergabe (z.B. eines Radiosenders oder des TV-Sounds) einfach unterbrochen wird, sondern dies auch dabei stehenbleibt, was lästig ist, denn ich muss das dann über die Sonos-app manuell wieder neu auf die ursprüngliche Quelle zurückstellen.
Bestimmt weiß hier jemand, wie ich dies wahrscheinlich recht einfach zu lösende Problem lösen kann.
Wolfgang
Gruß
Das macht das SONOS Modul eigentlich automatisch, wenn du das über die Sprachausgabe machst.
Dabei kann aber dann wohl nur Reinerlein helfen.
Hallo,
das Problem tritt auch nicht nach der Sprachausgabe mit "Speak" auf, sondern nach dem Abspielen eines Wav-/mp3-Sounds mittels des Befehls "StartFavourite".
Gruß
Wolfgang
damit startest du einen titel. der wird gespielt bis er fertig ist und das war es dann.
zum unterbrechen und danach weiter spielen gibt es PlayURITemp
gruss
andre
Hallo,
nach einigen Stunden des Probierens will ich mal hier meinen momentanen Sachstand referieren:
Weder mit PlayUriTemp noch mit sonstigen Befehlen wollte es gelingen. Nur mit
(set Sonos_Kueche Speak 80 de |eule|)
kam ich zu dem gewünschten Ergebnis.
Es klappt auch nicht mit andren mp3-Dateien, scheint also auch am Format, der Größe oder Ähnlichem zu liegen, warum auch immer.
Probiert habe ich den Zugriff auf meine Medienbibliothek, die auf einem Synology-NAS liegt, aber dafür scheinen die Rechte nicht richtig vergeben zu sein.
Dort eingerichtet habe ich die Benutzer Sonos und pi, scheint aber nicht zu genügen.
Der Zugriff auf das freigegebene SonosSpeak Verzeichnis klappt, aber mit den o.g. Einschränkungen - also nur eine Wiedergabe eingebettet in SonosSpeak, was bei mir schon lange gut funktioniert, war möglich. Der eigentlich einfachere Weg, die Datei direkt mit PlayUriTemp aufzurufen, hat keinen Effekt. Lediglich der Aufruf mit StartFavourite war möglich, allerdings mit dem Effekt, dass dann die laufende Übertragung abgebrochen wurde.
Ich bin jetzt zwar mit dem Ergebnis erstmal zufrieden, sehe aber viele Fragen offen.
Vielleicht habt ihr ja ein paar Antworten?
Gruß
Wolfgang
wenn es die rechte oder das format sind schau die in der sonos desktop anwendung unter hilfe die letzten fehler an. vielleicht hilft dir das weiter
gruss
andre
Hallo,
ich muss mich nochmal melden, denn irgendwas ist da total merkwürdig: Manchmal funktioniert es, manchmal überhaupt nicht, was schon an sich merkwürdig ist.
Es ist mit Sicherheit ein Problem von Fhem oder der Fhem-Installation, denn mit der App kann ich alle Sounds problemlos abspielen.
Ich poste hier mal die verschiedenen Meldungen zu Sonos aus dem Log:
ZitatCurrent: "./FHEM/00_SONOS.pm", gPath: ""
ZitatUse of uninitialized value in concatenation (.) or string at ./FHEM/00_SONOS.pm line 4241.
Zitat2016.10.19 11:52:12.224 2: Gong: set Sonos_Wohnzimmer set Sonos_Kueche Speak 60 de |gong|: SONOSPLAYER: Set with unknown argument set, choose one of AddMember AddURIToQueue Alarm AudioDelay AudioDelayLeftRear AudioDelayRightRear Balance Bass CreateStereoPair CrossfadeMode CurrentPlaylist CurrentTrackPosition DailyIndexRefreshTime DeleteFromQueue DeletePlaylist DialogLevel EmptyPlaylist ExportSonosBibliothek GroupMute GroupVolume GroupVolumeD GroupVolumeU LEDState LoadFavourite LoadPlaylist LoadRadio LoadSearchlist Loudness MakeStandaloneGroup Mute MuteT Name Next NightMode OutputFixed Pause Play PlayURI PlayURITemp Previous Reboot RemoveMember Repeat RepeatOne RepeatOneT RepeatT ResetAttributesToDefault RoomIcon SavePlaylist SeparateStereoPair Shuffle ShuffleT SleepTimer SnapshotGroupVolume SnoozeAlarm Speak StartFavourite StartPlaylist StartRadio StartSearchlist Stop SubEnable SubGain SubPolarity SurroundEnable SurroundLevel Track Treble TruePlay Volume VolumeD VolumeRestore VolumeSave VolumeU Wifi currentTrack
Zitat2016.10.18 21:58:55.820 0: SONOS1: URI: gong
2016.10.18 21:58:55.821 0: SONOS1: Meta: <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>
2016.10.18 22:01:49.635 3: CUL_HM set Heizungsschalter on
2016.10.18 22:03:41.880 0: SONOS1: URI: x-file-cifs://192.168.178.27/music/SonosSounds/eule
2016.10.18 22:03:41.880 0: SONOS1: Meta: <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>
2016.10.18 22:03:41.992 0: SONOS1: URI: x-file-cifs://192.168.178.27/music/SonosSounds/eule
2016.10.18 22:03:41.992 0: SONOS1: Meta: <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>
Content-Length header value was wrong, fixed at /usr/share/perl5/LWP/Protocol/http.pm line 257, <$client> line 6.
2016.10.18 22:06:49.615 3: CUL_HM set Heizungsschalter on
2016.10.18 22:07:14.845 0: SONOS1: URI: eule
2016.10.18 22:07:14.846 0: SONOS1: Meta: <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>
Use of uninitialized value in concatenation (.) or string at ./FHEM/00_SONOS.pm line 4241.
Use of uninitialized value in concatenation (.) or string at ./FHEM/00_SONOS.pm line 4241.
Use of uninitialized value in concatenation (.) or string at ./FHEM/00_SONOS.pm line 4241.
Use of uninitialized value in concatenation (.) or string at ./FHEM/00_SONOS.pm line 4241.
Ich bin mittlerweile ziemlich ratlos.
Gruß
Wolfgang
Hallo,
ich habe jetzt Sonos auf Fhem komplett gelöscht und neu eingerichtet.
Eine Ausgabe von mp3 habe ich manchmal, gerade eben aber gar nicht, ohne dass ich genau sagen kann, wieso.
Dabei taucht im Log immer wieder die Meldung auf, dass die gerade aktive Soundquelle Vorrang hat. Eine Tonausgabe erfolgt dann überhaupt nicht.
Erstaunlicherweise werden Lautstärkeangaben bei der nicht erfolgenden Soundausgabe immer von Sonos angenommen.
Über die Sonos-app lässt sich alles wie gewohnt - nur halt leider nicht automatisiert - steuern.
2016.10.20 11:33:11.588 3: SONOS0: Connection accepted from localhost:42650
2016.10.20 11:33:33.929 3: SONOS1: Copy MP3-File (1. Element) from "/mnt/SonosSpeak/gong.mp3" to "/mnt/SonosSpeak/RINCON_5CAAFD25271001400_MR_Speak_20161020-113333.mp31"
2016.10.20 11:33:33.931 3: SONOS1: Combine loaded chunks into "/mnt/SonosSpeak/RINCON_5CAAFD25271001400_MR_Speak_20161020-113333.mp3"
2016.10.20 11:33:33.963 3: SONOS1: Temporary playing of "\\192.168.178.13\SonosSpeak/RINCON_5CAAFD25271001400_MR_Speak_20161020-113333.mp3" must wait, because another playing is in work...
2016.10.20 11:33:41.596 3: SONOS0: Connection accepted from localhost:42762
Gruß
Wolfgang