I hope @tonesto7 is okay and in good health these days! Thanks a million times over for having developed this app. So I have everything working along with cookie authentication on my docker install on a NAS. I’m running into an issue:
Cookie Authentication fails about 1X/week and I have to manually go in to the app and log back in to retrieve a new cookie.
I don’t receive any notifications that the cookie failed other than for devices to stop sending audible alerts.
Does anyone have any way to either prevent this from happening in the first place, an automated way to refresh the cookie, or to at least send a notification when the cookie fails? It’s not that big of a deal in the greater scheme of things—just glad it works in general. Thanks!
There is a palette in Node Red that can extract which device you are speaking to but it is inconsistent and doesn't work with all Echo devices. It works on majority of my devices consistently but evidently I am one of the lucky ones.
Make sure your container is set to "Restart: Always", for some reason the cookie server was coded to quit after it gets the cookie so then the container needs to be restarted (but it should not log out if you set it up correctly with a persistent storage space). See guide here: [GUIDE] Echo Speaks Server on Docker (or without)
There are settings in he HE Echo Speaks app to send you alerts if the cookie refresh fails and various other things, I think some are off by default.
You use to be able to tell which device was spoken to and respond back to it. That quit working a few years back. So as mentioned above try Node Red, or your out of luck.
If you are wanting to send the voice command through Echo speaks and then get the Alexa response at the device that you would have gotten if you had spoken the command yourself, I am not sure if that will work or not to be honest. My suggestion would be to try it and see.
I have some rules that send a echo speaks VoiceCmdasText request to a device in my garage, I do this because the device will give the end of request tone, so I use that device since the tone won't disturb me if it goes off in the middle of the night.
Thanks. I had it set to "Always" but I've set it to "Unless Stopped." As for notifications, thanks for the heads up as I now have it enabled should the cookie fail.
I got this weird problem... my echo speaks is on a proxmox server along with my HA VM. Anytime Home Assistant reboots, echo speaks goes silent. whether i reboot the container or not it doesn't matter. The only thing that wakes it back up is to go into hubitat and send a test.
I asked Alexa to set the upstairs temp to 72. She responds with "The AC is set to 72." I was hoping lastSpeakCmd would have that response. But not so...
At this time, I do not see any way to capture the Alexa responses.
I was hoping too -@Sebastien what say you, is this possible to push it there, it will complete my revolution, so I will be able to show Amazon thermostats on my Sharptools.io dashboard. I'm really happy as I can send the commands and also setup simple on/off buttons but i also wanted to show current status and temp
I noticed recently under certain conditions such as ecobee notifying that the system's been turned off. I get assignment says when receiving the notification. Has anyone else seen this before? This was working in the past but seems not to be working now. I have tested with the echo app and it seems to be working fine. However, other applications don't seem to be applying it correctly.
Jeff, do you recall what, if anything, fixed this, or who might have reported it? I had the server running fine on an RPi until the RPi started getting wonky on the eth0 connection. I decided to move the ES server to my Synology in docker, upgrade my RPi from Bullseye to Bookworm, and start fresh.
I got it up and running. I used your instructions and Tony's image. Everything is working except for the daily container crash messages. It restarts just fine and keeps on humming but it is annoying to get those messages daily. I prefer to find a fix.
Since you mentioned it, I thought I would bug you before bugging Tony. Otherwise, I may just build my own Container, starting with Debian and following the same steps I did on the RPi like @vmsman did.
Do you have it set to refresh the cookie daily? It is coded to exit after a refresh. Its not crashing, it is exiting on purpose. Not sure why it was coded that way, possibly something with Heroku.