Skip to main content
Contributor III
October 7, 2018

Sonos Beam homekit automation

Hi Sonos Community,

Does anyone know how to use apple home kit's automation feature for a Sonos Beam. I'd like to be to create an automation that play music at a certain time, or turn off the Apple TV at a certain time.

My Sonos Beam is listed in the home automation but I can't do anything with it. The speaker icon stays greyed out.

Any links to articles or videos regarding this topic are greatly appreciated.

Luis
    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.

    22 replies

    Contributor II
    April 4, 2019
    +1 upvote for this. Would be great if we could get a "stop playing" (since the Sonos speakers don't have real "on/off" stage), e.g. when leaving home, locking the front door or activating a "good night" scenario etc :)
    Or maybe even start playing [playlist] when coming home (certain days/hours).
    Lyricist III
    August 18, 2019
    Expecting iOS 13 to provide this capability for HomePods and expect/hope that will include AirPlay 2 enabled Sonos speakers such as the Beam.
    Contributor III
    August 19, 2019
    This could be solved if Apple bought Sonos. HomePod is too expensive.

    Very happy with Sonos otherwise.
    Lyricist II
    October 25, 2019

    This would be so helpful. I every now and then come home and in one of my rooms a Sonos is still playing. It would be perfect to be able to integrate them into my geofencing automation in HomeKit. 

    Lyricist III
    November 2, 2019

    Looking for some guidance with regard to HomeKit and Sonos Beam…….

     

    I’m having similar issues, recently purchased the Beam in order to achieve airplay / hub support for the rest of my older Sonos system.  I can find my beam in HomeKit but it is greyed out and there is no functionality.  I’m able to play music from pandora on the Beam as a speaker but when I attempt to select AirPlay from the same menu, it fails.  See pics below…

     

    Troubleshooting thus far based on info I’ve found from the web: reset network, factory reset of Beam, uninstall and reinstall of HomeKit application, verified both are operating on same wifi network, deselected “group non-airplay speakers” in the Sonos app.

     

     

    Lyricist II
    November 2, 2019

    To use automations you need to have one of the mentioned devices ( Atv4, Homepod ore iPad).

    A AirPlay compatible Sonos isn’t able to act as a hub for HomeKit. 
    The only benefit we get with the recent iOS 13.2 update is to play pause skip and volume control on speakers where something is playing over airplay. When you play something out of the Sonos app the controls are greyed out. 
    when you play music at, in your case master bedroom, via AirPlay you only get the controls in HomeKit for master bedroom. You seem to have selected a airplay device called speaker.

    Lyricist III
    November 2, 2019

    Thanks for the prompt reply!  I was under the impression that the new Sonos AirPlay enabled speakers acted as a hub… I guess this isn’t the case based on your feedback and what I’m seeing in the HomeKit. 

    Lyricist II
    November 2, 2019

    They can only provide a airplay source to your none airplay speakers. Therefore you have to group them in the sonos app. In your case you would group for example a play:1 with your beam. The beam would stream the airplay content to the play:1. they then both will play the content. 

    Lyricist III
    November 3, 2019

    As others have mentioned you need a home hub for automations. For HomeKit, the smaller ATV is the most inexpensive option. With the release of iOS 13.2.1, you can automate music to Airplay 2 enabled speakers including HomePod and Sonos. Sonos was supported before Home Pods !

    There are still some limitations hopefully Apple addresses in the near future :

    • Automations cannot stream different audio to different devices. You can select multiple devices but you cannot have automation stream this to Speaker A and that to Speaker B. One stream for all devices per automation.
    • You can only select media from Apple Music or from your Apple Music Library - there are options to play, pause adjust volume etc. No TuneIn etc.
    • You can select an Apple TV in an automation but it can only stream audio. You cannot set it to start playing a movie etc.

    Hope this is of help.

     

    Trending Lyricist I
    November 4, 2019

    I have some AirPlay 2/HomeKit-enabled Sonos devices on my network, and some older Sonos devices (and an Apple TV 4 as a hub.) Is it possible to set up a HomeKit automation that automatically pauses any music when the last person leaves the house?

    (I have the HomeKit-enabled Sonos devices added as “Accessories” in the Home app, but they don’t show up in the list of accessories when I try and create a “last person leaves” automation.)