node-red-contrib-amazon-echo: Can't detect devices

SUMMARY

I know that this has been reported many times - but none of the solutions has offered me any path to success.
I have nodered v1.1.3 configured in docker with node-red-contrib-amazon-echo 0.1.10 installed. nodered is running as root AND port 80 forwarded to another port.
nodered is running on the host network I can successfully connect to http://[x.x.x.x]/description.xml and http://[x.x.x.x]/api/description.xml. nodered and all of the Alexa devices are on the same network.

I’ve tried every combination possible of device discovery and process input to see if any of those have an impact. But every time I ask Alexa to discover nothing is found.

ECHO DEVICES
  • Echo 1st generation
  • Echo Plus 1st generation ecobee plus –>
CONFIGURATION
[{"id":"37d2ea18.1ad166","type":"amazon-echo-hub","z":"7d7f52f5.62b3ac","port":"8765","processinput":"2","discovery":true,"x":200,"y":520,"wires":[["b81ae8cd.a4aff8","c75ea6a6.808f18","d51e90b6.22f9e"]]},{"id":"b81ae8cd.a4aff8","type":"amazon-echo-device","z":"7d7f52f5.62b3ac","name":"lights","topic":"","x":400,"y":520,"wires":[[]]}]

I simply don’t know how to troubleshoot the issue anymore - any assistance would be appreciated.

About this issue

  • Original URL
  • State: open
  • Created 4 years ago
  • Reactions: 1
  • Comments: 15

Most upvoted comments

Can anyone offer some guidance on troubleshooting this issue?

I’m having a similar issue where it worked fine a few weeks ago and I noticed today that my node-red devices show up as disconnected in Alexa. I removed the device from Alexa and attempted to re-discover it, but it didn’t work. I then updated Home Assistant, Node Red, and removed and re-added node-red-contrib-amazon-echo and it still doesn’t discover it. For me, going to http://192.168.86.117:80/api/description.xml shows everything I would expect for my devices.

It makes me wonder if either the Echo or Google WiFi had an update recently (those are the only 2 other factors that could have updated in my situation).

Any thoughts on how to troubleshoot it? Since mine stopped working when I didn’t make any changes to node-red, it really makes me think it is an Amazon or Google update, but I don’t know how to verify.

Me accessing /api/description.xml from my laptop does at least show that standard TCP traffic works fine from wifi to wired on my network (laptop I’m using to test is on the same wireless network as my Echo).

enable in the hub the discovering option