I first of all want to thank the developer of the Chromecast binding for his great work!
I was a user of Amazon Echo dot and bought a Google Home Mini to experiment with.
The ability to send voice output to the Mini using the Chromecast binding is such a great thing that I now bought a second one and want to output some messages simultaniously on all my Google Home Mini’s. (example -> intruder or fire alarms)
When I installed my two devices as two manually set up things, each of the devices represents it’s own audio sink. This is good, but I would also like to put the “Default Sink” to all my Chromecasts.
So I could simply use one line in my rules to output to all Google Home devices at the same time.
Here is my current setup:
Thing definition - chromecast.things chromecast:audio:floor [ ipAddress="192.168.1.220"] chromecast:audio:sleeping [ ipAddress="192.168.1.219"]
The Audio settings ( org.eclipse.smarthome.audio ) are set to one (the first) Chromecast device, but two appear in the selection box.
An example rule to say something is like this:
rule "Away On" when Item Away received update ON then say("The alarm has now been activated ... ") end
This is only send to the one (first - default) audio sink.
Is there a way to either tell in the “say” command to output to multiple audio sinks or is there a way to select “All”/Multiple Chromecast devices as default audio sink?
I did not find an answer gooling around.
Thanks for your help.