Earlier this week I started a quest to include my Sonos speakers in my Connected Home in order to control them and action music with my Amazon Echo. I found a “wow” solution for DLNA control using JRiver Media Center and a powerful Alexa skill called House Band. What was missing was a way to summon and play my cloud based streaming stations using Alexa’s voice control. Last night I found a great solution in the Yonomi App (available for iOS and Android) that just this week added Alexa integration.
I’ve got a bunch of streaming stations configured in Sonos and all are added to my Sonos favorites. I’ve got Pandora Radio fav’s, Amazon Prime Stations, Tune In Radio, plus some of my own local playlists.
Yonomi works using routines that you can set up based on time and/or location, but you don’t need to make routines dependent on those criteria, you can just set up a routine that you can summon on demand, and once you hook up via the Smarthome menu on the Echo App, Alexa can TURN ON (routine name). Magic.
I’ve got all kinds of “things” provisioned in the Echo App. Insteon modules, Hue Lights, etc. Here’s a short video where I turn on a lamp and then start a Pandora Station that plays ABBA radio using a Yonomi routine called “Fun Stuff” to my Living Room Sonos:
Here’s how I did it.
1. I downloaded the Yonomi app and set up and account and then ran Discovery and it found my Sonos Speakers. I connected Yonomi to Alexa.
2. I created a new routine without a location or time based trigger that sent my Favorite:Abba Radio (Pandora Station) to my Living Room Sonos and named it “Fun Stuff”. (You want to avoid using names that might trigger Amazon Music to play directly on the Echo, which is why I didn’t name it Abba Radio.
3. I selected Favorites in the Yonomi App and added Fun Stuff
4. I opened the Echo app from a computer (http://echo.amazon.com) and navigated to Smarthome and ran Discovery. Yonomi, the Sonos Speakers, and the Routines were discovered. Note: every time you add a new routine you will need to return to the Echo App and run discovery, the routines are not added automatically; think of them as devices that need to be discovered every time a new one is added).
I can now tell Alexa to Turn on Fun Stuff. Boom, the Sonos speaker starts playing Abba Radio.
Bonus! I get a notification on my Apple Watch showing what routine is being run.
I’m REALLY liking this – and I’ve just gotten started. I’ve got Yonomi for streaming station Alexa voice control and House Band that can actually search my local collection and put together on the fly playlists by artist, album, etc. Can it get any better than this?
I’ve had my Sonos Play 5’s since 2010 and started my Insteon Connected Home in 2012. And now, I’m happy to say that Insteon has made it possible to incorporate Sonos speakers in my little connected world. As announced at CES 2016, Insteon integration makes it possible to incorporate music into your Insteon scenes, control scenes and playback via keypads, mini remotes and more, and use the Insteon App to control speakers.
Supported features are as follows:
Control play, pause, volume, and tracks for a Sonos Player from an Insteon Keypad, Mini Remote or Wall Switch
Trigger a Sonos preset from an Insteon Keypad, Mini Remote or Wall Switch
Use a scene to trigger a Sonos preset
Setting it Up for the First Time
It takes a few steps to get all of the new features this set up, starting with discovering your Sonos speakers. You can add up to four speakers; they all should be discovered, but you will need to go back and add them one at a time (those already added will be greyed out).
If you have trouble setting up your Sonos speakers, check http://www.insteon.com/support-knowledgebase/ for a solution.
Once you’ve added your Sonos speakers, you can immediately use the Sonos transport controls within the iOS app (Play, Pause, skip, volume up or down, next, previous, etc.).
In order to reap the full benefits of Sonos integration with Insteon, you’ll need to setup presets using the Insteon App in combination with the Sonos app.
Set Up Presets
Currently, up to 10 presets are supported (and these are shared among all Sonos speakers controlled by Insteon). Also, only Pandora stations are officially supported at this time. I don’t know if other music services will be added over time.
To get started adding presets, the first step is to open the Sonos App on your iPhone and start playing the station you want to configure in the Insteon app.
1. Open the Sonos App and play the station you want to use as an Insteon preset.
2. Go to Devices, Edit Devices, and select a Sonos player and then select Add a Preset.
3. If the station you want is playing, tap Next when prompted.
4. Change the name if you don’t like what is automatically configured and then tap Done.
Setup Scenes that Include Sonos
This is a very big deal for me. Previously, I could set Sonos Alarms to wake me to music and separately set some schedules scenes in Insteon to turn on lights at the same time. With this new functionality, I’ve been able to create a scene that turns on lights and wake me to the Doobie Brothers Pandora station and use Insteon to schedule an ON time and and OFF time. Once you’ve configured your presets, if you’re familiar with the Insteon App, it’s very easy to setup a scene that includes Sonos speakers, and then configure a schedule.
I’ve got my two Sonos players grouped, using the Sonos App on my iPhone so I’ve got the same music playing upstairs and downstairs. My home office is a loft room that shares a cathedral ceiling with the master bedroom, and the Office Sonos sits on the railing and fills both the loft and the bedroom with sound.
I don’t think I’ve had a better “wake up and get out of bed” alarm, ever.
Use Remotes and Keypads and More to Control Sonos Playback
In addition to all the above, Insteon devices such as wireless mini remotes, keypads, plug in modules/on off switches, etc. can be used to control Sonos functions. Using an 8 button Insteon mini remote, you can assign a preset to each button and have an arm chair remote for your favorite 8 stations. Or set up a motion sensor to trigger Sonos music.
Bottom line, if you’re an Insteon user with Sonos speakers, all of this is coming your way in the very near future. Watch http://www.insteon.com/sonos/ for news.
I’m not easily impressed, but my jaw is hanging open today after installing two Sonos S5 Music Players to cover my home with end to end music. I’ve used computers, Media Center Extenders and all kinds of hardware and software in the past to move music around my home, but I always had to cobble together pieces and use separate devices and controllers to get what I wanted. What did I want? Well, everything imaginable. The list below is not in any particular order:
1. The ability to stream from ANY of my computers (using Play To or anything else) to more than one music player/renderer simultaneously.
2. To be able to control the volume above individually or together.
3. Play Pandora Radio and other Internet sourced digital music
4. Use existing/create new playlists
5. Use iPhones, iPads and iPxxx whatever to control and manage the device as a remote control (including graphical menus).
6. Use the system as an alarm clock with choices to wake from alarm, music, Internet music, whatever
7. Wireless connectivity in my Living Room
8. A system that was upgradeable.
9. Quality sound
I’m still stunned that I found a system that does ALL of the above. (And I’m betting I discover more features – I’ve only had a few hours experience with this all, so my exploration and discovery has only just begun).