Using "dynamic" chromecast groups?

Quickly browsing the source for pychromecast it looks like there is support for manipulating multi-zone google cast devices or groups, but I do not know how this would be acheived in home assistant.

My dilemma is this:

I have a cast group called “home audio” that contains all the rooms with google cast devices, and sometimes I want certain rooms to be excluded. I currently use mute to achieve this but unfortunately for me when the volume of the group is adjusted higher it unmutes the muted devices. I’ve tried varies ways to quickly re-mute those excluded devices using automations and scripts but it’s pretty hacky and it doesn’t work 100% of the time for whatever reason.

I would much rather add/remove devices from the group, and I don’t want to have a bunch more static speaker groups setup within google home app because my cast devices list is already so long!

Cheers,

  • Graham
3 Likes

+1 would also be interested in this but, anyone played around wih it / got it working?