Alexa Not Finding Your Devices?

Another potential test case would be to simply use the ā€œextra routerā€ as a WiFi Access Point, physically attached to the Airport Extreme router via Cat5. (This somewhat assumes the extra router supports an Access Point mode. If not, youā€™ll have to configure a bunch of settings to get it to run as an AP instead of a NAT router.)

Then, simply have Alexa connect to the new Access Point, instead of the Airport Extreme, and see if the discovery works in that configuration. It might tell you if the Airport Extreme is blocking some traffic between it WiFi and LAN side. This avoids the double NAT scenario in this test case.

This is essentially what I will be doing.

Since discovery isnā€™t happening on the Echo itself, Iā€™d be more inclined to test as @jprosiak plans to, or with the old router direct to the ISP modem without AirPort Extreme attached.

I completely agreeā€¦

However, the test case I have proposed might allow him to continue using his Airport Extreme as his main router/WiFi AP for everything except Alexa. Having an extra WiFi Access Point in the house is usually helpful anyway, and avoids the double NAT problems. If that solves his issue, I believe it might be a good compromise.

1 Like

Agree, as long as that old router can do
AP mode or bridge mode. Otherwise he might have problems with Hue discovery as a result. If the router firmware does support either, it might still be possible if it can be flashed with an alternate firmware like DD-WRT.

Iā€™ve been doing extensive testing on how Amazon Echoā€™s do discoveryā€¦ They seem to randomly pick an echo to act as the ā€œmasterā€ on the network and be the lan to cloud relay.

Not every echo does discovery and it does seem random now Amazon picks which one. Once it picks that one, the others are just slaves to it. They will not attempt discovery, no matter what.

It appears the only option is a network sniffer to see which echo is acting as the master on the LAN and then power that down. It takes about an hour for my echoā€™s to realize the master is dead and pick a new master. I canā€™t seem to figure out a way to force a new master. Rebooting, discovery, etc. all seem to just ā€œfailā€ thinking the previous master is still doing the jobā€¦

This probably explains most of what a few are seeing, if the one master echo isnā€™t seeing the network, or is offline then nothing gets discovered. The more you mess with it, rebooting stuff, turning stuff off, etc. the worse it gets.

We will have our Alexa Skill soon, and hopefully this will solve this local discovery issueā€¦ Until then, thanks for everyone trying different things. Keep it up, we will figure out the problem. However, I donā€™t think its related to the type of router or wireless access point. It has to do with how Amazon chooses which echo is going to be that ā€œmasterā€ for the lan.

Just my two centsā€¦ Hopefully it helps.

8 Likes

Thatā€™s interesting. So if one has more than one Echo, you could reset the one you suspect (most likely the first to your account I would guess), effectively removing it from the Alexa app, and it would then immediately use the other as ā€œmasterā€< or would you still need to wait and hour or so? I realize that resetting it, keeps the echo still part of your Amazon devices profile, so Iā€™m guessing it could be worse, as it would be looking for the ā€œmasterā€ that has now suddenly disappeared!

Not sure. I have had multiple echoā€™s on different networks but same account work. So there is some logic that amazon Alexa cloud uses to determine whatā€™s on which lan and who can talk to who.

1 Like

I setup another network and the only devices connected are my echo and hubitat. The echo still does not find my devices.

How many Amazon Echo devices do you have associated with your Amazon Alexa account? Are they all located at the same house? On the same LAN?

I have 2 echos that weā€™re on the same LAN until I added the second router. Now they are on different LANs but on the same account.

Per @patrick, it sounds like only one of the Echo devices associated with your account will perform the device discovery process. You may want to try moving both Echos to the new network for a quick test.

Have you tried removing (resetting) one and waiting a few hours to see if the other becomes ā€œmasterā€ as @patrick was suggesting?

Itā€™s just not that important since they are working on an alexa skill. Iā€™ll Just control devices in SmartThings and make those send events to Hubitat for now.

1 Like

Yeah, Iā€™m not really happy with the extra hoops to get this configured in AVS, and Iā€™m looking forward to being able to better configure groups before Alexa discovery, and then being able to use those groups within Alexa Groups and Routines.

Any update here?

They have not offered a release date that Iā€™m aware of. Expect any new features, if available, to occur when firmware updates are available.

1 Like

I can get my Alexa to see my device (only testing with one for now) but it wonā€™t control it. I tell it to turn it off and it says ā€œokā€ but it remains on.

Try creating an Alexa Group, add your device to the Group, and then tell Alexa to turn on/off the group to see if that helps.

Where do you add a group in the hubitat UI? I'm not seeing an option.