As I have a growing need to regularly change “Volume Limit” settings across my Sonos devices I have been looking for an easier way to do this than one by one through the app. Unfortunately it does not seem like Sonos allows manipulating this setting through the exposed API, so I am thinking that I might need to look into reverse engineering the app traffic for this and then program something “the hard way” (if at all possible).
However before I get into this, is there anybody out there who might already have tried this approach or found any other way to do something like this?
(And FYI, I have already scripted automations where Home Assistant turns the volume down automatically if it is increased above certain limits at the wrong time of the day, but as this allows the music to run on high volumes for a few seconds before being turned down, this in not a good enough option for me in this case unfortunately.)