I see it. Confusing as there are two areas in the docs for the Sonos binding. Thanks.
Another somewhat related question if I may. The page lists lots of channels for the Sonos but in Paper UI there are only 5 or so channels. Why would this be? Are all these channels available (via item files) even if they aren’t in Paper UI?
Not sure who the best person to answer this is… @Kai?
Seriously though… Since that was only text (only mousing over reveled the block) my brain automatically assumed it was talking about the carrot symbols underneath it, to see more or less of the individual channel information.
It didn’t dawn on me that it only was there and not on my other things.
Mind=Blown!
Really though @Kai or whoever handles the graphic stuff for PaperUI, this button should be highlighted more to indicate that it is in fact a button and not a label. Or maybe make it an arrow under the short list of channels indicating more with a down arrow button that you click.
I am also testing say with SONOS. I made some successful tests with Swedish language and VoiceRSS on build #640
But the notification volume is something i have looked for, because the say-messages are very low in my case.
I cannot find the documentation you refer to, can someone be more specific where it is?
The Sonos-Part of the documentation is here. The “say”-command will use the Sonos Notificationsound.
This is the rule I’m using (SayCommand is the string item with the text):
val Number NotificationVolume = 20
rule "SagEtwas"
when
Item SayCommand received update
then
var string AudioSink
switch AudioSink {
case Lautsprecher.state.toString=="Küche" : AudioSink="sonos:PLAY1:RINCON_Bxx1400"
case Lautsprecher.state.toString=="Wohnzimmer" : AudioSink="sonos:PLAY1:RINCON_Byy1400"
case Lautsprecher.state.toString=="Gästezimmer" : AudioSink= "sonos:PLAY1:RINCON_Bzz1400"
default:AudioSink="sonos:PLAY1:RINCON_Bxx1400"
}
gPlayer_NotificationVolume.allMembers.filter(s | s.state!=NotificationVolume ).forEach [item | item.sendCommand(NotificationVolume)]
say(SayCommand.state.toString,"voicerss:deDE",AudioSink)
end
I’m just playing around with my sonos and OH2. I tried this in karaf:
smarthome:audio play sonos:PLAY1:RINCON_XXX1400 doorbell.mp3
This should play the standard doorbell.mp3 which is stored at /etc/openhab/sounds/. I get no error but even no sound. I already added the openhab user to the audio group. I thought this should be easier than starting with Voicerss.
Seems nobody is using maryTTS with German voice, because it is not rendered correctly.
Quite a pity. It was my hope to have some TTS without cloud involved …