Skip to main content
Master T
Prodigy I
September 17, 2018

Sonos/Smartthings Integration

Glad to see the new sub-forum. My Sonos speakers are an integral part of my Smart Home, which has been built around SmartThings (and webCore) but also utilizes IFTTT, Alexa, and Google Assistant. Just for those considering the possibilities, I'll share a few examples of things I've done. It would be interesting to see ideas and suggestions from other community members on the things they are doing with theirs.

Automated Controls
Scheduled Volume Adjustments for Day and Nighttime (if speakers are inactive)
Auto Adjust Volume to Default When Speakers are Inactive for Preset Period
Play Music at Bedtime & Slowly Fade before Stopping (Sleep Mode)
Music Plays upon Arrival & Pauses on Departure
Music Pauses on Receiving Phone Call
Lower music volume when Doorbell Rings

Voice Control (Alexa / Google)
Adjust Volume of Individual Speaker in Group
Adjust Volume of All Speakers in Group
Play Random Station, Favorite Station or Playlist

Security/Announcements
Security - Home/Away Door Intrusion Alerts (Alarms Sounds & Announcements)
Security - Lights & Music Operate Randomly when on Vacation
Security - If doorbell Rings with No One Home, Plays Sound of Mean Dog Barking (mostly for laughs 😃 )
Misc. Spoken Announcements (i.e., "The Garage Door has been left open")
Announce Estimated Commute Time (uses Google API) Upon Request

Of course, this list doesn't include all the standard tasks available to an Alexa-enabled devices.
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.

20 replies

Lyricist I
October 16, 2018
Great, how did you achieve your security announcements through Sonos?
Chris
Lead Maestro
October 16, 2018
For security system when you setup your sensors etc. the last page has options for Text/Push Notifications/Audio Notifications/ Alerts with Siren/Alerts with Lights

If you choose Audio notifications - you can then select any sonos speaker as audio device and put in custom message to play if security system set off.
Respect the Queue (2)Move (3)Beam (1) Era100 (2)ARC (1)SonosOne (1)Playbar (4)Play5 (4)Play1 (3)Play3 (1)Port (2)Connect (1) Roam (2) Ace (1)Connect:Amp (4)Sonos Amp (1)Sub + (9) Echo + Smartthings; (2)Play)
Chris
Lead Maestro
October 16, 2018
You can also go into Marketplace button...smart apps tab at top...Music and Sounds...Speaker Companion.

This allows you to control sound notifications from the speaker when certain things happen.
Respect the Queue (2)Move (3)Beam (1) Era100 (2)ARC (1)SonosOne (1)Playbar (4)Play5 (4)Play1 (3)Play3 (1)Port (2)Connect (1) Roam (2) Ace (1)Connect:Amp (4)Sonos Amp (1)Sub + (9) Echo + Smartthings; (2)Play)
Master T
Master TAuthor
Prodigy I
October 16, 2018
Great, how did you achieve your security announcements through Sonos?

I actually use webCoRE with SmartThings to customize my various announcements, as I find ST's built-in security features a little too limited for me. However, as Chris notes there are options using SmartThings alone.
Chris
Lead Maestro
October 16, 2018
Oh yea with a lot of the custom apps and webcore you can do pretty much anything
Respect the Queue (2)Move (3)Beam (1) Era100 (2)ARC (1)SonosOne (1)Playbar (4)Play5 (4)Play1 (3)Play3 (1)Port (2)Connect (1) Roam (2) Ace (1)Connect:Amp (4)Sonos Amp (1)Sub + (9) Echo + Smartthings; (2)Play)
Lyricist I
October 18, 2018
Thanks Chris and Master T

I'll try webCoRE as well. But when I tried smartthings, it worked but the volume level of Sonos was very low. Is there any solution for this problem?
Chris
Lead Maestro
October 18, 2018
You can set volume levels from smartthings fir when plays
Respect the Queue (2)Move (3)Beam (1) Era100 (2)ARC (1)SonosOne (1)Playbar (4)Play5 (4)Play1 (3)Play3 (1)Port (2)Connect (1) Roam (2) Ace (1)Connect:Amp (4)Sonos Amp (1)Sub + (9) Echo + Smartthings; (2)Play)
Lyricist I
November 6, 2018
Hi, many thanks for your post! I am a big ST/IFTT/GA/WebCore fan as well, but I haven't been able to make much progress with Sonos How are you doing this one?

Play Random Station, Favorite Station or Playlist

Todd
Master T
Master TAuthor
Prodigy I
November 6, 2018
Play Random Station is easily accomplished through a webCoRE piston. But first you have to capture the URIs for the stations you want the piston to chose from, which you can do by parsing the trackData from the speakers. For an example of how to do that try backup code 8qqd.

Play Favorite Station or Playlist is available through an IFTTT action, which of course can be triggered via Alexa or a webCoRE piston. For playlists, create the Playlist first and then add it to your Sonos favorites via the desktop app.
Contributor I
April 5, 2019
For security system when you setup your sensors etc. the last page has options for Text/Push Notifications/Audio Notifications/ Alerts with Siren/Alerts with Lights

If you choose Audio notifications - you can then select any sonos speaker as audio device and put in custom message to play if security system set off.
I have done the same alerts with the Classic version of SmartThings, but have not figured out how to do with the latest Version of SmartThings. The Marketplace and Sonos does not exist on the new version.