M5Stack - AtomEcho
Voice-Satellite
Ich bin eigentlich ein großer Fan von diesem kleinen “Würfel“, daher habe ich auch so lange mit der Veröffentlichung gewartet. Weil Ich die Hoffnung hatte die Verschlimmerung bei der Konfiguration würde wieder gefixt werden, leider noch immer nicht. Das Problem bei der neuen FW ist, dass man als Framework entweder type: arduino oder type: esp-idf wählen muss und die Befehle nicht austauschbar sind.
Daher kann man zur Zeit nur wählen ob man einen funktionsfähigen Media Player per Music Assistant Server und Announcements als TTS oder MP3 möchte oder ob man lieber einen funktionsfähigen Home Assistant Voice Assitant und Announcements als TTS oder MP3 benutzen möchte, Music Assistant Server und Voice Assitant funktioniert leider nicht mehr
Leider ist das größte Problem bei dem M5AtomEcho der Preis,
die Verfügbarkeit und natürlich die Jämmerliche Performance des eingebauten Lautsprecher.
Da ich eigentlich nicht auch noch YAML lernen wollte und diese Dinger als
fertige HA-VoiceAssistant angepriesen wurden, ja ich habe meine schon länger,
dachte ich die Nutzung der bereitgestellten I2S Ausgänge und ein kleiner
Verstärker mit Lautsprecher wären der schnellste Weg. Ja aber leider nicht für
lange,…. Nix mehr mit Hörbücher im Labor oder der Werkstatt, da sonst die
Sprachsteuerung nicht funktioniert.
Baukosten: ca. 40€
Geschätzter Marktwert für den fertigen Voice Assistant: 70-100 Euro
I’m actually a big fan of this little „cube,“ which is why I waited so long to release this. I had hoped the worsening configuration issues would be fixed, but unfortunately, they haven’t been. The problem with the new firmware is that you have to choose either type: arduino or type: esp-idf as your framework, and the commands aren’t interchangeable. Therefore, you currently have to choose whether you want a functional media player via Music Assistant Server and Announcements (as TTS or MP3) OR a functional Home Assistant Voice Assistant and Announcements (as TTS or MP3). Unfortunately, Music Assistant Server and Voice Assistant no longer work together ☹
Unfortunately, the biggest issues with the M5AtomEcho are its price, availability, and, of course, the pitiful performance of the built-in speaker. I didn’t really want to learn YAML, and since these devices were advertised as ready-made HA Voice Assistants (yes, I’ve had mine for a while), I thought using the provided I2S outputs with a small amplifier and speaker would be the quickest solution.
Build costs: approx. 40€
Estimated market value for the finished Voice Assistant: 70-100 Euro
Hier gibt es jetzt auch ein kurzes Video zu diesem Build...
If you’d like to help, feel free to check out my GitHub Issue on this:
https://github.com/esphome/issues/issues/7123
Just to prove it’s not my system but truly a problem with addressing the MediaPlayer component, I debugged with AI help and went in circles for nights… Until I was finally so frustrated and disappointed with my beloved AtomEcho that I decided it was time to let go and try a new path. No sooner said than done, I bought my way through the ESP32 series and tested various boards. That’s why there will be an update here soon, once I’ve finished the new housing and internals. So far, however, all my replacement ESPs suffer from the same bug: either MP or VA, both don’t work. But for that, I no longer have to buy an overpriced M5 AtomEcho, and if you subtract the 3D-printed case, I even stay under €10 for a VA with real oomph instead of whispering, and everything runs without an extra power supply.
#################################################################################
Wer mag und helfen möchte kann sich gerne meinen GitHUB Issue dazu ansehen
https://github.com/esphome/issues/issues/7123
Nur um zu beweisen, das es nicht an meinem System liegt sondern wirklich ein Problem beim Ansprechen der MediaPlayer Komponente, habe ich mich mit Ai-Hilfe an das Debuggen gemacht und bin Nächtelang im Kreis geirrt,… Bis ich schließlich so sehr frustriet und enttäuscht von meinem geliebten AtomEcho war, das ich beschlossen habe es ist Zeit loszulassen und einen neuen Weg zu versuchen. Gesagt, getan hab ich mich durch die ESP32-Reihe gekauft und diverse Boards getestet. Daher gibt es hier demnächst, wenn ich das neue Gehäuse und die Innereien fertig habe ein Update. Bisher kranken aber alle meine Ersatz ESP’s an dem selben Fehler, entweder MP oder VA, beides geht nicht. Dafür müss ich aber keinen überteuerten M5 AtomEcho mehr kaufen und bleibe, wenn man das 3D gedruckte Gehäuse abzieht sogar unter 10€ für einen VA mit richtig Bums statt Tuschelei und alles läuft ohne extra Netzteil.
