I've been using Alexa with Hubitat successfully for years now, and I have one of the new C-8 hubs I upgraded to last year. Last week Alexa hasn't been working well so I just disabled the skill so I could re-enable it to see if that would clear things up.
But now it won't reneable on my iPhone. I get the screen to login with Amazon/Google/Facebook options. And logging in so far with either Amazon or Google I get my 2-step activation code, put that in - then if logging in with Amazon I get an "unauthorized" error message immediately. If logging in with Google I get a 403 unauthorized access page.
What do I need to do to get the Alexa skill renabled and reconnected to my account?
Greetings ILauder. I also use Alexa with HE and very satisfied with the way these work so well together. here's my thought...
So I'm clear, did you disable the skill via the Alexa app, or remove the Alexa app from HE? Perhaps doing both. Once done, I sometimes find HE needs to think about such changes for a minute, perhaps a soft reboot, to clear the memory. Then start fresh. Reinstalling the Alexa app to HE, etc...
I only disabled the skill on my iphone - and I'm at home connected via WiFi. Also, I just noticed clicking around Hubitat screens a Migrate screen telling me to migrate to a Hubitat account if I have used a social media (amazon/fb/google). I'm wondering now if this is involved in the problem?
Can anyone tell me more exactly how the skill enabling works, like where the unauthorized message are coming from? Is it trying to communicate externally to something at Hubitat or is it trying to connect to something on my Wifi?
I got one small step forward. I also removed the Alexa app in the hub and readded it. Double checked my login userid/pwd that is for the hub account itself and that works to login to Hubitat. Then readded the skill in Alexa. This time made sure to use the Hubitat account login/pwd (and not any of the social media ones). Then I get it showing me my Hub's name and a list of all the devices that are enabled for the app. But when I click the Authorize button it goes away for a bit then returns a screen "Unable to link Hubitat with Alexa". Tried it a bunch of times. How do you get this thing to connect?
UPDATE: I can get it to connect after 2-3 tries now. But virtually all my devices are showing unresponsive in Alexa. There are few lights I can turn on/off but most things that were working earlier like smart switches and a lot of lights just aren't responding.
Click "Update" (bottom of this list), then "Done".
Alexa will quickly report "devices added" ...
Open your Alexa app (on your phone) click and see each of the devices you added, (she wants you to look at each device, that seems to help finalize the connection).
Then each device should be "findable" and usable within Alexa for voice control and Alexa routines.
You can also add virtual switches for more ways to connect Alexa with HE.
Thanks, yea, already done all that again. It took a few retries before it would finally take. Also seemed to start working better after I started removing all the original devices and having to let them readd them selves after most of them kept showing as unresponsive. It look like they are just in limbo in Alexa till the individual devices are removed and readded.