The official harmony/smartthings integration actually has three separate parts.
One) using the harmony app, you can go in and add specific SmartThings-controlled control devices to the list of connected home devices in harmony. Then you will be able to add those devices to your existing harmony activities. This is also how you set up a button on the harmony home remote to toggle one of your SmartThings-controlled lights, for example. The harmony documentation gives a pretty good explanation of how to do all this.
Two) using the SmartThings app, you can add a harmony hub as a “thing” on your smartthings network. This does nothing more than find the hub on your local Wi-Fi, give it a name, and assign it to one of the “rooms” in your smart things mobile app. It doesn’t actually let you set up for doing anything with your end devices.
Once you have finished this step, your harmony app will show up on your things list in the Rooms view, and the “harmony connect” smartapp will show up on your smartapp list in the Rooms view. I named my Livingroom hub “Central.”
- ( I think this is the step you still need to do) now you need to install a completely separate smartapp, called “Logitech Harmony trigger.” Then you will use that as a set up wizard to allow you to associate SmartThings-controlled devices as triggers for harmony activities. This is how you turn on your TV with a motion sensor, or toggle a switch and have The DVD player start.
After you have added a trigger, you then have to refresh the harmony hub in the Rooms view things list, and then that specific trigger will show up on the smartapp list in the rooms view. This is nonintuitive, and I tend to forget every time where it is. But once It does show up on your installed SmartApps list in the Rooms view, you will be able to either use that trigger manually or with any of the various schedule and mode rules that you included in the wizard for it.
You will have to install a new instance of the harmony trigger smartapp from the Marketplace for each individual trigger that you want. You do get a nice set of options in the trigger set up wizard, everything from the arrival sensor to time of day.
https://support.smartthings.com/hc/en-us/articles/205653864
To find the triggers smartapp, Start by going to Marketplace, Then scroll down to More and select that.
You should then be able to find the “Logitech Harmony trigger” smartapp. Install it.
(Note: For some people, this will be called “Harmony control.” I’m not sure who gets which name, but it does the same thing and you will have one or the other. Just use the one that appears in your marketplace. Note that this is “control”, not “connect”. )
The set up wizard will give you a lot of choices. Just make whatever selections you want.
Once you have defined the rule parameters for the SmartThings-controlled devices, you will select the specific activity to be triggered:
Finally, you can name this particular trigger at the very end of the wizard. I named mine “Halt Roku activity.”
After you have installed it from marketplace, you need to get the list of installed smartapps to refresh. I usually choose the hub from the Things List under the rooms view and refresh the hub there, but I’m not sure you have to do that. You might just be able to close the phone app and reopen it.
Eventually, the trigger will show up in the list of installed smartapps in the rooms view. Mine is called “halt Roku activity.” Noticed that it has a little play button on the right side of the screen. That’s to use it manually on demand.
So eventually, you will end up with multiple installed smart apps in the Rooms View: one “harmony connect” smartapp (this just connects the hub to your network), and one instance of the harmony trigger smart app for each trigger that you set up (these show up under the name you gave the trigger at the end of the set up wizard each time).
To add a new trigger, go back into marketplace, smartapps, more, and choose the “Logitech Harmony trigger” SmartApp. (For some accounts, this may be named “Harmony Control.” ) Again, you may have to do something to get the list of installed smartapps under rooms view to refresh so you can see the name of the new trigger, but it does get created once you’re done with the set up wizard in the marketplace section.
It all seems to work well for me, it’s just a confusing set up.
Summary
-
Harmony → ST
Use the Harmony mobile app to add SmartThings-controlled devices to Harmony activities, or to assign SmartThings-controlled devices to
Harmony Home remote buttons. -
Use the SmartThings mobile app to install the “Harmony Connect” smartapp to assign the Harmony Hub to a Room at your SmartThings location.
-
ST → Harmony
Use the SmartThings mobile app to install one instance of the “Logitech Harmony Trigger” smartapp (or Harmony Control smartapp if that’s the one you have) to allow a SmartThings-controlled device like a contact sensor or switch to trigger a specific Harmony activity.
Two Troubleshooting Notes
A) Everything was working great, and I didn’t change anything, but now my television keeps changing activities by itself .
Every so often, usually on a day when Harmony is just about to update their mobile app, everything goes bonkers for about an hour and a lot of commands get sent twice. This can really mess up the harmony/SmartThings integration.
My guess, and it’s purely a guess, is that when there’s a pending firmware update for some reason some of the activities get duplicated while the firmware check is going on.
If your TV seems to be going on and off randomly, or randomly switching from one activity to another, no matter which specific integrations you’re using, I suspect this is the problem. If so, it will clear itself up fairly quickly without you doing anything at all. If there is a pending update, accepting that update may clear up the problem, but not always.
There are reports of this on other forums that have nothing to do with SmartThings, so I’m pretty sure it’s a harmony update issue. Annoying, but temporary.
B) SmartThings won’t discover my Harmony Hub(s) to begin with.
See the following thread (this is a clickable link):
C) Everything was set up and working and now the activities won’t trigger. The log shows the activity request being sent, but the Harmony hub doesn’t blink and the activity doesn’t fire. The activity works fine if triggered from harmony app or from the physical remote.
Some users have “Logitech Harmony trigger” smart app replaced during a platform update by a new “harmony control” smartapp. (Not “Harmony Connect.”)
When this happens, everything is set up the same way except you may have been logged out of your harmony account from the SmartThings integration.
Go to rooms view, and choose SmartApps.
Find the “harmony control” smartapp (not “harmony connect”) and open it
Reenter your harmony log-in credentials and save the smartapp.
This should re-establish the connection and your triggers should work again.