NEWS
SendTo('sonos', 'send', 'http://192.168.xxx.xxx:8082/sayit.0/tts.userfiles/bla.mp3');
-
Habe das mal mit Blockly probiert:

Der Code sieht dann so aus, was ja passen sollte:on({id: 's7.0.DBs.DB21.STATUS_E3_2', val: true}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; setState("sonos.0.root.192_168_0_108.tts"/*tts*/, 'http://192.168.0.50:8082/sayit.0/tts.userfiles/bellen.mp3'); });Probem ist hier wieder, dass VOLUME im Sonos-Adapter auf 0 geht und man nichts hört. Die Lautstärke lässt sich am Sonos-Gerät über die Tasten oder die App auch erst wieder verändern, wenn man den Sonos-Adapter im ioBroker neu startet. Dann kann man die MP3-Datei auch wunderbar abspielen und die Lautstärke verändern, d.h. der Zugriff auf die MP3-Datei funktioniert so wie oben mit Blockly gebaut, nur wird die Lautstärke auf 0 gesetzt und lässt sich auch nicht wieder erhöhen, bis man den Adapter neu startet. Bug im Sonos-Adapter?
-
Es funktioniert mit Blockly:

"tts" ist das SONOS-Objekt, "70;" ist die Lautstärke.Ich musste im SONOS-Adapter allerdings "Fade-in" und "Fade-out" auf "0" stellen

Das Skript hat folgende Funktion: Wenn geklingelt wird, wird der Modus "abwesend" überprüft und falls aktiv, wird über SONOS ein MP3 abgespielt, dass der Klingelnde dann draußen hört. Das kann eine Schrotflinte sein, vielleicht auch nur ein Dobermann oder die Ansage "Wir kaufen nix".
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login