I have tried to find a concrete answer on this, but have failed so far. Lots of partial answers, but nothing that I’m confident fully explains. So please forgive this silly simple question!
I have an M5Stack ATOM Echo, which I got working back in November, and has worked /fairly/ well ever since. Including with wake-word functionality “OK Nabu!”. It doesn’t always activate on that wake word, but mostly it does.
I did the install by carefully following the instructions at the following URL :
Part of this process was re-flashing the tiny atom echo device via USB.
Since that time, lots of improvements have happened on the main HA software. What I am wondering is… have there also been firmware upgrades for the Atom Echo in that intervening time? Should I somehow have been upgrading this too?
When I check it in the devices it says : “Firmware: 2023.10.6 (Nov 12 2023, 18:39:54)”
My first question is, very simply, is this the latest firmware for the Atom Echo?
My second question (if “yes” to the first) is how do I upgrade it to the latest?
There have been updates since then, which should affect the ATOM Echo. Do you have the ESPHome add-on installed? If so, it should show that an update is available in its web UI.
The main reason I’m looking for an update is that the wake word seems to have some issues. It does detect it, but after the device sits idle for a while, it seems like it stops listening. I have to toggle the “Use wake word” switch off and on again, in order to get it to start listening again. I was hoping a firmware update would fix this
The media_player addition can be done without copying the complete ESP config, but I haven’t found a similar way to disable the internal speaker…
I tried to keep the code as clean as possible, with the only adjustments in the substitution section. I have not found a way to put the api key in the secrets file. And if you want more then 1 media_player, you need to repeat the code: with a media_player group the announce function doesn’t work well (turns off the music, not back on again!) I believe that’s a media_player group thing, not an Atom Echo issue.
When a new version of ESPhome comes out, the Atom wants to update as well, and that means a recompile. But it is very straightforward.