Echo & Alexa Forums

General Category => Alexa Tips & Tricks => Topic started by: Scifietronica on July 05, 2016, 12:11:52 pm

Title: Echo Voice Control of TV channels, etc. with Harmony and Yonomi
Post by: Scifietronica on July 05, 2016, 12:11:52 pm
Hi all, I've read the threads in this and other forums about using Harmony Hub and the SmartThings Hub (STH) to implement Echo voice control for changing TV channels, fast forward, etc.  However, I was scared off a bit by the high percentage (38%) of 1&2 stars for the STH and the negative reviews related to functionality and customer service.  I saw mention of doing the same thing with Yonomi (Ya know me) http://www.yonomi.co/ (http://www.yonomi.co/) and I gave it a try.  I'm just in the proof of concept stage, but it's working great so far.  I've got Echo changing the channel to the top 5 channels we watch so far.  Yonomi is a (currently?) free phone app that tries to link devices from different protocols together to control each other.  First, you install the app and connect it to your various controllers, like Echo, Harmony, etc.  Then, similar to the STH approach, you just create activities in Harmony (e.g. change channel to CBS), and then set up a "routine" in Yonomi to run the Harmony Activity.  Once that's done, you just ask Echo to find connected devices and it finds all these Yonomi routines.  It is bit tedious because you have to set up both a Harmony activity and then a Yonomi routine for each channel and function you want to implement.  Since I don't already have a STH (I control my lights with Insteon), I also thought this would be a good approach for what we hope will be the pending integration of the Harmony Hub directly with Echo.  Hopefully, when that happens, Echo will be able to control all of my Harmony activities and I'll just drop the Yonomi connection.  It's definitely an approach worth considering if, like me, you don't already have a STH.  Good luck!
Title: Re: Echo Voice Control of TV channels, etc. with Harmony and Yonomi
Post by: bob76 on October 30, 2016, 07:01:25 am
nice i cant get this to work i have a harmony hub this works on its own with my samsung 6530 smart tv just fine but not together wit yonomy can you please explane step by step what to do?
what settings in the harmony app and then in Alexa app and then yonomy and then the voice commands to use it would be very greatfull if you can help me whit this???

now using ifttt but dont like the trigger part takes more time to launch and maybe explane how to get netflix and plex to activate?
Title: Re: Echo Voice Control of TV channels, etc. with Harmony and Yonomi
Post by: inconnu_homme on November 02, 2016, 02:49:46 pm
You don't need Yonomi anymore.  Just install the Harmony skill using the Alexa app.  You then get to choose what Harmony Routines you want to control with Alexa.  Just make sure before you do this, rename your Harmony routines to Alexa friendly names.  So if your Harmony routine is "Watch TV".  Change it to just TV.  Then when you add it to Alexa, you just have to say "Alexa, turn on TV."
Title: Re: Echo Voice Control of TV channels, etc. with Harmony and Yonomi
Post by: bob76 on November 03, 2016, 07:39:46 am
I live in the netherlands here the harmony skill won't work to bad and there is no way around this tried everything.
So please can you make some sort of tutorial???
Title: Re: Echo Voice Control of TV channels, etc. with Harmony and Yonomi
Post by: inconnu_homme on November 03, 2016, 12:00:38 pm
I live in the netherlands here the harmony skill won't work to bad and there is no way around this tried everything.
So please can you make some sort of tutorial???

- Install the Yonomi app through Google Play / Apple App Store. 
- Launch the app & create a Yonomi account.
- Tap on the Menu button and then tap on Accounts & Hubs.
- Tap on the + button to add Logitech Account.
- Enter your Logitech/Harmony account details to authorize Yonomi to use it.
- Once connected, follow the app directions to add the Harmony Routines you want to add/control.
- Go back to Accounts & Hubs and tap on the + button once again.
- This time select Amazon Alexa Account to authorize Yonomi to use it.
- Launch the Alexa App and install the Yonomi Skill.
- Discover Devices and the Yonomi/Harmony routines should show up in the Alexa app.

Tip before you have Alexa discover devices, make sure you change the name of the routines in the Yonomi app.  The name would something like "Watch TV".  Change it to just "TV" so that you just have to say "Alexa, turn on TV" instead of "Alexa, turn on Watch TV".
Title: Re: Echo Voice Control of TV channels, etc. with Harmony and Yonomi
Post by: bob76 on November 03, 2016, 02:46:32 pm
ok tank you for the help still some questions.

do i have to create a event for all the actions so tv off is one event and tv on is another volume up a event and so on??
And then do i have to create a group in the Alexa app or just discover and im good to go?
and when i need to create a group what would be in the group???

sorry so much questions tank you for the help
Title: Re: Echo Voice Control of TV channels, etc. with Harmony and Yonomi
Post by: inconnu_homme on November 03, 2016, 03:02:59 pm
ok tank you for the help still some questions.

do i have to create a event for all the actions so tv off is one event and tv on is another volume up a event and so on??
And then do i have to create a group in the Alexa app or just discover and im good to go?
and when i need to create a group what would be in the group???

sorry so much questions tank you for the help

Alexa can only turn on/off Harmony routines, not individual devices.  Judging by your follow up questions, you need a Harmony hub.  With the Harmony app, you create routines like "Watch TV".  Within that routine, you specify what devices you want to turn on and what input you want to use. For example, the "Watch TV" routine could be:  Turn on TV & set input to HDMI 1; Turn on A/V receiver & set source to cable box; turn on cable box. 

When you link your Logitech/Harmony account to Yonomi, all of your Harmony routines will show up in the Yonomi app.  Then when you install the Yonomi skill and link your Yonomi account to Alexa, then Alexa will discover all of your Yonomi devices, which will be the Harmony routines.

Edit:  If you want to turn on/off an individual device, then you would need to create a routine for that specific device.  For example, if you want to simply turn your TV on/off,  create a Harmony routine called "TV."   Then you would specify that this routine would just turn on your TV.
Title: Re: Echo Voice Control of TV channels, etc. with Harmony and Yonomi
Post by: bob76 on November 04, 2016, 12:57:43 pm
ok got it to work finally i can now turn on my tv by saying Alexa turn on smart tv.
made 2 activities one tv on second tv of now my question is every routine has to have a different name in yonomi is there a solution to that?
so all commands wil be turn on smart turn off smart ect.?? and not the first named smart second smart one ect what i mean is all commands under one name in my case smart tv??

the harmony hub cant turn off the tv without another device switch on so i created a fake tv to get this to work and it works fine.

but how about changing the channels i created all different activities in the harmony hub
1.tv on
2.tv off
3.channel up
4.channel down
5.volume up
6.volume down

the problem with 3-4-5-6 is that it always needs to first switch on tv(even if it is still on) to change the channel or volume up and down and it execute the command.

do your the commands work instandly if so can you explane how you did this please?

how many activities in harmony hub do you use to control the tv standard controls on/of channel up/down volume up/down
and maybe explane how you set up the activities in the harmony hub.

and last question about yonomi routines are all the different actions different routines or are some combined like vol up/down channel up/down on/of???
Title: Re: Echo Voice Control of TV channels, etc. with Harmony and Yonomi
Post by: inconnu_homme on November 04, 2016, 02:23:44 pm
ok got it to work finally i can now turn on my tv by saying Alexa turn on smart tv.
made 2 activities one tv on second tv of now my question is every routine has to have a different name in yonomi is there a solution to that?
so all commands wil be turn on smart turn off smart ect.?? and not the first named smart second smart one ect what i mean is all commands under one name in my case smart tv??

the harmony hub cant turn off the tv without another device switch on so i created a fake tv to get this to work and it works fine.

but how about changing the channels i created all different activities in the harmony hub
1.tv on
2.tv off
3.channel up
4.channel down
5.volume up
6.volume down

the problem with 3-4-5-6 is that it always needs to first switch on tv(even if it is still on) to change the channel or volume up and down and it execute the command.

do your the commands work instandly if so can you explane how you did this please?

how many activities in harmony hub do you use to control the tv standard controls on/of channel up/down volume up/down
and maybe explane how you set up the activities in the harmony hub.

and last question about yonomi routines are all the different actions different routines or are some combined like vol up/down channel up/down on/of???

For Yonomi, you need to create 2 separate on & off routines.  For the turn on routine, name it "TV".  For the turn off routine, name it "TV OFF".  This naming protocol is important.  Just add OFF to the end.  When you run an Alexa discovery, it will show up as one device named "TV".  Then you can say "Alexa, turn on the TV" and "Alexa, turn off the TV".

As I mentioned previously, Yonomi & Alexa can only control Harmony routines.  Harmony routines involve turning on a device.  So, having Yonomi/Alexa properly control channel up/down or volume up/down is not possible, at least not with a Harmony hub.  I can control channel & volume with Alexa, using a Broadlink RM Pro hub, but it is more hassle than it's worth.  It's much quicker & easier to do so with the regular remote.

There is a delay with the commands you send because you are using Yonomi, which is a cloud based service.  I do not use Yonomi anymore.  I use a SmartThings hub, so my commands are executed rather quickly.
Title: Re: Echo Voice Control of TV channels, etc. with Harmony and Yonomi
Post by: bob76 on November 04, 2016, 05:08:39 pm
ok how does the smart things hub do the trick? does it work together whit harmony hub change channels etc.(maybe lose the harmony hub and just use the smart things hub?)
please share some knowledge
is it quick in use like quick response i mean

found out that you can change channels and volume but takes a bit 2 seconds 

tank for your help so far much appreciated
Title: Re: Echo Voice Control of TV channels, etc. with Harmony and Yonomi
Post by: inconnu_homme on November 05, 2016, 10:53:51 pm
ok how does the smart things hub do the trick? does it work together whit harmony hub change channels etc.(maybe lose the harmony hub and just use the smart things hub?)
please share some knowledge
is it quick in use like quick response i mean

found out that you can change channels and volume but takes a bit 2 seconds 

tank for your help so far much appreciated

The SmartThings hub works the same way as it would if you were to directly integrate your Harmony hub with Alexa (with the Harmony skill).  You would link your Harmony hub with the SmartThings hub.  The SmartThings hub would then send the command to the Harmony Hub.  To use Alexa, you add the SmartThings skill and discover devices.  A SmartThings hub is used for home automation.  So unless you plan on getting smart switches, outlets, etc, then getting a SmartThings hub might be overkill.
Title: Re: Echo Voice Control of TV channels, etc. with Harmony and Yonomi
Post by: Anna791 on November 18, 2016, 04:15:52 pm
 :-[

Hi I have just purchased the Amazon Echo, and when I got home yesterday my TV was on plus both of my fish tanks lights were on.  Has anyone else had this, I do not have any special plugs.

I have been reading about Harmony what does this do?  It says that you can add words to Alexa how do you do this?

I also asked for 6 random numbers she said she does not understand?

Thanks Anna
Title: Re: Echo Voice Control of TV channels, etc. with Harmony and Yonomi
Post by: DParker on November 18, 2016, 04:43:24 pm
:-[

Hi I have just purchased the Amazon Echo, and when I got home yesterday my TV was on plus both of my fish tanks lights were on.  Has anyone else had this, I do not have any special plugs.

I have been reading about Harmony what does this do?  It says that you can add words to Alexa how do you do this?

I also asked for 6 random numbers she said she does not understand?

Thanks Anna

I already addressed your question about your TV and fish tank lights in the other thread where you also asked it.  As for the rest...exactly where/what did you read about being able to "add words to Alexa"?
Title: Re: Echo Voice Control of TV channels, etc. with Harmony and Yonomi
Post by: mike27oct on November 18, 2016, 07:03:22 pm
Anna,

It is apparent you know next to nothing about how your Echo works, which is OK for a Newbie.  So, go to this Amazon site and get up to speed on how your Echo basically works, and save the link as a bookmark for future reference.

https://www.amazon.com/gp/help/customer/display.html/ref=hp_bc_nav?ie=UTF8&nodeId=200127470
Title: Re: Echo Voice Control of TV channels, etc. with Harmony and Yonomi
Post by: bob76 on January 08, 2017, 07:08:04 am
is the harmony skill all ready available in you u.k. guys???
Title: Re: Echo Voice Control of TV channels, etc. with Harmony and Yonomi
Post by: bob76 on January 10, 2017, 01:23:01 pm
anybody knows please???
Title: Re: Echo Voice Control of TV channels, etc. with Harmony and Yonomi
Post by: gsuemnic on February 07, 2017, 09:24:53 am
You don't need Yonomi anymore.  Just install the Harmony skill using the Alexa app.  You then get to choose what Harmony Routines you want to control with Alexa.  Just make sure before you do this, rename your Harmony routines to Alexa friendly names.  So if your Harmony routine is "Watch TV".  Change it to just TV.  Then when you add it to Alexa, you just have to say "Alexa, turn on TV."

The Harmony skill is too basic, just on & off.  In order to change channels, volume level, mute, etc.. I'm looking for a way to not have to prefix the Alexia command with 'tell harmony to ....' It seems that yonomi is the answer
Title: Re: Echo Voice Control of TV channels, etc. with Harmony and Yonomi
Post by: vivivi on April 01, 2017, 05:49:38 am
I have played and tested with the UK Harmony skill, Harmony Hub and Yonomi. I can turn my TV off/on via Yonomi with no issues however, I am unable to change channels (even though the Harmony skill states you can when you enable the skill) - this is simply due to the limitations of the Harmony UK skill, until we get access to the U.S skill there isn't a way to change channels. I did experiment with creating an activity to change channels with the Harmony hub but again there is a limitation to this as the first step in creating the activity MUST include turning a device on or off - there is no way to remove this step which seems a bit silly.
Title: Re: Echo Voice Control of TV channels, etc. with Harmony and Yonomi
Post by: ric80 on April 12, 2017, 04:17:09 pm
Hi All,
I just got an Echo and an Harmony Hub.
I live in Belgium.
I try to setup Alexa to ask the Harmony Hub to ask my Tv decoder to switch channel to TF1 for example.
This channel is present in the Alexa "Smart Home" section as devices called : TF1 / Harmony TV Channel: TF1 HDTV
The problem is when I ask Alexa "Alexa, Turn on TF1", it replies that TF1 is not part of a group or an activity.
Any help is appreciated.
Title: Re: Echo Voice Control of TV channels, etc. with Harmony and Yonomi
Post by: asianrocker on July 03, 2017, 03:35:32 pm
I live in the netherlands here the harmony skill won't work to bad and there is no way around this tried everything.
So please can you make some sort of tutorial???

- Install the Yonomi app through Google Play / Apple App Store. 
- Launch the app & create a Yonomi account.
- Tap on the Menu button and then tap on Accounts & Hubs.
- Tap on the + button to add Logitech Account.
- Enter your Logitech/Harmony account details to authorize Yonomi to use it.
- Once connected, follow the app directions to add the Harmony Routines you want to add/control.
- Go back to Accounts & Hubs and tap on the + button once again.
- This time select Amazon Alexa Account to authorize Yonomi to use it.
- Launch the Alexa App and install the Yonomi Skill.
- Discover Devices and the Yonomi/Harmony routines should show up in the Alexa app.

Tip before you have Alexa discover devices, make sure you change the name of the routines in the Yonomi app.  The name would something like "Watch TV".  Change it to just "TV" so that you just have to say "Alexa, turn on TV" instead of "Alexa, turn on Watch TV".

Will this work on my harmony 620? MY remote has no hub. I actually just called their support and was told it won't work with my remote coz it has no hub. I ask if there is a work around for it and was told no.

So I am asking here if this is the work around I need for a harmony remote with no hub?