Alexa is sending the same message more than once

Hello,

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 could add a filter node to only allow the true or false payload to block unless value changes.

Thank you for feedback

The issue is that as the same message occurs more than once, Alexa is processing and then says “Having trouble understanding right now”

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.

Did you select Auto Acknowledge in the node ?
If not then you have to send an appropriate response via the response node

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.

What are the purple nodes with switch icon ?

Also if not using the response node you must select Auto Acknowledge in the node

The Alexa node doesn't care if it was a voice or app request, so it seems like a problem on the Amazon side.

Are you are somehow feeding the msg back to Alexa, so the node reports again ?

Could two echo device be responding at the same time ?

Most likely it sounds like a network issue

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.

Is ewelink-cube linked with Alexa ?

If so you don't need the Alex node as you alread have voice control via ewelink-cube

I'm afraid its time to sleep for me 4am :sleeping:

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.