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