I tried to authorize my ST with Sharptools and it was successful 1st time. After that, when i tried to reauthorize, ST gave me Internal Server Error, URI/oauth/authorize. Any help?
Thanks
EDIT: I just tried authorize with IFTTT and that worked… Hmm.
yes shows 0 authorized… no errors on smartthings end in ide logs…
but I don’t think it is on the smartthigns end… I think it is the android/ios app not getting the info back. as logs show things being authorized correctly on smartthings and it is changing in the sharptools smartapp.
I am experiencing this. SharpTools does not ever show any authorized things yet IF will work. I tried on an old Nexus 7 running Cyan and a stock Nexus 6 both appear to behave the same. Any ideas?
From what I can tell, it looks like SmartThings pushed a device type handler update for switches tonight which broke the Things list parsing in SharpTools. I’ve reported it to the SmartThings developer advocacy team and I’m pushing a hotfix for SharpTools tonight (2.2 R4) to work around the issue.
It looks like switches have dropped the unit attribute from the list of currentStates which SharpTools was explicitly looking for. I’ve added a workaround which provides a default empty unit if the unit attribute is missing.
Thanks, Joshua. I removed all switches and tried only adding a thermostat and that did not work either. Could be related but thought I would test that since you mentioned switches.
It looks like the unit value changed for certain thermostat attributes like thermostatMode as well (eg. the unit attribute was dropped)… the hotfix I am pushing out for SharpTools works for thermostats as well.