Jump to content
C4 Forums | Control4
  • 0

Control4/Alexa Integration


rolldog

Question

I've seen multiple posts regarding setting up C4 and Alexa so someone can say, "Alexa, play _______ in the kitchen, BR, LR, etc" and it seems like the only way this can be setup is to install a dedicated Echo Dot in the rack with the C4 equipment. Is this correct? If anyone is familiar with setting this up, can I pay someone to do this? I already have a spare Echo Dot. I'm not sure if the Epic Alexa driver is necessary too, but it seems like it may have some other features that I might want too.

 

Sent from my SM-G975U using Tapatalk

 

 

Link to comment
Share on other sites

17 answers to this question

Recommended Posts

  • 0

It's super simple with connected Sonos. I have an echo dot in the kitchen and can say "Alexa, play music in the Kitchen" and she will start playing something on the Play5 (located in the kitchen). I have a FireTV connected to my TV in my master bedroom and can say "Alexa, turn off master cans" and she will turn them off OR I can say "Alexa, play music in Master bedroom" and she will start playing. Scenes work the same way. I used "Alexa, turn on goodnight" every night. My Goodnight Scene with additional programming shuts off and turns on various lights, locks doors, checks garage doors, etc.....I don't have an echo in my rack. Just various devices around the house using the C4 dot driver. I'm totally satisfied.

 

Link to comment
Share on other sites


  • 0

I can do the same, regarding lights, HVAC, pool control, scenes, shades, locks, etc, but I want my daughters to be able to say Alexa, play so and so in any room they want instead of having to listen to everything from the Echo Show in the kitchen.

Sent from my SM-G975U using Tapatalk

Link to comment
Share on other sites

  • 0

The only reason you would need an echo hooked up is if you want alexa to be the source of the music itself versus services that can be implemented on C4 already. Do you need that specifically?

 

You can tell Alexa "Alex, turn on X room pandora" (using routines) or other commands and it will play in the respective service in the respective room. It just takes a bit of programming.

 

I've never seen others talk about this, but with a bit of creative programming ,I have it setup to where i can verbally play the next song or even change stations between 5 that i have preprogrammed. I guess if you want to verbally command alexa to play stations you havent programmed , then yes you may need to hook up an Alexa directly?

 

 

 

 

Link to comment
Share on other sites

  • 0
56 minutes ago, timelinex said:

The only reason you would need an echo hooked up is if you want alexa to be the source of the music itself versus services that can be implemented on C4 already. Do you need that specifically?

 

You can tell Alexa "Alex, turn on X room pandora" (using routines) or other commands and it will play in the respective service in the respective room. It just takes a bit of programming.

 

I've never seen others talk about this, but with a bit of creative programming ,I have it setup to where i can verbally play the next song or even change stations between 5 that i have preprogrammed. I guess if you want to verbally command alexa to play stations you havent programmed , then yes you may need to hook up an Alexa directly?

 

 

 

 

This! It just takes some thought, planning and time.  I use Alexa to control music throughout my house.  It is all played via Tidal through C4 but the commands are given via Alexa and the Voice Scenes driver.  I have things like “turn on music in the bedroom”, “turn on Whiteheart in the bedroom”, “Turn on Whiteheart in the Lounge”, “Turn on Petra Outside”.

I am still waiting for someone to write a driver that will cut back on the programming by allowing one to inject variables into the Voice Scenes driver and thus be able to say “Play X in Y” where you list all the possible values for X and Y and when it runs, you have access to X and Y in the programming (or an ind number representing this).  This would make the task trivial and I would probably increase the 20 or so combinations that I have painstakingly programmed to 100 over night!

Link to comment
Share on other sites

  • 0
35 minutes ago, South Africa C4 user said:

This! It just takes some thought, planning and time.  I use Alexa to control music throughout my house.  It is all played via Tidal through C4 but the commands are given via Alexa and the Voice Scenes driver.  I have things like “turn on music in the bedroom”, “turn on Whiteheart in the bedroom”, “Turn on Whiteheart in the Lounge”, “Turn on Petra Outside”.

I am still waiting for someone to write a driver that will cut back on the programming by allowing one to inject variables into the Voice Scenes driver and thus be able to say “Play X in Y” where you list all the possible values for X and Y and when it runs, you have access to X and Y in the programming (or an ind number representing this).  This would make the task trivial and I would probably increase the 20 or so combinations that I have painstakingly programmed to 100 over night!

Yep!

Also, you may already know this but I only mention it since all your examples use the "turn on" phrase. You can make some commands ALOT more intuitive by using Alexa Routines and having them trigger scenes. With routines you can program ANY phrase to trigger things, without the "turn on". You just have to be mindful of the phrase not sounding too much like a built in phrase or else it sometimes may trigger the built in functionality (like Alexa bye bye , would sometimes trigger what you want but other times you would have alexa reply to you with a bye).

 

So for example when I say "Alexa, next song". That runs the programming to play the next song on the station.

35 minutes ago, South Africa C4 user said:

Tidal

Hmm, never heard of Tidal. It's like Pandora ? What are the benefits over Pandora or Spotify?

Link to comment
Share on other sites

  • 0
1 hour ago, timelinex said:

Also, you may already know this but I only mention it since all your examples use the "turn on" phrase. You can make some commands ALOT more intuitive by using Alexa Routines and having them trigger scenes. With routines you can program ANY phrase to trigger things, without the "turn on".

Yes, I've found this to be quite helpful in making the Voice Commands with Alexa much easier to remember and use.

Have you discovered a way to do this with Google Assistant?  Last time I looked, it wasn't possible.  I have programmed a Google Assistant Voice Scene in Control4 that will open my garage door, unlock the door to my house, and turn on selected lights.  When I'm driving home, I'm using Android Auto in my car, and so can activate this by Voice when I'm getting near home.  It works awesome, but the downside is I have to use the phrase "Turn On..." to initiate the action, which is not intuitive, rather than "Open" or something along those lines.

Link to comment
Share on other sites

  • 0
18 hours ago, timelinex said:

Yep!

Also, you may already know this but I only mention it since all your examples use the "turn on" phrase. You can make some commands ALOT more intuitive by using Alexa Routines and having them trigger scenes. With routines you can program ANY phrase to trigger things, without the "turn on". You just have to be mindful of the phrase not sounding too much like a built in phrase or else it sometimes may trigger the built in functionality (like Alexa bye bye , would sometimes trigger what you want but other times you would have alexa reply to you with a bye).

 

So for example when I say "Alexa, next song". That runs the programming to play the next song on the station.

Hmm, never heard of Tidal. It's like Pandora ? What are the benefits over Pandora or Spotify?


Unfortunately Alexa Routines are only available on the Alexa App and not via the web interface.  South Africa is not a “supported” country, so we can only access via the web interface and not the App... hopefully that will Chaney one day!

The Control4 Tidal interface is much better than the Spotify one (or was when I compared them a year or 18 months back).  Tidal and Deezer had the best intefaces and Tidal (reportedly) had better quality music.  I never looked at Pandora and things may have changed since I did my comparisons!

Link to comment
Share on other sites

  • 0
11 hours ago, South Africa C4 user said:


Unfortunately Alexa Routines are only available on the Alexa App and not via the web interface.  South Africa is not a “supported” country, so we can only access via the web interface and not the App... hopefully that will Chaney one day!

The Control4 Tidal interface is much better than the Spotify one (or was when I compared them a year or 18 months back).  Tidal and Deezer had the best intefaces and Tidal (reportedly) had better quality music.  I never looked at Pandora and things may have changed since I did my comparisons!

Have you thought about downloading the app through a proxy? If it's not a big deal to you then might be a hassle. But with a $50 phone (or old phone you don't use) and signing up under USA proxy, you could have much more intuitive commands. You may even be able to run an android emulator on your computer, but I'm not 100% sure.

Link to comment
Share on other sites

  • 0
13 hours ago, timelinex said:

Have you thought about downloading the app through a proxy? If it's not a big deal to you then might be a hassle. But with a $50 phone (or old phone you don't use) and signing up under USA proxy, you could have much more intuitive commands. You may even be able to run an android emulator on your computer, but I'm not 100% sure.

Yeah... I do need to get round to getting this right... I have briefly tried a couple of times and run into obstacles each time.  This December is probably a good time to try again!

Link to comment
Share on other sites

  • 0
Yeah... I do need to get round to getting this right... I have briefly tried a couple of times and run into obstacles each time.  This December is probably a good time to try again!

Just make your address in the states and when you deliver something send it as a gift. We use the Alexa app for everything including routines with no issues


Sent from my iPhone using Tapatalk
Link to comment
Share on other sites

  • 0
On 12/15/2019 at 11:13 AM, South Africa C4 user said:

This! It just takes some thought, planning and time.  I use Alexa to control music throughout my house.  It is all played via Tidal through C4 but the commands are given via Alexa and the Voice Scenes driver.  I have things like “turn on music in the bedroom”, “turn on Whiteheart in the bedroom”, “Turn on Whiteheart in the Lounge”, “Turn on Petra Outside”.

I am still waiting for someone to write a driver that will cut back on the programming by allowing one to inject variables into the Voice Scenes driver and thus be able to say “Play X in Y” where you list all the possible values for X and Y and when it runs, you have access to X and Y in the programming (or an ind number representing this).  This would make the task trivial and I would probably increase the 20 or so combinations that I have painstakingly programmed to 100 over night!

Sounds interesting, but can you use this to play specific songs/albums or just pre-existing playlists or other pre-defined music.  For example, could you say "Alexa, Play Dark Side of the Moon by Pink Floyd in the Living room" wihtout having DSOTM pre-programmed in C4?

Link to comment
Share on other sites

  • 0
10 hours ago, Mike_S101 said:


Just make your address in the states and when you deliver something send it as a gift. We use the Alexa app for everything including routines with no issues


Sent from my iPhone using Tapatalk

Sorry... being dumb... ae you saying make the Amazon delivery address in the USA? That would be easy. Can I then get the iOS app directly from Amazon? My problem has always been the Apple App Store!

Link to comment
Share on other sites

  • 0
10 hours ago, zaphod said:

Sounds interesting, but can you use this to play specific songs/albums or just pre-existing playlists or other pre-defined music.  For example, could you say "Alexa, Play Dark Side of the Moon by Pink Floyd in the Living room" wihtout having DSOTM pre-programmed in C4?

Unfortunately not, you would need to program each song into C4 (not worth it!).  I have done it for numerous artists and playlists.

Link to comment
Share on other sites

  • 0
10 hours ago, South Africa C4 user said:

Unfortunately not, you would need to program each song into C4 (not worth it!).  I have done it for numerous artists and playlists.

Putting in an hardwired echo/input or a Sonos connect or port saves the programming of each artist or playlist. Won't be native content but works nicely for voice control when set up properly

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.