Skip to main content
Trending Lyricist I
September 25, 2012

Set Different Alarm Volume Levels of Players

  • September 25, 2012
  • 32 replies
  • 1517 views
Basically I am very satisfied with the system. I have a few boxes throughout my house and would like the ability to set an alarm for the different play 3 and play 5 items that I have, but with individual sound levels. At this time the level you set applies to all of the rooms.
    This topic has been closed for further comments. You can use the search bar to find a similar topic, or create a new one by clicking Create Topic at the top of the page.

    32 replies

    Contributor I
    April 29, 2015
    Please add me to the list of users who needs this function. One recently added Play:1 is so loud, that I am afraid it will damage the speaker. Yet, the other rooms come in at a perfect volume level.
    Lyricist I
    May 4, 2015
    I would also like the volume to be different in grouped rooms for the alarm function
    Lyricist II
    May 26, 2015
    I actually fixed this issue myself using a custom script that executes daily at a set time.  

    I still strongly believe that SONOS NEED TO FIX THIS ISSUE WITHIN THE APP.

    So the problem for me was that I have a bedroom speaker and a bathroom speaker that should both come on with an alarm in the morning.  The bathroom one is way too quiet so needs to be louder when the alarm goes off.  I tried just having 2 separate alarms, one for each speaker that goes off at the same time.  This works, except it means when you turn one of the speakers on manually (e.g. later in the day when you get home from work) the other one does not turn on, because they are no longer grouped.

    My solution was to keep my alarm scheduled in the normal way with the grouped speakers, and use a Python script that finds that IP address of the bathroom speaker and sets its volume to the level I want.  It does this 1 minute after the alarm goes off every single morning, basically ensuring that the bathroom volume is always at the desired level (because the alarm going off will make it reduce).  The python script is running on my network hard drive (NAS drive) and I have it scheduled to run as a task every day 1 minute after the sonos alarm goes off.  You could also do this on a PC that is always on in your home, if you have one.

    I've been using this solution for about a week and it works really nicely.  I was going to write a blog post about how I set this up and will link to it here when I'm done.  If you're interested, the python library I used is this one - https://github.com/SoCo/SoCo.  I used this library and created a custom script to find the bathroom speaker (using its name on the system) and then setting its volume level.

    I realise this is a very technical solution to the problem and probably won't help many people.  But hopefully someone will find it useful. 

    Hopefully I'll write a small blog post about how to set this up during this week!
    Lyricist III
    May 26, 2015
    Thanks for showing how easily this can be done if you know how to code. Seems that Sonos needs to get hacked before someone maybe wakes up to the continued request for this feature.
    Lyricist II
    May 26, 2015
    Nice one!

    But what happens if the bathroom speaker you are adjusting the volume on is not playing at the moment? I'm guessing it will not change any state for the player. I'm just asking since I sometimes turn off my alarm, and I don't want the speakers to start playing or acting up just because I'm adjusting the volume remotely from a script.
    Lyricist II
    May 26, 2015
    @Bjorn Yeah it's frustrating - I really don't see why they can't add this feature... it's obviously been an issue for years!

    @laukvik Setting the volume will not trigger the speaker to play (there is a separate command for that).  My alarm is set to only go off during the week, however my python script is still set to run at the weekend, so the volume will get set but nothing will actually play - which is perfect.
    Lyricist I
    May 29, 2015
    any progress on this Sonos??
    Lyricist II
    May 29, 2015
    I'm am 99.99% sure Sonos directs people to this forum as to not provide customer service. 
    This thread is over three years old. Its not exactly a difficult thing to solve in software. People have resulted to finding third party hacks to do what the shipping software should have done when shared zones were introduced. This, plus the continued lack of built in AirPlay without hardware hacking the devices makes me firmly believe they fired their software developers years ago.
    Seriously, shame on Sonos for not addressing this by now, one way or the other, and leading people on by telling them to go away and post their problems with Sonos devices in this forum. I haven't and I won't be purchasing or recommending any Sonos products until they can start responding and fixing at least the simple problems like alarm volume levels.
    Sonos, are you listening?
    Ed_6Author
    Trending Lyricist I
    May 29, 2015
    Ben, it won't take much longer before Apple will enter this market with a similar, yet better alternative. Time to turn to Craig's List with your obsolete Sonos stuff then.
    Contributor I
    September 25, 2015
    Alarms just do not work well.

    Yes, I do want the bedroom and kitchen alarm to go off together. No I don't want the back patio to play music to my neighbors in the morning. (It will unmute devices if you happen to use that method of controlling which devices play.)

    No, I don't want them to play at the same % volume. That does not create an even sound

    No, I don't want to have to remember to group the rooms just right before going to bed.

    It's amazing that this basic feature has not been fixed after two years. This is not a feature enhancement that we should have to vote on; it's a plea to have this feature just work correctly.