Just purchased the ESP32-Audio-Kit board from Ai-Thinker (ESP32-Audio-kit | 安信可科技) which uses the ESP32-A1S. Anyone have experience with (or knows of any tutorials about) setting this up with ESPHome?
My ultimate goal is to use this as a device to play audio notifications. I’ve seen people lamenting that there’s no simple, economical solution for audio notifications in HA and it seems like this could be a good solution. Has both speaker and headphone outputs, an SD card for storing audio files, and support for ESP-ADF.
I was looking at the documentation for DF-Player (DF-Player mini — ESPHome) and wondering if that would be be of any use? Something simple like the dfplayer.play action where the notification from HA would be a command to play file X on the SD card would work great.
I have only very rudimentary programing and electrical engineering skills, but I’d be happy to write a tutorial if someone could assist with the technical stuff.
I’d still love to work out something with the ESP32-Audio-Kit because the single board and the built-in headphone port (to connect to powered speakers) are a big plus in my book.
But your setup will make a good interim solution, especially as I have a bunch of D1’s languishing in drawers!
As I know esp32s not yet supported. but I think that soon they will add and your board is very good. df player and esp32 I use it quite successfully. you can see on the photo
Digressing, but I just plug a cheapo bluetooth speaker with line-in to the line-out of one of my RPI’s.
Seem economical and probably simple on HAOS (managing my RPI myself, so a tad more tricky).
I agree that there is still no solution for a smart speaker for a home assistant… I would really like to have their components and program code esphome could assemble the speaker smart
Thanks. This sounds like a good possible solution.
Just to clarify, assuming that by “same board” you meant the ESP32 Audio Kit (and not the Wemos D1 Mini)? Guessing so since it’s Squeezelite for ESP32, but figured I’d confirm before I dive in.
I’m also a new owner of the ESP32 Audio Kit (i ordered just for fun). I wait untill someone have a good guide (I prefer with esphome or/and stream sound?).
When using Squeezelite on these ESP32 Audio Kits, does it show up as a media device in home assistant? I’m looking for a easy way to create a local speaker that can play the Nabu Casa TTS. Seems like they might include it in ESPHome at some point but until then I would like to find another solution.
Will I only need the Squeezelite firmware for the ESP32 and then the Home Assistant Squeezebox integration? I wasn’t sure if the Logitech Media Server was also needed.