Hi, this may be more of a Node Red question but I thought I’d try here as those with Zigbee devices may already have been down this route.
I have a Zigbee plug connected to a Zigbee coordinator in my Home Assistant instance and it works fine.
I wanted to control this plug with my voice using Alexa, so I created a flow/device in Node Red, exposed it to Alexa, discovered device, and now I can control the device via Alexa and it updates HA with its status (on/off). All good so far.
When I use HA to turn the device off/on though, it does not inform Alexa that the status has changed. So now HA and Alexa are “out of sync”.
Is there a way I can get HA or Node Red to update Alexa with the new status ?
We need to know exactly how you exposed NR to Alexa.
Any reason you don’t like the builtin Alexa integration In HA? I this use case It’s turn on the integration allow Alexa, plug, turn on. Done.
Hi Nathan
I think I tried to used the built in integration a while back for something else, however I couldn’t run Node Red Alexa Hub & the HA Integration at the same time. I think this was something to do with IP port conflicts if I remember correctly.
I used “node-red-contrib-amazon-echo” node to create an amazon echo hub and device.
I suppose I could further into moving my “Alexa” devices out of Node Red altogether if your suggestion works.
Thank you for the information.
Yeah this part is absolutely more of a node red question. But I thought this integration was more about letting NR control Alexa stuff not the other way around.
Considering control of Alexa stuff from anyone else’s platform is dodgy at best I never went that route.
But I can see the issue - so did you use this to try to bring Amazon Echo devices into HA? (if so there’s Alexa Media Player for that It’s fantastic)
Do you have an example of one of your typical flows using this
BTW - yeah edit the post category to move it to Node red. The zigbee side of this has nothing to do with why you’re not getting status, this is ENTIRELY between HA and Amz.it has to do with the fact you’re not sending it.