hardillb / node-red-alexa-home-skill-web

Apache License 2.0
45 stars 28 forks source link

After disabled and re-enabled the skill, no devices are found #76

Closed woody4165 closed 5 years ago

woody4165 commented 5 years ago

Hi

I've disabled and re-enabled the skill from Alexa and removed all devices that were Offline. Now after re-enabling the skill, the devices are not discovered.

Any help?

Thanks

hardillb commented 5 years ago

Why did you disable the skill? And where did you remove the devices?

You appear to have a valid oAuth token and a list of devices and the service returned that list of devices to Amazon correctly multiple times just after 7am (UK time) today.

woody4165 commented 5 years ago

I was having issues with devices not responding, so I thought removing and reinstalling the skill was the correct thing to do. The devices have been removed (forget) from the list of devices (offline) in the web app of Alexa

Now Alexa skill is enabled schermata 2019-01-21 alle 10 36 34

but after searching the devices they don't appear in the list

schermata 2019-01-21 alle 10 37 31

hardillb commented 5 years ago

Does Alexa give any error when you trigger discovering devices?

I can only assume that because you told Alexa to forget the devices it is ignoring them.

In not sure how to undo that, you might have to talk to Amazon support

woody4165 commented 5 years ago

No error, I will try to contact Amazon support. :-(

Thanks

woody4165 commented 5 years ago

I've called Amazon support, but it was really hard to explain the situation, they don't understand the fact that within Node-Red there is only a definition of "something" and not a real device.

I've tried to create a new device with a new name, but this didn't work either, as well changing the NodeRed Alexa Skill password and reinstall the skill with the new credentials.

Is it possible to test with a new NodeRed Alexa Skill account, just to test if this can be the solution?

hardillb commented 5 years ago

You can create a new account yourself and link to that if you want, but before that I can wipe out all your oAuth tokens (but not till I get home tonight) and you can try relinking after that.

You probably shouldn't have tried to explain the way the skill works to Amazon support, as far as they are concerned it's just a list of devices nothing virtual about it.

woody4165 commented 5 years ago

Ok. I will keep in mind if I have to call them back.

I'll wait when you wipe my tokens and I'll try again.

Sorry if I have done this mess, can be a warn for others!

Thanks

hardillb commented 5 years ago

I've cleaned up all your oAuth tokens, please unlink and relink and see what happens

woody4165 commented 5 years ago

Thanks. Sorry, but my english is not so good, what do you mean by unlink and relink? The skill in the Alexa app?

hardillb commented 5 years ago

yes, disable the skill and re-enable it so it asks for the service username/password

woody4165 commented 5 years ago

Yeah! Thanks, it's working now. Now I know I don't have to unlink the skill.