I have different gmini grouped in a “broadcast” group. Sporadically I use some of them to stream music so It may happens that they have very different volumes.
That’s why I have an automation that set volume to zero during the night. But I noticed (via automation or via ghome app) that if I change volume to the group it does not apply it to every gmini but it reduces volumes of a certain percentage based on the starting volume of each device.
Google home volume is raised to a new volume level, the other ones will sync to the same volume level. The delay is there to avoid volume changes getting stuck in a loop.
Note it’s only triggering when you change the volume, so if entity1 is at 10% and entity2 is at 20% when you start the media it will stay there until one of your devices changes to a new volume level.