I am currently trying set up some lights and switches for use with Alexa. However, I can’t find my devices using Discover over at alexa.amazon.com.
I tried several configurations like:
emulated_hue:
or
emulated_hue:
type: google_home
listen_port: 8300
My echo dot could access my service (technically) but it can’t find them.
Connecting to :8300/api/root/lights via browser even returns my devices and the description.xml works as well.
(I am using 0.51).
Anyone got a clue why this does not work?
Kind Regards,
Cludch
I just made the switch to a hass.io install and I’ve got the same issue. The description.xml and /api/root/lights calls all work, but my Echo can’t find any of the devices.
This same configuration worked with my old CentOS based install on a NUC.
So it isn’t just me.
I put all my devices in one subnet yesterday and it didn’t change a thing.
Might try to find some way to further debug this and then report this as an issue.
I finally got it to work by restarting HA and spamming the discover devices button in the Alexa app over and over. It seems devices are only discoverable for a few seconds after HA starts up with hass io
Yeah had me stumped. I reinstalled a few times. The RPI3 is fresh out of the box. Both it and the Echo are on the same wifi network. Hopefully it stays connected.
There seems to be quite a bit of it with several components at the moment. I did same as you, new Pi, new install and everything has just worked, others have done what sounds like exactly the same thing, configs look identical but for some reason nothing works. There has to be something fundamental going wrong for some people, just need to work out what the common link is!
hmm, is the ip adress fixed? i think in the emulated hue doc is written that it can get problems if the IP changes.
It is recommended to assign a static IP address to the computer running Home Assistant. This is because the Amazon Echo discovers devices by IP addresses, and if the IP changes, the Echo won’t be able to control it. This is easiest done from your router, see your router’s manual for details.