I’ve read through some of the docs, but was more looking for other’s suggestions and recommended approaches based on others experiences. Perhaps I could have rephrased the post. I have a few requirements:
- I’d like to have simple ‘clients’ or ‘audio sinks’ around my house that receive audio events. (My OpenHAB server is running on a Linux server on my LAN).
- I’d prefer, if possible that those ‘sinks’ do not require a running PaperUI or OpenHab instance. I know I could throw a Rasberry Pi in each of my rooms with a speaker and have all this work via ‘webaudio’ but rather not have a dedicated mini-computer in each room.
- I’d like no reliance on ‘Cloud’ services. I.e., I want to be able to sever my home from the outside internet and have this still work.
Based on particular OH events, “playSound(String sink, String filename, PercentType volume)” is what I’d be calling and types of ‘sink’ is what I’m looking for recommendations on. The docs show the Sonos binding (as other bindings) will add itself as a ‘sink’ to be the final output of the stream, and, therefore, I can address all the different Sonos speaker locations differently based on the event, that’s great.
My question for the group, have others used Sonos or other options to get this exact setup? I’m hesitant to commit to the Sonos ecosystem, especially for this use case in which I’m looking for simple sounds and some text to speech where sound quality is not relevant.
PS: My assumption is that it’s proper to have this open dialog and brainstorm in this forum to socialize ideas with the community. If I’m mistaken, please advise.