esphome / firmware

Holds firmware configuration files for projects that the ESPHome team provides.
https://esphome.io/projects
Apache License 2.0
128 stars 93 forks source link

S3 Box: New initialisation, new events, new illustrations #110

Closed jlpouffier closed 7 months ago

jlpouffier commented 7 months ago

Graceful initialization A global init_in_progress is initialized to true and set to false only once when the voice_assistant component is able to connect to Home Assistant (on_client_connected)

As long as init_in_progress is true, only one illustration is displayed: An initialization illustration.

If init_in_progress is still true 30s after startup, then it is set to false and the relevant error illustration can be displayed.

This ensures that the box has time to ...


Illustration update


New event handling

The REPLYING step is now bounded by on_tts_stream_start and on_tts_stream_end

jesserockz commented 7 months ago

For sanity sake @jlpouffier Do you want to PR the images separately into the repo so the CI will build correctly?

jlpouffier commented 7 months ago

@jesserockz Yeah that would be better... but I am not sure how to do that easily 🙈 Shall I open another PR with just the image? And remove them from this one?