I added an audio: statement to my code and the compile is working.
Thank you!
I added an audio: statement to my code and the compile is working.
Thank you!
Today, an update of ESPHome 2024.11.1 and probably a refresh of the cache for the github package.
Everything compiles now without any error and without any change of my wrapping yaml code.
It is a great shame that this change breaks even the esphome’s own yaml configs. How about coordinating things a bit better guys?
Oh, wait. You mean this is NOT “made in …” ?
LOL
Well, clearly nobody using that yaml config tested out the beta version.
Reverted back to 2024.10.0 from backups, solved my issues with the x-missing glyphs:
You have 2024.10.0 installed. Click update to update to version 2024.11.2
Today, an update of ESPHome 2024.11.1 and probably a refresh of the cache for the github package.
What does "refresh of the cache for GitHub package mean … is this the solution?
In my yaml file, a github yaml is used. See one of my first messages.
packages:
esphome.voice-assistant: github://esphome/wake-word-voice-assistants/esp32-s3-box-3/esp32-s3-box-3.yaml@main
This github yaml was corrected by the author to avoid the error, but this github yaml is also cached on your system.
So the correction was at first instance, not seen by my installation because of the cached version. This cached version was taken instead of the new one.
Does anyone know if we have a proper fix coming soon? The code on Github hasn’t been updated in months and I don’t see any Issue logged about it.
It was corrected on November 21 (History for esp32-s3-box-3/esp32-s3-box-3.yaml - esphome/wake-word-voice-assistants · GitHub)
I have the original box, not box 3 and it seems that want updated… But I’ll check again.
Strange that it says last change was 3 months ago
Edit: turns out the above link is different to what the ESPhome Projects page links to.
Did anyone ever answer this?
Whilst trying once again to get this thing to work (original Box, not box-3)…due to it not waking with the wake word.
I tried a fresh install via USB from here it fails with this error message:
INFO Compiling app...
Processing esp32-s3-box (board: esp32s3box; framework: espidf; platform: https://github.com/pioarduino/platform-espressif32.git#51.03.07)
--------------------------------------------------------------------------------
HARDWARE: ESP32S3 240MHz, 320KB RAM, 16MB Flash
- framework-espidf @ 3.50105.0 (5.1.5)
- tool-cmake @ 3.21.3
- tool-esptoolpy @ 4.8.1
- tool-mklittlefs @ 3.2.0
- tool-ninja @ 1.7.1
- tool-riscv32-esp-elf-gdb @ 12.1.0+20221002
- tool-xtensa-esp-elf-gdb @ 12.1.0+20221002
- toolchain-esp32ulp @ 2.35.0-20220830
- toolchain-riscv32-esp @ 12.2.0+20230208
- toolchain-xtensa-esp32s3 @ 12.2.0+20230208
Reading CMake configuration...
-- git rev-parse returned 'fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).'
-- Building ESP-IDF components for target esp32s3
Processing 1 dependencies:
[1/1] idf (5.1.5)
-- Configuring incomplete, errors occurred!
See also "/data/build/esp32-s3-box/.pioenvs/esp32-s3-box/CMakeFiles/CMakeOutput.log".
fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
CMake Error at /data/cache/platformio/packages/framework-espidf/tools/cmake/build.cmake:266 (message):
Failed to resolve component 'jsmn'.
Call Stack (most recent call first):
/data/cache/platformio/packages/framework-espidf/tools/cmake/build.cmake:308 (__build_resolve_and_add_req)
/data/cache/platformio/packages/framework-espidf/tools/cmake/build.cmake:603 (__build_expand_requirements)
/data/cache/platformio/packages/framework-espidf/tools/cmake/project.cmake:604 (idf_build_process)
CMakeLists.txt:3 (project)
It seems like the ESPhome team have moved on and aren’t interested in keeping these things working anymore…
I also tried doing the install directly from the ESPhome Projects page but once installed I couldn’t figure out how to get it connected to my wifi. Connecting to the wifi AP acheived nothing and my phone seemed to fail to connect to the Bluetooth connection it was showing…
You can try this.
But the cache should be refreshed already now.
So you get still the same error?
Hi @sparkydave,
That is a different problem. You should better open a new ticket.
With the latest update of ESP Home, I did see the same error when trying to compile the code.
But unfortunately I can’t retry things as for the moment my Home Assistant installation is down due to NAS problems
i added this in my yaml and it compiles:
substitutions:
loading_illustration_file: https://github.com/jlpouffier/home-assistant-s3-box-community-illustrations/raw/main/jarvis_female/illustrations/loading.png
idle_illustration_file: https://github.com/jlpouffier/home-assistant-s3-box-community-illustrations/raw/main/jarvis_female/illustrations/idle.png
listening_illustration_file: https://github.com/jlpouffier/home-assistant-s3-box-community-illustrations/raw/main/jarvis_female/illustrations/listening.png
thinking_illustration_file: https://github.com/jlpouffier/home-assistant-s3-box-community-illustrations/raw/main/jarvis_female/illustrations/thinking.png
replying_illustration_file: https://github.com/jlpouffier/home-assistant-s3-box-community-illustrations/raw/main/jarvis_female/illustrations/replying.png
error_illustration_file: https://github.com/jlpouffier/home-assistant-s3-box-community-illustrations/raw/main/jarvis_female/illustrations/error.png
name: esp32-s3-box-3-2e4bdc
friendly_name: Jarvis
micro_wake_word_model: hey_jarvis
packages:
#esphome.voice-assistant: github://esphome/wake-word-voice-assistants/esp32-s3-box-3/esp32-s3-box-3.yaml@main
#esphome.voice-assistant: github://esphome/firmware/voice-assistant/esp32-s3-box-3.yaml@main
esphome.voice-assistant:
url: https://github.com/esphome/wake-word-voice-assistants
files: esp32-s3-box-3/esp32-s3-box-3.yaml
ref: main
refresh: 1s
esphome:
name: ${name}
name_add_mac_suffix: false
friendly_name: ${friendly_name}
esp32:
board: esp32s3box
framework:
type: esp-idf
version: 4.4.8
# version: 5.3.0
# #version: recommended
platform_version: 5.4.0
# platform_version: 6.8.1
api:
encryption:
key: [yours]
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
Thank you so much: this works for me too !
Do we know what the issue is ? is it the platform_version ?
and for my knowledge is this related to the board itself, or is it locking me on a specific older version ?
If someone else is also missing special chars after “remove glyphs list usage” you can see my PR Add support for font glyphsets to fix non-Unicode character rendering by drogfild · Pull Request #41 · esphome/wake-word-voice-assistants · GitHub
Additionally had issues with compiling in recent version, so needs additional esp-idf version definition. Code below should work.
substitutions:
name: esp32-s3-box-3
friendly_name: esp32-s3-box-3
packages:
esphome.voice-assistant:
url: https://github.com/drogfild/wake-word-voice-assistants
files: [esp32-s3-box-3/esp32-s3-box-3.yaml]
ref: main
refresh: 0s
esphome:
name: ${name}
name_add_mac_suffix: false
friendly_name: ${friendly_name}
api:
encryption:
key: *****
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
esp32:
framework:
type: esp-idf
version: 4.4.8
platform_version: 5.4.0