So I’m struggling through with my Smartthings setup and I’ve managed to get the following working:
1 out of 2 outlet switches - I think the broken one’s reset switch is broken.
3 out of 3 motion sensors
15 Hue bulbs
2 wemo switches
1 Nest thermostat - had to change the code from F to C as my nest defaults to C via the API
But I can’t get my Harmony Hubs to work at all. I’ve tried adding the connect client app and when I launch it it says:
HTTP Status 500 - Cannot get property ‘authentication’ on null object
I can’t add the connection in the reverse (control SmartThings via Harmony) as when I go to approve the Hub it gives me a drop down to choose the SmartThings hub but nothing to choose from.
I’m sure it’ll get there. Though I’d expected it to be less buggy than it is, I’ll stick with it. The community seems good and the SmartThings team do seem actually be listening to people.
It looks to be basic stuff that they haven’t thought through causing problems which is what makes it particularly frustrating. This seems to be caused by them using a new server farm for the EU and not adjusting the links in the apps properly.
I’ve tried to go through the oauth process for a couple of things now including Harmony and its breaking when it gets directed to the graph.api URI for the US as I do not have my hub registered there. However if I edit the URL and add in the EU address (currently using https://graph-eu01-euwest1.api.smartthings.com) it’ll then allow me to pick my hub from the drop down, then on the next page choose what I want to authorize, and then I only get an error when it actually goes off to generate the authorization id/secret:
Oh No! Something Went Wrong!
Error
500: Internal Server Error
URI
/oauth/authorize
Reference Id
e7f6c46d-92e5-4bb9-98ab-8bda530f27b5
Date
Tue Sep 15 15:18:02 UTC 2015
I get the same problem with simple rules builder.
So it looks like oauth isn’t setup properly for the EU farm…
you have to ignore that error just hit next and choose devices and then link from the harmony hub to smartthings which then saves the oAuth Token for Harmony