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.
It’s real easy to have notifications with the ESP32 audio kit!
Setup a LMS server ether by the experimental addon (it works well) or somewhere on your network. I ultimately choose to install LMS on my media server.
After you have LMS up and running and the Audio kit flashed, log in to LMS and you should be able to use the Audio kit as a player by looking for it in the upper right of the LMS server page and choosing it in the drop down box:
I named my kit Testbox =)
4.Then add the Logitech Squeezebox integration to Hass. It maybe discovered all ready for you. If not, you will need to add it by hand via the:
Once added you you should see something like this within the Squeezebox integration :
Make sure you have ether: default_config: or media_source:
in your config.yaml. If it is you should be able to use Hass’s media browser to view your media collection.
Now lets say you have a button/device named “doorbell” and a .mp3 clip named “doorbell ring chime.mp3” in your LMS media collection. You can create an automation like:
Was editing that as you wrote. fixed =)
I to use .yaml most of the time.
But Hey the Dev,s made it easy for anyone to add complex automation’s without knowing Yaml at all. might as well use it once in a wile.
Although, I’m not sure that I have ES8388 My board marking says ESP32 Audio Kit V2.2 A210.
I’m also able to get the Keys 1-3 working, and 4-6 is making a lot of noise! After taking a look, I see those Keys are missing capacitors compare to keys 1-3
Anyone interested, I Added these as binary_sensors:
just bough an ESP32 Audio Kit V2.2 -for use as a notifyer /smart music player
and i am wondering how to flash squeezelite-esp32 firmware onto it
wondering if any one can tell uss what we can use to flash the firmware
i manged to get the firmware.bin files for the board(squeezelite-esp32-ESP32-A1S.32.699.master)
Does anyone know if that squeezelite-esp32 image can do automatic latency adjust like snapcast as there is a snapcast-esp but doesn’t seem complete as lacks certain codecs, but the main problem supposedly was the memory for the buffering even with 512k but maybe it just a lacked bit of support as the GitHub - jorgenkraghjakobsen/snapclient: WIP snapclient on ESP32.
Hence I just got 2x good quality ebay bookshelf speakers 75watt, 2x sure-electronics 100 watt amps & 2x ES9018K2M ES9018 I2S Input Decoding Board but mainly because I had 2x RaspberryPiZero2.
I looked at squeezelite-esp and it just didn’t seem to have the jitter or latency compensation methods to match snapcast and is that correct as still to see any documentation or code?
So a couple of questions really firstly the one about squeezelite-esp and a 2nd has anyone tried GitHub - jorgenkraghjakobsen/snapclient: WIP snapclient on ESP32 as didn’t, as feel far more confdent on the Pi and Python as can hack a bit of C but not much more.
Ive got it flashed with squeezebox .but i am not getting any output to my speaker . through a 3.5 m audio jack
cant get any sound to it with lms server -for testing
If not you can flash it ota by the updates tab and then upload the bin with the Local File option.
Let me know if you need more help. It depends on wich dac version you have, there are three variants. Here you can read all about it. In the hardware tab you can fill in thoose values. You can take a shortcut and activate ‘show NVS editor’ in the credits tab and edit the gpio values for your variant there.