#esp-idf media player and micro_wake_word on the seeed studio esp32 s3 xiao, 8MB PSRAM.

496 messages ยท Page 1 of 1 (latest)

fickle bough
tall merlin
covert fiber
#

How did you get it to react so fast?

fickle bough
covert fiber
#

And what config are you runing on HA and what Hardvare?

fickle bough
#

Though its not really that fast

covert fiber
#

Same speed as my google home that i want to repleace ๐Ÿ˜„

fickle bough
fickle bough
covert fiber
#

Oh i see that you are using S3

#

I am using C3

#

Maby that is the speed diference.

fickle bough
tall merlin
#

also need PSRAM ๐Ÿ‘

covert fiber
#

But for microphone and repro you ar using only one I2s

#

Shout by speed diferent for C3 vs S3? With voice?

fickle bough
#

the xiao s3 on the docs they say that its got one single i2s but but its working with two now

#

I think esphome uses only one anyway

tired loom
tired loom
fickle bough
#

Can I pulse the one color on board led?

tired loom
fickle bough
tall merlin
#

the core esp32-s3 chip has 2 x i2s i would assume that the board would have this chip

fickle bough
tired loom
#

You can use almost any pins for it.

tired loom
#

All, not most. ๐Ÿ™‚ Whatever the module is, it's still the same S3 core.

fickle bough
#

Yes

#

So now it works I shouldn't touch it ๐Ÿ˜…

tall merlin
fickle bough
#

When this custom component will be natively in esphome?

tall merlin
covert fiber
#

Hmmm what is this magic. So Looking for pinou esp32 s3 xiao
And i see that only 4,5 are i2C pins...

#

On that mini board.

tired loom
#

i2c as well can use most pins.

covert fiber
#

Ok.
i2s_audio:

  • id: i2s_in
    i2s_lrclk_pin: 9 #WS
    i2s_bclk_pin: 8 #SCK
  • id: i2s_out
    i2s_lrclk_pin: 2 #LRC
    i2s_bclk_pin: 3 #BCLK
    I i transfer this to mi C3 it will be working?
fickle bough
fickle bough
#

I've already tested

tired loom
fickle bough
tired loom
#

It's not.

fickle bough
#

Its not the same as i2s

tired loom
#

uart, i2c, i2s, ledc, etc. can use most pins.

fickle bough
tired loom
#

Things like the DAC are fixed.

tired loom
fickle bough
#

Ohk

#

I didn't know that

tired loom
#

On the original ESP32, if you use the default pins, you can get higher speeds, but for normal use, it doesn't make any difference.

tired loom
#

e.g. for the big displays, you probably want to use the default SPI pins, because you can get the maximum speed. (assuming your wiring can handle it)

#

But that's like 40 (80?) MHz.

tired loom
#

But if you're just using a gpio expander, you can use whatever you want for SPI.

tall merlin
fickle bough
#

What can I use as led platform other than the binary so I can control the brightness?

covert fiber
#

Ok so i must buy new S3 from somwhere to get this working right.
Whole voice assistant is new for mee. Get in working with C3 but with poor performance.

tall merlin
fickle bough
#

very tiny

tired loom
#

ledc

fickle bough
#

I don't know if it supports pwm

covert fiber
#

neopixel library?

#

If its adresable

tired loom
covert fiber
#

yep sorry ๐Ÿ™‚

tired loom
#

single color is unlikely to be addressable.

fickle bough
#

what's the set_frequency

tired loom
#

Whatever you want. I think the default is 1000, which is more than enough.

fickle bough
#

So I can add pulse effect to the ledc?

tired loom
#

You need to use a monochromatic light in front of it, then you can add effects.

fickle bough
tall merlin
#

try clean build

fickle bough
#

Its the pin I think its not analog

fickle bough
tall merlin
#

just click the 3 dot menu on the device card and click 'clean build files' only takes a few seconds

fickle bough
tired loom
#

You need a better system to compile on. ๐Ÿ˜‰

fickle bough
#

The speaker doesn't work on battery

#

The amp needs 5v

fickle bough
#

I didn't know this even exists

tall merlin
fickle bough
#

it got more gpios and a bettery recharge module

#

there is no rgb led

#

Only single color I think linked to gpio 48

tall merlin
#

battery charging sounds like a bonus ๐Ÿ™‚

fickle bough
#

Or it works but with a smaller speaker

tall merlin
#

what battery have you tried?

fickle bough
#

you can see it on the video

tall merlin
#

ah yes i see , have you tried the DAC on 3v3 ?

fickle bough
tall merlin
#

have you got a link to that supermini... i need some ๐Ÿ™‚

tall merlin
#

cool, i just found them ๐Ÿ™‚ they must be newly released as couldn't find any a couple of weeks ago

fickle bough
tall merlin
#

interesting little board ๐Ÿ™‚ i'll order a couple to play with

#

can't see any mention os PSRAM ๐Ÿค”

fickle bough
#

These are the smallest ESP32-S3 development boards with an amazing 34 IO pins available and LiPo battery management built in.

Only 23.5mm x 18mm

A dual-core XTensa LX7 MCU
capable of running at 240MHz
512 KB of internal SRAM, it also comes with
integrated 2.4 GHz, 802.11 b/g/n Wi-Fi and
Bluetooth 5 (LE)
Type-C USB connector

Shipping list:
1x ESP32-S3 SuperMini
2x male pins

#

here is the description of the same board on ebay

#

It doesn't seems to have psram but it has 512kB of ram

tall merlin
#

i've just messaged the seller to ask ๐Ÿ™‚

fickle bough
tall merlin
#

i'll let you know if they reply

tired loom
tall merlin
#

you don't need google... you just need a ssieb ๐Ÿ™‚ better than any Ai

fickle bough
#

Here is the same on ebay

tired loom
#

All the ESP chips of the same type have the same amount of SRAM. It's part of the core chip.

fickle bough
fickle bough
#

On-chip 8M PSRAM & 8MB Flash

#

Only this

tall merlin
#

just look at the espressif docs for the core s3 , manufactures arent the greatest at producing specs/docs they either miss stuff out or make it up ๐Ÿ™‚

tired loom
fickle bough
tired loom
#

Then that's his problem. It says S3 and if he doesn't know what he's looking at, he should be doing a bit more research first...

midnight dragon
#

Only because I've just learned this about the XIAO ESP32-C3: it might have battery over-charge protection, but possibly no over-discharge protection

#

Not certain if there is a schematic to refer to so as to infer support aside from try it and see.

tall merlin
# fickle bough good

they replied saying 'yes' and that is all they said, no details ... i ordered some, so we will see when it arrives ๐Ÿ™‚

fickle bough
fickle bough
midnight dragon
fickle bough
fickle bough
#

To use the extra pins we need these I think and a custom pcb

tall merlin
#

i'll just solder onto them ๐Ÿ™‚

fickle bough
#

I need this I think because my robot project need more pins

#

If it works with esphome as a voice assistant it will defenitly work with my project

tall merlin
#

just with a small iron tip

#

3mb psram ๐Ÿ‘Œ

#

ooops 2mb

fickle bough
#

I found these they could help you

#

The only pinout

fickle bough
tall merlin
#

quad

fickle bough
tall merlin
#

bit slower spi transfer , but probably not noticeable ... i will try it with VA later

fickle bough
#

Go ahead and make the first doc page for this board ๐Ÿ˜…

fickle bough
tall merlin
#

that would be great to see... we can store image files so there is hope

fickle bough
#

You also have 512kb sram

fickle bough
#

Charging current selection jumper: Connect this jumper "BOOST", the charging current increases from 100ma to 300ma. Only do this if your battery is larger than 500mAh to avoid explosion.

tall merlin
#

i like explosions ๐Ÿ™‚ makes it more exciting ๐Ÿ’ฅ

#

where did you get the info ?

fickle bough
#

The majority of 3.7v batteries are more than 500mAh

fickle bough
tall merlin
#

oh lol

#

i struggle with english and i am english

fickle bough
#

Also the rgb led is adressable

#

It has one pin

#

48

tall merlin
#

๐Ÿ‘

fickle bough
#

Tell me if it works well with va so I buy one

tall merlin
#

will do , will be this evening... mrs bobba has me doing chores ๐Ÿ› ๏ธ

tall merlin
#

it is working ๐Ÿ‘ esp-idf media and local WW

vague gust
#

@tall merlin do you get those pesky

#

?

tall merlin
#

i'll have a look at the logs on the other, i've not checked recently

#

yes still getting those

vague gust
#

plz do .. I'm using your https://github.com/bigbobbas/esphome_audio adf + i2s audio external componenets + the nice cue tone in mp3 and my feeling is that there is something there that load the cpu so it throws audio sample and impact detection rate

tall merlin
#

try changing to https://github.com/gnumpi/esphome_audio as that will be more up to date and mine is only a fork I made when i first tested but nothing has been altered in there ... so better to use the original source

#

i'm just updating the one with the same errors as it's not on the latest release , i'll see how that goes

vague gust
#

changed url and now I'm getting the same warning as you

#

but no samples drop and better detection ...

tall merlin
#

ive just updated to latest release on that device and it is now without those errors.

vale edge
#

what is this speaker? how do you control it?

#

i would like to make alarm.. with time and to play a song/radio

#

possible?๐Ÿค”

fickle bough
#

#865158094514290698 message

#

They will introduce the C6

fickle bough
tall merlin
#

๐Ÿง

covert fiber
#

What i am dooing wrong?

tall merlin
covert fiber
#

I just copiing pastebin from this post ๐Ÿ™‚

tall merlin
#

you just need this part

external_components:
  - source:
      type: git
      url: https://github.com/gnumpi/esphome_audio
      ref: main
    components: [ adf_pipeline, i2s_audio ]
covert fiber
#

Yeeh great more problems ๐Ÿ˜„

covert fiber
#

Why? This shoud work as described...

#

Just geting confused

tall merlin
tall merlin
covert fiber
fickle bough
tall merlin
#

oh ok ... ๐Ÿ™ƒ

fickle bough
tall merlin
#

@covert fiber can you paste your actual config, rather than a screen shot. use the format i'll paste below
if it complains it's too many lines, click upload as a file.

edgy hullBOT
#

To format your text as code, enter three backticks on the first line, press Enter for a new line, paste your code, press Enter again for another new line, and lastly three more backticks.
```yaml
example: here
```
Don't forget you can edit your post rather than repeatedly posting the same thing.

covert fiber
tall merlin
#

remove that line - source: my_components

covert fiber
#

Unable to find action with the name 'micro_wake_word.start'.

tall merlin
#

my_micro_wake_word should just be micro_wake_word

covert fiber
#

And i just deleted: - source: my_components

tall merlin
#

so you need to change this part

my_micro_wake_word:
  model: okay_nabu
  probability_cutoff: 70%
  on_wake_word_detected:
    then:
      - logger.log:
          format: "I heard : %s"
          args: ['wake_word.c_str()']
          level: INFO
      - voice_assistant.start:
#

to

micro_wake_word:
  model: okay_nabu
  probability_cutoff: 70%
  on_wake_word_detected:
    then:
      - logger.log:
          format: "I heard : %s"
          args: ['wake_word.c_str()']
          level: INFO
      - voice_assistant.start:
covert fiber
#

OK i get it. Compiling ๐Ÿ™‚

#

Great ๐Ÿ˜„

#

my_,micro_wake_word
Becouse of my_component.

#

That stupid ๐Ÿ˜„ But i get it now.

#

So if i get it now in whole. I shoud not need to have instaled open wake word on HA side?
This runs it localy?

tall merlin
#

correct

covert fiber
#

Thats just perfect ๐Ÿ˜„

#

For such a small device ๐Ÿ˜„

tall merlin
#

it's pretty cool for sure ๐Ÿ˜‰

covert fiber
#

[15:10:19][D][light:036]: 'LED' Setting:
[15:10:19][D][light:047]: State: ON
[15:10:20][D][light:036]: 'LED' Setting:
[15:10:20][D][light:047]: State: OFF
[15:10:20][W][micro_wake_word:157]: Wake word is already running
[15:10:21][D][light:036]: 'LED' Setting:

#

Perfect. I just need to get in on some temporary board. ๐Ÿ˜„ To test.

#

Thank you @tall merlin

tall merlin
#

your welcome, any issues ... make a thread in #voice-assistant ๐Ÿ‘

covert fiber
#

One more thing ๐Ÿ™‚ Has anybody make like a Oled expansion for this? To doo some animation or show the output of sensor or something on display?

tall merlin
#

the one on the lamp, just shows a smiley whne wake word heard and a thumbs up when command complete

covert fiber
#

Ohhh OK Perfect that exactly what i Want ๐Ÿ™‚
Som visual representation ๐Ÿ™‚

#

I will look into this ๐Ÿ™‚ Thanks ๐Ÿ™‚

#

adf_pipeline:

  • platform: i2s_audio
    type: sink
    id: adf_i2s_out
    i2s_audio_id: i2s_out
    i2s_dout_pin: GPIO4

  • platform: i2s_audio
    type: source
    id: adf_i2s_in
    i2s_audio_id: i2s_in
    i2s_din_pin: GPIO7
    channel: left
    sample_rate: 16000
    bits_per_sample: 16bit

Is thare like a conection to where?

Like here?

i2s_audio:

  • id: i2s_in
    i2s_lrclk_pin: 9 #WS
    i2s_bclk_pin: 8 #SCK
  • id: i2s_out
    i2s_lrclk_pin: 2 #LRC
    i2s_bclk_pin: 3 #BCLK
tall merlin
#

nope .. just as it is in the original code

covert fiber
#

Hmm i going to chceck mi wires becouse its shits on my big time ๐Ÿ˜„

#

Red light goes out. Ant than i ask anything and esp ist just "dead"

#

No respond anything ๐Ÿ˜„

tall merlin
#

yoou need to watch the esphome logs to see whats happening - what esp board is it ?

covert fiber
#

SeedStudio
XIAO-ESP32=S3

#

I dont get anything in logs.

#

Thats interesting.

#

That is all ๐Ÿ˜„

#

And after some time:

ARNING esp32-voice-spalna @ 192.168.201.36: Connection error occurred: [Errno 104] Connection reset by peer
INFO Processing unexpected disconnect from ESPHome API for esp32-voice-spalna @ 192.168.201.36
WARNING Disconnected from API
INFO Successfully connected to esp32-voice-spalna @ 192.168.201.36 in 0.005s
INFO Successful handshake with esp32-voice-spalna @ 192.168.201.36 in 0.079s

tall merlin
#

it should change when you say the wake word, if not then something is not right with your wiring or pin numbers probs, what mic and dac do you have ?

covert fiber
tall merlin
#

do you have LR connected to gnd on the mic?

covert fiber
#

Yeah

#

9 - WS
8 - SCK
7 - SD

2 - LRC
3 - BCLK
4 - I dont know is to connect do DIN od SD?
I have conected to SD.

tall merlin
#

yes so i2s_din_pin: goes to sd on mic

covert fiber
#

Yup wiering is OK.

#

[16:47:51][D][api:102]: Accepted 192.168.201.2
[16:47:51][D][api.connection:1159]: Home Assistant 2024.3.0 (192.168.201.2): Connected successfully

#

And after that i get nothing

#

That strange.

#

I try new microphone. And its same.

tall merlin
#

yes, it will just sit and do nothing until it hears a wakeword

covert fiber
#

Yeeh i sad OK Nabu like 300 times by now ๐Ÿ˜„

#

Sorry OKay naby

#

Totaly nothing

tall merlin
covert fiber
#

Yep pin 9

#

Continuity OK.

#

Code same

#
  • id: i2s_in
    i2s_lrclk_pin: 9 #WS
    i2s_bclk_pin: 8 #SCK
    • id: i2s_out
      i2s_lrclk_pin: 2 #LRC
      i2s_bclk_pin: 3 #BCLK

      i2s_dout_pin: GPIO4 # SD

      i2s_din_pin: GPIO7 # SD

That i habe pluged in ๐Ÿ™‚

#

LR to GND

#

Mic is
9,8,7
WS, SCK, SD

tall merlin
#

ok the i2s_dout is to the din pin on the max98357 ... sorry i thought you meant the mic previously. but i don't think that would effect the mic

covert fiber
#

OK after reinstall i get this..

#

But steel doesnt react.

tall merlin
#

check the top of mic pins on gnd and vcc/vdd that you have 3v

covert fiber
#

3.296

tall merlin
#

yup thats perfect

#

try changing model to hey_jarvis ... and see if 'hey jarvis' works as ww

covert fiber
#

Nope.

#

Even on another ESP with diferent mic...

tall merlin
#

can you upload config again with the formatting

edgy hullBOT
#

To format your text as code, enter three backticks on the first line, press Enter for a new line, paste your code, press Enter again for another new line, and lastly three more backticks.
```yaml
example: here
```
Don't forget you can edit your post rather than repeatedly posting the same thing.

tall merlin
#

are you using the D numbers or GPIOnumbers on the board ?

covert fiber
#

Oh noooo

#

I am stupid.

#

Who the F... Move GPIO apart from D pins...

#

Soooos stupid.

tall merlin
#

yes , it is somewhat silly! if they need to label them ..at least make the numbers the same

covert fiber
#

Ok its finaly can recognize mi voice ๐Ÿ˜„ Thats stupid...

tall merlin
#

yayyy well, thats another thing you have learned today... if things just worked you wouldn't find it interesting ๐Ÿ™‚

covert fiber
#

Yeeh no problem with that ๐Ÿ˜„
But i use C3 normaly and my Pinout is same on board and in ESPHome ๐Ÿ˜„ So i just good dumfonuded...

#

๐Ÿ˜„

#

Thanks for you time ๐Ÿ™‚

tall merlin
#

you're welcome ๐Ÿ‘ glad youve got it going

covert fiber
#

@fickle bough dou you have any problems running this code?

#

I experiencing problem after reboot.

covert fiber
#

Yours ๐Ÿ™‚

fickle bough
#

It doesn't work on c3

covert fiber
#

Yeh i know ๐Ÿ™‚

fickle bough
#

Yes

#

I didn't have problem with the code it runs on the s3

covert fiber
#

I have Seed Studio XIAO-ESP32-S3

And it runs this code no problem. Until i reboot it.

#

And it the same code expect that "My custom component"

#

So something is sketchy @fickle bough

fickle bough
covert fiber
#

It is online. I can ping it. But it has high latenci 100+ms
And its not recognized by homeassistant

#

When i do reflash it will come online. It works fine. Until i reboot it. Or disconect power and conect back.

#

I can see it online in ESPhome. But it does not work. I can read logs and everithing. But no response for wake word. No aditional output to log noting....

#

Its like a zombee @fickle bough

#

๐Ÿ˜„

fickle bough
covert fiber
#

Yeeh ๐Ÿ™‚ I have ๐Ÿ™‚

#

Before reboot everithing works. ๐Ÿ™‚ With clean install.
After reboot nothing works ๐Ÿ˜„

#

What is that - source: my_components all about? @fickle bough

#

Can this be a problem when i deleted it? As @bigbobba sugested?

fickle bough
#

I remember I've copied bigbobba code I didn't wrote anything myself except the my_micro_wake_word

covert fiber
#

So @tall merlin we are missing something ๐Ÿ˜„

#

@fickle bough do you have that my_components anywher where i can download it?

tall merlin
covert fiber
#

I got 7 other devices that are working perfect.

#

Mi network is bulet proff ๐Ÿ™‚

#

On the other S3 i runn mi rack controler with PDI fan PWM Leds and temp monitoring just fine.

#

This Voice assistant has been giving me hard pass for 2 mounths...

fickle bough
covert fiber
#

And thats true.

fickle bough
covert fiber
#

And than you have this asociated with it:
my_micro_wake_word:
model: okay_nabu
probability_cutoff: 70%
on_wake_word_detected:
then:
- logger.log:
format: "I heard : %s"
args: ['wake_word.c_str()']
level: INFO
- voice_assistant.start:

covert fiber
fickle bough
#

You should remove the

  • source: my_components
    line
#

And modify the
my_micro_wake_word
to
micro_wake_word

covert fiber
#

Yeah. That what i done.
And removed my_ from my_micro_wake_word:

fickle bough
#

Yes

#

that's because I've added some logs to the mww

covert fiber
#

An that my curent state.
But it is not working after reboot.

fickle bough
#

But now they merged it into the original source

covert fiber
#

I do install (With ota or direct) and it works. Until i reboot it.

fickle bough
#

hmmm

#

So don't reboot it ๐Ÿ˜‚

covert fiber
#

Eeeee ๐Ÿ˜„

fickle bough
#

You are running on usb?

covert fiber
#

Yeh

fickle bough
#

plugged into your pc?

covert fiber
#

I try conecting to PC and Powerbank.
Same

fickle bough
#

What about power plug

covert fiber
#

Working on it.

#

Yep it same.

fickle bough
#

Hmm

#

the problem is coming from the software I guess

covert fiber
#

This is only output i got after reboot.

fickle bough
#

Also mine if I reboot it smth weird happend like I can't lower the speaker volume until I make the first conversation

covert fiber
#

I cant make the first conversation ๐Ÿ˜„

#

It does nothing.

#

Just nothing.

fickle bough
#

On the board

covert fiber
#

Nope

fickle bough
#

The yellow

covert fiber
#

Nope.

fickle bough
#

And if you flash it it blinks?

covert fiber
#

Yep it blinks talks recognize everithing.

fickle bough
covert fiber
#

Full proces after boot

fickle bough
covert fiber
#

Yeah

fickle bough
#

And when you flash it does it blinks just after the flash is finished?

covert fiber
#

I dont know.

But what i just discover.

wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
ap:
ssid: "Esp32-Voice-Spalna"
password: "qwnRl8la9Qxf"
power_save_mode: none
output_power: 8.5db
manual_ip:
static_ip: 192.168.201.35
gateway: 192.168.201.1
subnet: 255.255.255.0
dns1: 192.168.201.1

I have statick IP.
After flash it listen to it.
But after reboot it gets IP from DHCP.
Sor totaly ignoring this config.

fickle bough
#

It could be a problem from your network configuration

covert fiber
#

Why?
When i give it statick IP in config?

fickle bough
#

No I mean from your router

#

And what is output_power: 8.5db

covert fiber
#

Something that BigBobba sugested in proces of testing.

fickle bough
#

Oh so it changed nothing

covert fiber
#

yesp

fickle bough
#

Try remove the static ip

#

From the config and from your ruoter

#

If the led doesn't blink in the beginning it means the the mww didn't started and the wifi never connected

covert fiber
#

It is conected when i can flash it wirelesly...

#

I can read logs

fickle bough
#

and if you click the reset button the led never comes on?

covert fiber
#

Nope.

fickle bough
#

Oh

#

that's could be a hardware problem

#

because if it connected the led should blink

#

Even on_boot it should blink

#

do you have another board?

covert fiber
#

Here.

fickle bough
#

Yes I see but the led don't blink

covert fiber
#

But wifi is conected.

fickle bough
#

And In my code it should blink before its connected

#

that's so weird

tall merlin
#

the led on_boot is commented out, did you uncomment after testing ? @covert fiber

covert fiber
#

Yeh i habe it uncommented.

covert fiber
fickle bough
#

Flash it and reboot

covert fiber
#
esphome:
  name: esp32-voice-spalna
  friendly_name: esp32-voice-spalna
  platformio_options:
    board_build.flash_mode: dio
  on_boot:
    - priority: -100
      then:
        - wait_until: api.connected
        - light.turn_on: ledd
        - delay: 250ms
        - light.turn_off: ledd
        - delay: 1s
        - light.turn_on: ledd
        - delay: 2s
        - light.turn_off: ledd
        
esp32:
  board: esp32-s3-devkitc-1
  variant: esp32s3
  flash_size: 8MB
  framework:
    type: esp-idf
    version: recommended
    sdkconfig_options:
      CONFIG_ESP32_S3_BOX_BOARD: "y"

psram:
  mode: octal
  speed: 80MHz

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "bS3h+cUR8IzTDoIEnN8ncnQYdfPjJAf/ghEG7xTmuTA="
 # on_client_connected:
  #      then:
  #        - delay: 50ms
  #        - light.turn_on: ledd
  #        - delay: 2s
  #        - light.turn_off: ledd
  #        - micro_wake_word.start:
  #on_client_disconnected:
  #      then:
  #        - voice_assistant.stop:

ota:
  password: "5d59a5486ef286df5fa459232389122b"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  ap:
    ssid: "Esp32-Voice-Spalna"
    password: "qwnRl8la9Qxf"
  power_save_mode: none
  #on_connect:
  #  then:
  #    - micro_wake_word.start:
  #    - light.turn_on: ledd
  #    - delay: 250ms
  #    - light.turn_off: ledd
  #    - delay: 500ms
  #    - light.turn_on: ledd
  #    - delay: 250ms
  #    - light.turn_off: ledd


#

daaam sorry

#

but like this?

fickle bough
#

on_boot:
- light.turn_on: ledd
- delay: 1s
- light.turn_off: ledd
- delay: 1s
- light.turn_on: ledd
- delay: 1s
- light.turn_off: ledd

#

Replace the circles with -

#

Bruh I hate discord

edgy hullBOT
#

To format your text as code, enter three backticks on the first line, press Enter for a new line, paste your code, press Enter again for another new line, and lastly three more backticks.
```yaml
example: here
```
Don't forget you can edit your post rather than repeatedly posting the same thing.

covert fiber
#

No led after reboot

fickle bough
#

you reboot it by clicking the reset button or unplug and replug?

covert fiber
#

This is after clean install

fickle bough
covert fiber
#

yes

fickle bough
#

Yes

covert fiber
#

SW reboot with button in console.

fickle bough
#

Try click the button

covert fiber
#

Nothing. No led.

fickle bough
#

Try flashing a simple code in arduino ide

#

With wifi

#

and see if it do the same thing

#

I have to go sleep

covert fiber
#

Working

#

I can reboot it as many times i want ๐Ÿ˜„

#

So board is OK.

covert fiber
#

Shut the door.

#

I hate this stuf...

#

Its working.

#

After flashing it with that default blinking led...

#

I just cant...

#

@fickle bough @tall merlin

#

I flash it with that blinking stuff...
And back to your config. And it is working now...

#

I just hate this ghost broken stuff.

midnight dragon
#

Maybe clean build files in the future when you find ghosts?

covert fiber
#

Done like 10 times.

#

Its the 1 thing that i try ๐Ÿ˜„

#

But thanks ๐Ÿ™‚

midnight dragon
#

Ah usually needs 11 times ๐Ÿ˜›

fickle bough
#

@tall merlin I'm working on the gpio expander

fickle bough
#

Working on putting everything inside the box

tall merlin
#

nice! ๐Ÿ‘

fickle bough
#

Omg I pressed in the membrane of the speaker ๐Ÿ˜ข

fickle bough
#

What to do in this case

tall merlin
#

use flux and wick it away with braid and then re-tin

fickle bough
#

Hope it still works ๐Ÿ˜‚

tall merlin
#

add solder to the wire first and trim so only short exposed wire is showing. less risk of getting any shorts.

fickle bough
#

Yes I did that to the other aide

#

Side*

#

Its time to close everything

fickle bough
#

Is it normal that the red led on the board turns off after certain time ?

#

Good sign

#

Compiling micro wake word ๐Ÿ™‚๐Ÿ˜…

fickle bough
#

The mic is working, the rgb strip is working but I think the amp is dead

fickle bough
#

It works perfectly the first time but when I say the wake word the second time it detect it but never do the speech to text and blocks

#

It changes to "UNINITIALIZED" state and then never respond

somber field
#

Can you share your config? Depending on the components you are using it might be related to the issue I am trying to resolve right nowโ€ฆ

fickle bough
#

Ok ill do that

#

It was working fine before

somber field
#

I will check when I am back home, but what you can check for now is using the dev-next branch instead of main:
ref: dev-next

fickle bough
#

Oh its working now thankyou

#

now I just need to order a new amp because I broke it somehow

#

I ordered 5 amps just in case ๐Ÿ˜‚

ivory fjord
#

Hi there all... and sorry if I reopen thisn thread.
I just want to make this VA using the ESP32 S3 and the source from: https://github.com/gnumpi/esphome_audio/blob/main/examples/esp32-s3-N16R8-adf.yaml
But I can't understand the diagram in order to link the pins.

I have used the pin of the project here: https://smarthomecircle.com/How-I-created-my-voice-assistant-with-on-device-wake-word-using-home-assistant and it's work.
Now I just want to refresh the source with the last news (I think) ...
So is there any picture or maybe a youtube video in order to understand the pin mapping please ?
Thanks in advance

tall merlin
#

@ivory fjord the pin numbers on the s3 are labelled 1, 2,3 etc... the pins are......
MIC:
SD >> 4
WS >> 5
SCK >> 6
L/R >>gnd
VDD >> 3v
GND >>gnd

#

DAC:
LRC>>46
SCLK>>9
DIN>>10
GAIN>> NOT CONNECTED
SD>>NOT CONNECTED
GND>>GND
Vin>> 5V

ivory fjord
ivory fjord
#

It' work !!! ๐Ÿ™‚
Thanks a lot again

fickle bough
#

@tall merlin can you create integrations?