# Alexa Remote2 stops talking

**URL:** <https://discourse.nodered.org/t/alexa-remote2-stops-talking/32931>\
**Category:** General\
**Created:** [15 September 2020 22:03 UTC](https://discourse.nodered.org/t/alexa-remote2-stops-talking/32931 "2020-09-15T22:03:16Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![wecoyote5](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/wecoyote5/32/27418_2.png) [@wecoyote5](https://discourse.nodered.org/u/wecoyote5)\
**Post date:** [15 September 2020 22:03 UTC](https://discourse.nodered.org/t/alexa-remote2-stops-talking/32931/1 "2020-09-15T22:03:17Z")

</div>

Hi all,  
I apologize if this has been addressed in another thread but I couldn't find it if it does exist. I'm running the current version of remote2 and every week or so it'll stop talking. Everything else seems to work fine and the node issues a 'success' result. I've read in other topics that re-deploying or just opening the config node and updating work to correct the issue; and fortunately so far it has. That was the last post on the thread and the thread was closed due to no response. Have there been any revelations, resolutions, or permanent fixes that address this?  
Thanks

---

<div class="post-metadata">

**Author:** ![cymplecy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cymplecy/32/2773_2.png) [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Post date:** [16 September 2020 08:23 UTC](https://discourse.nodered.org/t/alexa-remote2-stops-talking/32931/2 "2020-09-16T08:23:44Z")

</div>

Not as far as I know.

I just use the update workaround when it happens

---

<div class="post-metadata">

**Author:** ![wecoyote5](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/wecoyote5/32/27418_2.png) [@wecoyote5](https://discourse.nodered.org/u/wecoyote5)\
**Post date:** [16 September 2020 17:36 UTC](https://discourse.nodered.org/t/alexa-remote2-stops-talking/32931/3 "2020-09-16T17:36:04Z")

</div>

Ok, thanks for the confirmation.

---

<div class="post-metadata">

**Author:** ![grumpazoid](https://avatars.discourse-cdn.com/v4/letter/g/4da419/32.png) [@grumpazoid](https://discourse.nodered.org/u/grumpazoid)\
**Post date:** [17 September 2020 16:52 UTC](https://discourse.nodered.org/t/alexa-remote2-stops-talking/32931/4 "2020-09-17T16:52:37Z")

</div>

@wecoyote5 The same thing has happened to me today. I found your post while searching for a solution. I did what you suggest, opened the config node, pressed update and then redeployed.  
It has indeed started chatting again.

---

<div class="post-metadata">

**Author:** ![E1cid](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/e1cid/32/77971_2.png) [@E1cid](https://discourse.nodered.org/u/E1cid)\
**Post date:** [17 September 2020 17:35 UTC](https://discourse.nodered.org/t/alexa-remote2-stops-talking/32931/5 "2020-09-17T17:35:29Z")

</div>

Is anyone using the Alexa init node or have you selected auto init in the config node?

---

<div class="post-metadata">

**Author:** ![wecoyote5](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/wecoyote5/32/27418_2.png) [@wecoyote5](https://discourse.nodered.org/u/wecoyote5)\
**Post date:** [17 September 2020 21:21 UTC](https://discourse.nodered.org/t/alexa-remote2-stops-talking/32931/6 "2020-09-17T21:21:08Z")

</div>

Yes, auto init is enabled. The weird thing is that the actual Alexa interface works OK so init doesn't look to be needed. I get events and I can ask Alexa to turn off/on something, etc and that works just fine. It just stops talking even though I get a 'success' response, Regardless I setup a daily init now so we'll see what happens.

---

<div class="post-metadata">

**Author:** ![RogerH](https://avatars.discourse-cdn.com/v4/letter/r/7ba0ec/32.png) [@RogerH](https://discourse.nodered.org/u/RogerH)\
**Post date:** [18 September 2020 22:56 UTC](https://discourse.nodered.org/t/alexa-remote2-stops-talking/32931/7 "2020-09-18T22:56:40Z")

</div>

Yes, Same issue here.  
I am have the issue daily. Is made to work again by re-deploying.

---

<div class="post-metadata">

**Author:** ![wecoyote5](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/wecoyote5/32/27418_2.png) [@wecoyote5](https://discourse.nodered.org/u/wecoyote5)\
**Post date:** [18 September 2020 23:13 UTC](https://discourse.nodered.org/t/alexa-remote2-stops-talking/32931/8 "2020-09-18T23:13:05Z")

</div>

I have the init node running once every day... so far it hasn't broken anything so only time will tell if that's keeps her talking.

---

<div class="post-metadata">

**Author:** ![wecoyote5](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/wecoyote5/32/27418_2.png) [@wecoyote5](https://discourse.nodered.org/u/wecoyote5)\
**Post date:** [21 September 2020 19:24 UTC](https://discourse.nodered.org/t/alexa-remote2-stops-talking/32931/9 "2020-09-21T19:24:01Z")

</div>

Well, it hasn't hurt anything but she still stops talking. I'm going to add an on-demand init and just fire that off when she stops.  
If anyone comes across a root cause please share 🙂

---

<div class="post-metadata">

**Author:** ![grumpazoid](https://avatars.discourse-cdn.com/v4/letter/g/4da419/32.png) [@grumpazoid](https://discourse.nodered.org/u/grumpazoid)\
**Post date:** [25 September 2020 07:58 UTC](https://discourse.nodered.org/t/alexa-remote2-stops-talking/32931/10 "2020-09-25T07:58:35Z")

</div>

I have been using a text file.  
It stopped talking again today so I have just tried the init node example.

That is not working for me. Each time flow.alexa is injected back into the init note it resets and I am asked to log in??

Edit: I have just retried but deleted the stored flow data first and it works now.

---

<div class="post-metadata">

**Author:** ![spants](https://avatars.discourse-cdn.com/v4/letter/s/73ab20/32.png) [@spants](https://discourse.nodered.org/u/spants)\
**Post date:** [26 September 2020 10:43 UTC](https://discourse.nodered.org/t/alexa-remote2-stops-talking/32931/11 "2020-09-26T10:43:25Z")

</div>

I have to refresh the cookie every 5 mins to avoid this problem.......

---

<div class="post-metadata">

**Author:** ![grumpazoid](https://avatars.discourse-cdn.com/v4/letter/g/4da419/32.png) [@grumpazoid](https://discourse.nodered.org/u/grumpazoid)\
**Post date:** [2 October 2020 12:17 UTC](https://discourse.nodered.org/t/alexa-remote2-stops-talking/32931/12 "2020-10-02T12:17:42Z")

</div>

I had tried every 300 minutes but still had a speech outage yesterday.

---

<div class="post-metadata">

**Author:** ![freds](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/freds/32/43247_2.png) [@freds](https://discourse.nodered.org/u/freds)\
**Post date:** [2 October 2020 17:11 UTC](https://discourse.nodered.org/t/alexa-remote2-stops-talking/32931/13 "2020-10-02T17:11:15Z")

</div>

I had the same difficulty today. Here's the debug log of doing a voice response, followed by injecting a refresh cookie request.

```auto
10/2/2020, 9:52:50 AMnode: 73b59a5.76a2f64
msg : Object
{ payload: "alexa invertor status", _msgid: "5e3bcad1.8e6084", name: "Drbus", summary: "alexa invertor status" }
10/2/2020, 9:52:50 AMnode: 73b59a5.76a2f64
msg : Object
{ payload: "Inverter is offline", _msgid: "5e3bcad1.8e6084", name: "Drbus", summary: "alexa invertor status", _event: "node:6854b5d0.7666ec" }
10/2/2020, 9:53:23 AMnode: 52f76636.4abf78
msg : string[39]
"failed to load notifications: "Timeout""
10/2/2020, 9:53:23 AMnode: 52f76636.4abf78
msg : string[41]
"failed to load music providers: "Timeout""
10/2/2020, 9:53:23 AMnode: 52f76636.4abf78
msg : string[43]
"failed to load smarthome devices: "Timeout""
10/2/2020, 9:53:33 AMnode: 52f76636.4abf78
msg : string[7]
"Timeout"
10/2/2020, 9:53:34 AMnode: 52f76636.4abf78
msg : string[7]
"Timeout"
10/2/2020, 9:53:34 AMnode: 52f76636.4abf78
msg : string[7]
"Timeout"
10/2/2020, 9:54:24 AMnode: 73b59a5.76a2f64
msg : Object
{ payload: "alexa invertor status", _msgid: "d12e8e64.e19ff", name: "Drbus", summary: "alexa invertor status" }
10/2/2020, 9:54:24 AMnode: 73b59a5.76a2f64
msg : Object
{ payload: "Inverter is offline", _msgid: "d12e8e64.e19ff", name: "Drbus", summary: "alexa invertor status", _event: "node:6854b5d0.7666ec" }

Node-RED Deploy
10/2/2020, 9:56:46 AMnode: 52f76636.4abf78
msg : string[39]
"failed to load notifications: "Timeout""
10/2/2020, 9:56:46 AMnode: 52f76636.4abf78
msg : string[41]
"failed to load music providers: "Timeout""
10/2/2020, 9:56:46 AMnode: 52f76636.4abf78
msg : string[43]
"failed to load smarthome devices: "Timeout""
10/2/2020, 9:56:57 AMnode: 52f76636.4abf78
msg : string[7]
"Timeout"
10/2/2020, 9:56:57 AMnode: 52f76636.4abf78
msg : string[7]
"Timeout"
10/2/2020, 9:56:57 AMnode: 52f76636.4abf78
msg : string[7]
"Timeout"

```

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/9/c/9cedf04b55a83cafcad8f15b3c805e969706cd80.png)  
The refresh cookie operation ultimately finished and then voice response started working again.

I then did another inject to refresh the cookie and got the same timeout errors.

I use my automations in a motorhome with a cellular modem and I power cycled the device.

After which the refresh cookie operation completed with no error messages.

Here's my flow that handles the Alexa interactions.

```auto
[{"id":"5513877f.c2dba8","type":"tab","label":"Alexa Voice","disabled":false,"info":""},{"id":"ce26c993.b62fa8","type":"alexa-remote-init","z":"5513877f.c2dba8","name":"","account":"52f76636.4abf78","option":"initialise","x":340,"y":60,"wires":[[]]},{"id":"728c77dd.489fc8","type":"inject","z":"5513877f.c2dba8","name":"FlowStart","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":true,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":120,"y":80,"wires":[["ce26c993.b62fa8"]]},{"id":"90975258.eacd6","type":"alexa-remote-event","z":"5513877f.c2dba8","name":"","account":"52f76636.4abf78","event":"ws-device-activity","x":140,"y":320,"wires":[["2bf60aa8.427f86","24bc3a08.cc3c16"]]},{"id":"76431cb.f7668e4","type":"inject","z":"5513877f.c2dba8","name":"Once a day Refresh","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"00 23 * * *","once":false,"onceDelay":"60","topic":"","payload":"","payloadType":"date","x":160,"y":160,"wires":[["7bb963d9.18ddfc"]]},{"id":"7bb963d9.18ddfc","type":"alexa-remote-init","z":"5513877f.c2dba8","name":"","account":"52f76636.4abf78","option":"refresh","x":370,"y":160,"wires":[[]]},{"id":"5cfd3640.e3b708","type":"change","z":"5513877f.c2dba8","name":"extract summary","rules":[{"t":"set","p":"name","pt":"msg","to":"payload.name","tot":"msg"},{"t":"set","p":"summary","pt":"msg","to":"payload.description.summary","tot":"msg"},{"t":"set","p":"payload","pt":"msg","to":"summary","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":350,"y":420,"wires":[["d6a1a083.06837","73b59a5.76a2f64"]]},{"id":"24bc3a08.cc3c16","type":"debug","z":"5513877f.c2dba8","name":"ALL","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":340,"y":260,"wires":[]},{"id":"2bf60aa8.427f86","type":"switch","z":"5513877f.c2dba8","name":"Only pass SUCCESS messages","property":"payload.activityStatus","propertyType":"msg","rules":[{"t":"eq","v":"SUCCESS","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":420,"y":320,"wires":[["bc397367.2a4f6"]]},{"id":"bc397367.2a4f6","type":"switch","z":"5513877f.c2dba8","name":"Filter out noise","property":"payload.description.summary","propertyType":"msg","rules":[{"t":"eq","v":"","vt":"str"},{"t":"eq","v":"alexa","vt":"str"},{"t":"else"}],"checkall":"true","repair":false,"outputs":3,"x":130,"y":420,"wires":[[],[],["5cfd3640.e3b708"]]},{"id":"d6a1a083.06837","type":"link out","z":"5513877f.c2dba8","name":"Alexa Voice Request","links":["c13d21e9.f51a1","c4ea40f0.dd73f"],"x":630,"y":420,"wires":[],"l":true},{"id":"73b59a5.76a2f64","type":"debug","z":"5513877f.c2dba8","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":540,"y":540,"wires":[]},{"id":"8bc5831a.fff81","type":"link in","z":"5513877f.c2dba8","name":"Alexa Voice Response","links":["72b589cf.0ceff8","f2b54156.7f14b","6854b5d0.7666ec","d1e84629.b856d8"],"x":150,"y":600,"wires":[["73b59a5.76a2f64","f3e8826.9ad648"]],"l":true},{"id":"5538a5b4.3739fc","type":"alexa-remote-routine","z":"5513877f.c2dba8","name":"Acticulate response","account":"52f76636.4abf78","routineNode":{"type":"speak","payload":{"type":"announcement","text":{"type":"msg","value":"payload"},"devices":{"type":"msg","value":"name"}}},"x":420,"y":620,"wires":[[]]},{"id":"f3e8826.9ad648","type":"delay","z":"5513877f.c2dba8","name":"","pauseType":"delay","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":350,"y":760,"wires":[["5538a5b4.3739fc"]]},{"id":"52f76636.4abf78","type":"alexa-remote-account","z":"","name":"","authMethod":"proxy","proxyOwnIp":"172.16.14.10","proxyPort":"3456","cookieFile":"/home/pi/.node-red/public/alexa.txt","refreshInterval":"3","alexaServiceHost":"pitangui.amazon.com","amazonPage":"amazon.com","acceptLanguage":"en-US","userAgent":"","useWsMqtt":"on","autoInit":"off"}]

```

---

<div class="post-metadata">

**Author:** ![wecoyote5](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/wecoyote5/32/27418_2.png) [@wecoyote5](https://discourse.nodered.org/u/wecoyote5)\
**Post date:** [2 October 2020 22:04 UTC](https://discourse.nodered.org/t/alexa-remote2-stops-talking/32931/14 "2020-10-02T22:04:31Z")

</div>

I have it do an init every morning and it talks fairly consistently but it does stop from time to time so I created a virtual device that I can tell Alexa to turn on that will init the interface. So far that works but it'd be nice to know why it stops or to be able to detect that it stops so it can re-init itself. The problem is that the alexa node displays 'success' even though it didn't actually talk.

---

<div class="post-metadata">

**Author:** ![cymplecy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cymplecy/32/2773_2.png) [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Post date:** [2 October 2020 22:11 UTC](https://discourse.nodered.org/t/alexa-remote2-stops-talking/32931/15 "2020-10-02T22:11:26Z")

</div>

On a related note - my setup wan't working this morning - wasn't even responding to Alexa requests - clicked on my inject to my init node and all came back to life - not seen that one before

---

<div class="post-metadata">

**Author:** ![grumpazoid](https://avatars.discourse-cdn.com/v4/letter/g/4da419/32.png) [@grumpazoid](https://discourse.nodered.org/u/grumpazoid)\
**Post date:** [3 October 2020 08:44 UTC](https://discourse.nodered.org/t/alexa-remote2-stops-talking/32931/16 "2020-10-03T08:44:25Z")

</div>

@wecoyote5 That's a great idea. How do you create your virtual device?

The ways I know are :

1. Use alexa-home-skill
2. Create a routine and then use the alexa-remote2 on device activity node to listen out for that routine.

---

<div class="post-metadata">

**Author:** ![wecoyote5](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/wecoyote5/32/27418_2.png) [@wecoyote5](https://discourse.nodered.org/u/wecoyote5)\
**Post date:** [3 October 2020 10:34 UTC](https://discourse.nodered.org/t/alexa-remote2-stops-talking/32931/17 "2020-10-03T10:34:10Z")

</div>

I use Hubitat as my interface to my sensors/switches/lights, etc. So I created a virtual switch in there (which self resets so it acts like a button... buttons are not supported yet between Hubitat and Alexa) called 'TTS'. This shows up in NR which I then use to fire off the Alexa init. When I say 'Alexa turn TTS on' it resets the interface. I chose this method as it gives me a separate path to inject the init routine. My thought process was that if Alexa isn't talking then I wasn't sure if it would create any events in NR either.

I actually use this method a lot as it also creates a control point in all my automation hardware that I can use anywhere (on my Hubitat Dashboards, Alexa voice control, and/or NR). If you have any automation hardware like Hubitat, Smartthings, etc you should be able to do the same thing. Hope that helps.

---

<div class="post-metadata">

**Author:** ![E1cid](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/e1cid/32/77971_2.png) [@E1cid](https://discourse.nodered.org/u/E1cid)\
**Post date:** [3 October 2020 11:03 UTC](https://discourse.nodered.org/t/alexa-remote2-stops-talking/32931/18 "2020-10-03T11:03:29Z")

</div>

If you use the node-red-contrib-alexa-home-skill, there should be no need to create an alexa routine. You should be able to Home-skill switch node as a direct trigger.

---

<div class="post-metadata">

**Author:** ![grumpazoid](https://avatars.discourse-cdn.com/v4/letter/g/4da419/32.png) [@grumpazoid](https://discourse.nodered.org/u/grumpazoid)\
**Post date:** [3 October 2020 13:59 UTC](https://discourse.nodered.org/t/alexa-remote2-stops-talking/32931/19 "2020-10-03T13:59:32Z")

</div>

@wecoyote5 Many thanks for the reply. That makes sense. I use Domoticz so I think I could do the same in that.  
Hopefully this issue will get resolved at some point as is really good otherwise.  
@E1cid thanks that was what I was trying to imply. I think for me this is the easiest option.

---

<div class="post-metadata">

**Author:** ![Cjkeenan](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cjkeenan/32/38780_2.png) [@Cjkeenan](https://discourse.nodered.org/u/Cjkeenan)\
**Post date:** [4 October 2020 07:07 UTC](https://discourse.nodered.org/t/alexa-remote2-stops-talking/32931/20 "2020-10-04T07:07:46Z")

</div>

I noticed a similar issue as well, but a reinitializing does not seem to fix it. Unsure if other commands are broken, but all of the music commands in the echo node for remote2 seem to be broken currently. I use them for volumes per mode in Hubitat and I noticed that is was louder than it should have been for that time.

Anyone else having this same issue? I made an issue on the maintainer's github so hopefully it will get fixed.

[Next page](https://discourse.nodered.org/t/alexa-remote2-stops-talking/32931.md?page=2)
