Recently, I noticed that some of my Alexa routines that interacts with switches were not working. I opened one of the routines and saw the "Action" part no longer has entries in it. I checked the rest of my other routines and it was the same for all. Any one know what could cause the Action part to get dropped??
I have a voice routine "Alexa, let the dog out", this flips a virtual switch that unlocks the back door so the dog can go out on her own. That is now missing.
On several occasions I have had Alexa routines just quit working. When I went into the App the routine actions were gone. This has occurred a couple of times over the last 6 months.
In my case there were NO hub/device changes. Routines worked one night and not the next. The actions just vanished. I put them back in and everything was fine. I had one situation where the routine was there as was the action but it just wouldn't work. I had to remove the routine and re-add it and it was fine. This has only happened a couple of times over the last few months so once I rebuilt the routines, it wasn't worth getting support (or lack thereof) involved.
Only the HE+Alexa routines are affected. This would be the second time it has happened, the first time I thought was just a fluke so I didn't really take note of when that was.
I have to remember to check my routines next time I open the Alexa app.
Any chance all the things that are breaking involve unlocking locks or opening doors? Or maybe third party skills on the Alexa side that stubbornly require reauthorization for no reason (I'm looking at you Ecobee and Roborock)?
Although I've been a fan of Alexa for much of the last seven years, I have to admit that things Alexa never strike me as rock solid. Some things with Alexa just work for a while and stop like you describe.
In my case, the actions were a mix of locking doors, lights and Alexa announcements. No 3rd party skills. I concur with your assessment that Alexa isn't rock solid and that is why I never thought too much of it. In my case it has happened a couple of times and not enough of a nuisance that it causes me too much grief. The routines weren't "critical" just convenience routines. I do 99% of my automations in HE not Alexa. These were easier to do in Alexa for this particular application.
Well I spoke too soon..... last night for no apparent reason, two of my Alexa routines just stopped working. In the Alexa app the routines look fine but when you "run" them they do nothing. For example, I have a routine at night called Goodnight that I say "Alexa Goodnight". I have her respond with a goodnight message and then she walks through locking each door and then turns off a Hubitat group named "Goodnight", then plays my flash briefing. Last night I said "Alexa goodnight" and the blue light comes on on top of the Echo dot and nothing... tried several times same thing. I can then tell Alexa to lock all locks (which is another routine) and it works, then I tell her to turn off Goodnight and she does, and then I tell her to "flash briefing" and it works. So the exact functionality behind the routine work just not the routine. Same thing with my "Leaving" routine. In both cases I can go into the routine and everything looks fine. I have disabled and enabled the routine and the same results. The last time that this happened, I had to rebuild the routine from scratch. Frustrating.
I had exactly this happen with my "Alexa start my day" routine. It always runs on the same Echo Dot device. I ended up pulling the power on that device and forcing it to reboot. It's been fine since.