Alexa skill controls device but says the device is not responding

I am having the same issue. I finally started converting devices over from ST last weekend. On some of those devices I converted I am often (90% of the time) getting "Sorry xxxx is not responding" on devices with "Generic Z-Wave Dimmer" as the device type. I do get the "OK" reply often enough to know that it does sometimes work correctly. When I get the error message the action also does not show up in the event log for the device. If I click "refresh" the current state will update to show the correct information. When I specify a percentage it seems to work fine every time, it is just on and off that fail. Most of my devices are older devices. I can’t afford to replace all of them just to work with HE. Alexa is my main control point for Home Automation, (or Home Control if you prefer)

Device info for 1 of the problem devices:

  • deviceType: 8200
  • inClusters: 0x26,0x27,0x75,0x72,0x86
  • deviceId: 2051
  • manufacturer: 265

From the system Log with debugging turned on:
Capture

There are some discrepancies even when just toggling between on and off using the web interface:

I've had this issue too, and have mostly observed it with my generic smart dimmers as well. "Alexa, turn dining room off..." spins for a second, light turns off, continues spinning for another ~10-15 seconds, "device did not respond, etc."

Thanks Keo! I have a Leviton Decora Smart dimmer (DZ6HD) and was having the same problem where Alexa would properly turn on/off/dim my lights, but report "Sorry is not responding)" about 10 secs after performing the command. I changed the HE device type to Generic Z-Wave Dimmer, deleted device in Alexa->Smart Home, then clicked Add Device to let Alexa rediscover the dimmer again and now it works properly. Alexa now says "OK" about 1 to 2 secs after performing the requested command...

2 Likes

I too am having this issue, primarily with devices configured as 'Generic Z-Wave Dimmer'. Other devices appear to work more consistently. I've tried removing all of the HE devices from the Alexa app, removing the Hubitat skill on Alexa, removing the Amazon Echo Skill app from HE, then starting over. Nothing helps.

+1 on the dimmers. I am using Zooz Dimmers with the Generic ZWave Dimmer Driver. FW: 2.0.1.114 (117 isn't working for me)

+1 to this. I wiresharked the traffic between my hue bridge/hubitat to see what was happening, and this seems to be the case for devices that alexa says "ok" to:

0.00 seconds - Packet traffic from Amazon to Hubitat (Encrypted)
0.02 seconds - Packet traffic from hubitat to hue, telling it to turn on living room
0.08 seconds - Packet traffic from hue to hubitat saying that the lights have been turned on
0.10 seconds - Packet traffic from hubitat to amazon (Encrypted)

Now, everytime Alexa hangs for a bit and says that the device is not responding...

0.00 seconds - Packet traffic from Amazon to Hubitat (Encrypted)
0.02 seconds - Packet traffic from hubitat to hue, telling it to turn on living room
0.10 seconds - Packet traffic from hubitat to amazon (Encrypted)
0.12 seconds - Packet traffic from hue to hubitat saying that the lights have been turned on

It appears that hubitat doesn't make a 2nd effort to alert Amazon that the device has responded, or is not waiting for the device to respond before sending information to amazon.

This is ESPECIALLY noticeable in larger light groups. For my hue light group "Everything" which includes 40~ bulbs, Alexa has literally never responded "Ok!" to any command involving them, even though they always turn on/off nearly immediately.

2 Likes

It definitely feels like a simple race condition between Hubitat and Alexa. Your WireShark data seems to confirm that hypothesis.

One workaround for this is to use a virtual switch where there is a delay..

Alexa turns on/off the virtual switch and responds ok...
Virtual switch controls other device.. it can take its time because alexa already thinks its complete because of the virtual switch response..

I use this for my ‘night’ routine as it sets various dimmers and lights etc.

I use ‘one to many’ to take control of the virtual to the other switches/lights.

Andy

2 Likes

I've had to downgrade my hub back to 2.0.1.110 to speed up Alexa's responses.

@Cobra I will try your virtual switch workaround.

Mark

1 Like

While I agree that this would probably resolve the race condition, it feel far from an ideal solution for the long term. I would hope that Team Hubitat (@bravenel, @patrick, @bobbyD, and @chuck.schwer) would be able to fix this eventually to give the hub enough time to complete the actions before sending an update back to Alexa.

2 Likes

This must be why I hardly ever experience this with HE. I use virtual switches for almost everything.

1 Like

With the latest iteration of He I now have this EVERY time asking Alexa to do something with He. Still does it but Alexa reports back that the device is not responding. Annoying to the family.

There doesn't seem to be much interest from support in investigating this issue, I have had to go back to the Amazon Echo App,

I am not convinced it is an Alexa issue, It may be the old dimmers i have are not playing well with HE.

On the contrary, support is very much involved with troubleshooting the issue and working with the engineers to produce a fix.

Andy

I think it's a timing issue. How long Alexa waits for confirmation after sending the command before reporting not responding.

I've never gotten the error from Alexa when controlling a something on the HE hub. I have gotten it when controlling Hue lights. My Hues are connected to a Hue Hub and Alexa is using the Hue Skill not going through HE.

but I'm only controlling always on zwave devices with Alexa through HE, Both Plus and older zwave devices.

Sorry for the troubles. We know how annoying this could be and we have been investigating this issue. We think we have it resolved and hope to have a fix released soon, if internal testing goes well.

5 Likes

A lot of the time, if you ask the same thing in a different way after these kind of responses from Alexa, it will immediately perform that task and respond OK. It's a widespread problem with the AVS platform, and not isolated to HE.

I have a virtual switch called "Reading Scene" so that I can say those words to Alexa.

Last night I had a something similar, perhaps. I spoke those words and she said she was having trouble finding that. I tried it a few other ways and although the responses were slightly different, it never worked.

The reading scene is made up of three lights so I asked Alexa to turn on one of them. Worked fine. Got an OK. I tried "reading scene" again and it worked. Got an OK.

I think this might be an extreme case of

1 Like

Hi @bobbyD,

Are you guys still actively looking into this issue?

Mark

I’ve been having this problem with light groups defined in HE. I’ve resorted to making the groups in the Alexa app