Sonos is the first name in wireless HiFi home audio, offering high-end streaming music speakers, whole-home audio setups, and more.
Stringify can connect to your Sonos system to play music, play custom sounds (such as a dog barking to deter intruders) even custom messages via text to speech.
Using Sonos with Stringify, you can create powerful flows. For example, use your Sonos to wake you up to your favorite music, read you the morning news, or the daily weather report, alert you to someone's presence and much more.
To use Sonos with Stringify you must first connect Stringify to Sonos through your SmartThings hub. This allows Stringify to connect to Sonos over the Internet. Without being connected to a hub, there is no other way to access your Sonos over the Internet.
Connecting Sonos to Stringify is simple.
Step one is to first add to SmartThings:
First launch your SmartThings app and tap on Connect New Device and tap on Entertainment:
Next select Speakers:
And finally, select Sonos:
SmartThings will add Sonos.
Step two is then to re-authenticate SmartThings within Stringify to let Stringify know you've added Sonos to SmartThings.
Locate your SmartThings hub within your Things Library:
(Note: If you have not yet added SmartThings to Stringify, simply tap on the Discover tab from the Stringify dashboard to go to the marketplace to add it).
Tap on your SmartThings icon to display the SmartThings detail screen:
This will show you what SmartThings are already connected to Stringify as well as give you an open to Re-connect. The Re-connect option allows you to re-authenticate to SmartThings and add additional SmartThing things to Stringify.
Tap on the Re-connect button, enter your SmartThings credentials (don't worry, Stringify never sees your SmartThing credentials), select your SmartThings hub if necessary, and you'll see the things currently connected to the SmartThings hub.
Look for Sonos in the list of things and tap on the checkbox to select it. Note: There are two checkboxes you need to check to add Sonos.
Check the boxes, and tap Authorize:
Sonos is accessible by Stringify through your SmartThings hub.
Now that Sonos is added, you can control the basic functionality of Sonos, such as play, pause and volume:
As well as use Sonos actions in flows:
As an example, the following flow speaks the current weather conditions to you, over your Sonos, as well as emails you a weather report summary. We have also added Amazon Echo to this flow, so you can initiate this flow with your voice, by simply saying, "Alexa, tell Stringify to run Weather":
See tha Amazon Echo walkthrough on how to add Amazon Echo to Stringify.
This is accomplished by telling Sonos to Play a custom message in a flow where we simply pass the Weather Report Summary parameter from the Weather thing:
There are incredible things you can do once Sonos is added to Stringify. See our Sonos flow ideas page for more inspiration.