ESP32-A1S v LMS a HA
-
- Moderátor
- Příspěvky: 736
- Registrován: 03. červenec 2021, 18:35
- Dal poděkování: 83 poděkování
- Dostal poděkování: 175 poděkování
Re: ESP32-A1S v LMS a HA
Máš to pěkné.
Neuvěřitelný binec v kombinacích verzí modulů (ESP32-A1S) a desek.
Přímo v modulu jsou použity různé kodeky - ES8388 nebo AC101 a tím i třeba různé piny na I2C.
Jak to vypadá tak identifikovatelné podle čísla na spodní straně antény ESP32-A1S modulu. - https://github.com/Ai-Thinker-Open/ESP3 ... /issues/26
Neuvěřitelný binec v kombinacích verzí modulů (ESP32-A1S) a desek.
Přímo v modulu jsou použity různé kodeky - ES8388 nebo AC101 a tím i třeba různé piny na I2C.
Jak to vypadá tak identifikovatelné podle čísla na spodní straně antény ESP32-A1S modulu. - https://github.com/Ai-Thinker-Open/ESP3 ... /issues/26
Vše co si přinesu domů je buď Shelly, nebo to skončí buď pod ESPhome nebo pod Zigbee2mqtt.
Ajťák co pamatuje BBS a OS/2 Warp a je mu jedno o jaký systém nebo síťařinu běží.
HA OS jako jedna z Proxmox VM na Odroid H3+/64GB https://github.com/tteck/Proxmox
Ajťák co pamatuje BBS a OS/2 Warp a je mu jedno o jaký systém nebo síťařinu běží.
HA OS jako jedna z Proxmox VM na Odroid H3+/64GB https://github.com/tteck/Proxmox
Re: ESP32-A1S v LMS a HA
@Pete30 Můžu poprosit o konfiguraci LCD display?
Vypadá to, že máme stejný OLED Display 3.12" 256*64. Musel jsem na něm přeletovat nulový rezistory pro konfiguraci na 4 pinový SPI. Postupoval jsem nejdřív dle https://ale.cx/ALEX/2021/01/esp32-audio ... ite-esp32/, ale mapují SDIN na 22 a ten mám přitom na zelenou LED. Zkoušel jsem i na 23 a 18 a povedlo se mi jen rozsvítit display s nápisem SqueezeESP32. V telnetu vidím jen informaci "Stopping visualizer".
Používám LMS kde se mi zobrazily informaci o velikosti display. Nevím zda je nutné ještě někde něco zapnout nebo se display sekne a nic nezobrazí.
Teď jsem se dostal do fáze, že mi to zamrzá celé
Na jiné desce na kterou jsem nešahal mi nejde YT po pár vteřinách se skladba stopne ani nezačne hrát. Hudba z NAS mi dál funguje.
Vypadá to, že máme stejný OLED Display 3.12" 256*64. Musel jsem na něm přeletovat nulový rezistory pro konfiguraci na 4 pinový SPI. Postupoval jsem nejdřív dle https://ale.cx/ALEX/2021/01/esp32-audio ... ite-esp32/, ale mapují SDIN na 22 a ten mám přitom na zelenou LED. Zkoušel jsem i na 23 a 18 a povedlo se mi jen rozsvítit display s nápisem SqueezeESP32. V telnetu vidím jen informaci "Stopping visualizer".
Používám LMS kde se mi zobrazily informaci o velikosti display. Nevím zda je nutné ještě někde něco zapnout nebo se display sekne a nic nezobrazí.
Teď jsem se dostal do fáze, že mi to zamrzá celé

- Pete30
- Moderátor
- Příspěvky: 2888
- Registrován: 30. září 2020, 20:33
- Dal poděkování: 151 poděkování
- Dostal poděkování: 316 poděkování
Re: ESP32-A1S v LMS a HA
Jasně, neboj taky jsem si trhal zbytek vlasů, když jsem to dával dohromady, na tento link jsem taky narazil a pak jsem zjistil že to má úplně blbě
Ten display jsem taky upravoval přesunutím rezistoru na 4 SPI
To mapování na IO22 je ok jen ho potom nesmíš definovat v set_GPIO
Předpokládám že máš v LMS instalován plugin SqueezeESP32 (v0.362) ?
Pokud se jedná o desku v 2.2 a zvukový kodek 8388
switche na desce dej na:
1 - off
2 - off
3 - off
4 - on
5 - on
s tím že pro display:
sclk = MTCK je IO13
cs = MTDI je IO12
a pro encodér
clk = MTMS je IO14
sw = MTD0 je IO15
ostatní IO jsou již označeny číslem
a potom do NVS editoru
reset pin není potřeba u tohoto displeje
jestli máš i rotační enkodér na ovládání hlasitosti se středovým tlačítkem tak ten je takto
středovým tlačítkm potom on/off (spíš je to stop/play) přehrávač
Jestli ti bude fungovat hlasitost obráceně než chceš tak prohoď vodiče encodéru A,B mezi sebou
Jestli to takto stačí případně ti můžu dát ještě piny na displeji, ale myslím že z toho nastavení se to dá poznat.
Dej vědět jestli to maká

Ten display jsem taky upravoval přesunutím rezistoru na 4 SPI
To mapování na IO22 je ok jen ho potom nesmíš definovat v set_GPIO

Předpokládám že máš v LMS instalován plugin SqueezeESP32 (v0.362) ?
Pokud se jedná o desku v 2.2 a zvukový kodek 8388
switche na desce dej na:
1 - off
2 - off
3 - off
4 - on
5 - on
s tím že pro display:
sclk = MTCK je IO13
cs = MTDI je IO12
a pro encodér
clk = MTMS je IO14
sw = MTD0 je IO15
ostatní IO jsou již označeny číslem
a potom do NVS editoru
Kód: Vybrat vše
dac_config: model=ES8388,bck=27,ws=25,do=26,sda=33,scl=32,di=35,i2c=16
display_config: SPI:width=256,height=64,cs=12,speed=8000000,driver=SSD1322,HFlip,VFlip,rotate
spi_config: data=22,clk=13,dc=18,host=1
set_GPIO: 21=amp,39=jack:0
jestli máš i rotační enkodér na ovládání hlasitosti se středovým tlačítkem tak ten je takto
Kód: Vybrat vše
rotary_config: A=19,B=14,SW=15,volume
Jestli ti bude fungovat hlasitost obráceně než chceš tak prohoď vodiče encodéru A,B mezi sebou
Jestli to takto stačí případně ti můžu dát ještě piny na displeji, ale myslím že z toho nastavení se to dá poznat.
Dej vědět jestli to maká

Pokud nejsem přítomen tak jsem na rybách 

Re: ESP32-A1S v LMS a HA
Super díky moc. Display i enkoder funguje jak má
Přesně tak, mám LMS a v něm i plugin SqueezeESP32 (v0.362). IO22 jsem předtím taky zkoušel bez definice gpio, jen tam byl zadrhel asi jen MTDI a vyhodit reset.

Přesně tak, mám LMS a v něm i plugin SqueezeESP32 (v0.362). IO22 jsem předtím taky zkoušel bez definice gpio, jen tam byl zadrhel asi jen MTDI a vyhodit reset.
-
- Pokročilý
- Příspěvky: 273
- Registrován: 01. říjen 2022, 16:21
- Dal poděkování: 18 poděkování
- Dostal poděkování: 12 poděkování
Re: ESP32-A1S v LMS a HA
Ahoj,
tohle se mi fakt líbí. Nyní něco podobného testuji s Rpi 2, ale pokud to může běžet na ESP, tak fajn.
Rpi dlouho bootuje a zbytečně tam běží OS kvůli přehrávání hudby.
Používám v HA Doplněk Music assistant a ten ty přehrávače squeezelite umí i sloučit a synchronizovaně přehrávají to samé.
Jaký v tom je zesilovač?
A ještě se zeptám co tohle?
https://www.tme.eu/cz/details/esp32-lyr ... gI8lvD_BwE
tohle se mi fakt líbí. Nyní něco podobného testuji s Rpi 2, ale pokud to může běžet na ESP, tak fajn.
Rpi dlouho bootuje a zbytečně tam běží OS kvůli přehrávání hudby.
Používám v HA Doplněk Music assistant a ten ty přehrávače squeezelite umí i sloučit a synchronizovaně přehrávají to samé.
Jaký v tom je zesilovač?
A ještě se zeptám co tohle?
https://www.tme.eu/cz/details/esp32-lyr ... gI8lvD_BwE
Asrock BeeBox N3000 atom. 4GB Ram, SSD128
- Pete30
- Moderátor
- Příspěvky: 2888
- Registrován: 30. září 2020, 20:33
- Dal poděkování: 151 poděkování
- Dostal poděkování: 316 poděkování
Re: ESP32-A1S v LMS a HA
Tuším že jsem někde četl že ty desky ESP32-LYRAT ještě nemají podporu nebo je tam nějaký problém.
Jinak ten ESP32-A1S má integrovaný zesilovač 3W/4 ohm repro, linkový výstup(netuším jestli funguje) a výstup na sluchátka, jede mi to zde 10-12 hod denně zatím bez problému.
Šlo by to postavit i na desce nodemcu esp32 jen potřebuješ nějaký DAC I2S a výkon. zesilovač jen to esp32 musí mít alespoň 4Mb PSRAM, prostě nějaký WROVER.
Výhoda je že získáš více volných GPIO než s ESP32-A1S, ale zase tato deska je vše v jednom.
Stejně tak server LMS a jeho přehrávače squeezelite ať je to na Rpi zero nebo ESP32-A1S umí synchronizaci přehrávačů.
Server LMS mám na Rpi4 systém instalovaný přímo na SSD(samostatný stroj) a zbytek SSD mám hudební knihovnu a tak není problém lokálního přehrávání, internet rádia atd.
Jinak ten ESP32-A1S má integrovaný zesilovač 3W/4 ohm repro, linkový výstup(netuším jestli funguje) a výstup na sluchátka, jede mi to zde 10-12 hod denně zatím bez problému.
Šlo by to postavit i na desce nodemcu esp32 jen potřebuješ nějaký DAC I2S a výkon. zesilovač jen to esp32 musí mít alespoň 4Mb PSRAM, prostě nějaký WROVER.
Výhoda je že získáš více volných GPIO než s ESP32-A1S, ale zase tato deska je vše v jednom.
Stejně tak server LMS a jeho přehrávače squeezelite ať je to na Rpi zero nebo ESP32-A1S umí synchronizaci přehrávačů.
Server LMS mám na Rpi4 systém instalovaný přímo na SSD(samostatný stroj) a zbytek SSD mám hudební knihovnu a tak není problém lokálního přehrávání, internet rádia atd.
Pokud nejsem přítomen tak jsem na rybách 

-
- Pokročilý
- Příspěvky: 273
- Registrován: 01. říjen 2022, 16:21
- Dal poděkování: 18 poděkování
- Dostal poděkování: 12 poděkování
Re: ESP32-A1S v LMS a HA
Dík za info.
Já jsem zkusmo objednal zesilovače třída D tak čekám až to přijde a vyzkouším. Dám vědět jak funguje. Za ty prachy to stálo zkusit.
https://dratek.cz/arduino/122360-audio- ... tereo.html
a
https://dratek.cz/arduino/122363-audio- ... tereo.html
Jinak ten Music Assistant LMS používá. Jeví se dobře. Jen se mi stává že rádio mi přestane po chvíli hrát. Na kterémkoli přehrávači a taky je jedno jestli to spustím z toho Music assistantu, nebo z médií co jsou v HA nativně.
Já jsem zkusmo objednal zesilovače třída D tak čekám až to přijde a vyzkouším. Dám vědět jak funguje. Za ty prachy to stálo zkusit.
https://dratek.cz/arduino/122360-audio- ... tereo.html
a
https://dratek.cz/arduino/122363-audio- ... tereo.html
Jinak ten Music Assistant LMS používá. Jeví se dobře. Jen se mi stává že rádio mi přestane po chvíli hrát. Na kterémkoli přehrávači a taky je jedno jestli to spustím z toho Music assistantu, nebo z médií co jsou v HA nativně.
Asrock BeeBox N3000 atom. 4GB Ram, SSD128
- Pete30
- Moderátor
- Příspěvky: 2888
- Registrován: 30. září 2020, 20:33
- Dal poděkování: 151 poděkování
- Dostal poděkování: 316 poděkování
Re: ESP32-A1S v LMS a HA
To já právě nechtěl míchat něco takového do HA proto jsem rozjel samostatný server LMS a na něj naházel přehrávače, integroval do HA abych mohl používat automatizace včetně odesílání commandů na LMS a žádný takový problém jak píšeš jsem nezaznamenal.
Každopádně dej vědět jak jsi se s tím popral, to mě zajímá
Každopádně dej vědět jak jsi se s tím popral, to mě zajímá

Pokud nejsem přítomen tak jsem na rybách 

-
- Pokročilý
- Příspěvky: 273
- Registrován: 01. říjen 2022, 16:21
- Dal poděkování: 18 poděkování
- Dostal poděkování: 12 poděkování
Re: ESP32-A1S v LMS a HA
Ahoj,
Ještě vidím ve specifikacích nabíjení Lion baterky, ale nenašel jsem napětí. Předpokládám že to bude jeden článek 3,7V.
Víte o tom někdo víc?
Ještě vidím ve specifikacích nabíjení Lion baterky, ale nenašel jsem napětí. Předpokládám že to bude jeden článek 3,7V.
Víte o tom někdo víc?
Asrock BeeBox N3000 atom. 4GB Ram, SSD128
- Pete30
- Moderátor
- Příspěvky: 2888
- Registrován: 30. září 2020, 20:33
- Dal poděkování: 151 poděkování
- Dostal poděkování: 316 poděkování
Re: ESP32-A1S v LMS a HA
Jo je to 3,7V, ale nějak jsem se o to nezajímal protože to nepoužívám a ani netuším jestli je potřeba něco konfigurovat nebo to nabíjí nativně.
Pokud nejsem přítomen tak jsem na rybách 
