I'm using the alexa - home node provided by node-red-contrib-alexa-home-skill. Everything seems to be working, except for the fact that after the voice command, the message is sent more than once.
In the following example, the voice command was triggered only once.
You tend to get this if there is a problem reaching the network, does the echo have a good signal ?
The Alexa node is only passing the messages it received from Amazon, so there is nothing much you can do about that with the node.
What is the command you are sending, I have noticed that with some commands, eg increase temperature, you will also see additional messages requesting other related parameters.
Presumably this is to update the current state in Alexa apps etc.
I’m not too sure about this, the impression I have is that after sending the message Alexa is waiting for some return message, which for some reason is not arriving.
I’m using simple commands like turning on or off lights.
I've tested both cases and nothing has changed. It is important to say that through the Amazon Alexa application, clicking on the device, the problem does not appear and only when the command is by voice.
They are device itself. I'm using the node-red-contrib-ewelink-cube module. However, even without the node and just a debug I get the same problem. The Auto Acknowledge option is selected.