When I try to update, or even just look at the logs for the Voice Assistant via the esphome addon web interface, I’m getting the following errors:
INFO ESPHome 2025.5.1
INFO Reading configuration /config/esphome/home-assistant-voice-092912.yaml...
INFO Updating https://github.com/esphome/home-assistant-voice-pe@dev
Failed config
external_components: [source /data/packages/dc43710d/home-assistant-voice.yaml:1530]
- source:
type: git
url: https://github.com/esphome/home-assistant-voice-pe
ref: dev
components:
Could not find __init__.py file for component micro_wake_word. Please check the component is defined by this source (search path: /data/external_components/3bf38338/esphome/components/micro_wake_word/__init__.py).
- micro_wake_word
- microphone
- nabu_microphone
- voice_assistant
- voice_kit
refresh: 0s
I’m pretty sure that’s a bad thing, but really not sure how to resolve it. Would potentially flashing over usb fix this? Does anyone have any suggestions?
The reason depends on the version you are upgrading from. If you are upgrading from 2025.04, the configuration is incompatible with the latest version of ESPhome.
If you do not want to update the code manually, reinstall the firmware using automated tools.
Tried a fresh update from firmware (via that link) - and although it’s working fine, I’m getting the same issue when it comes to trying to update the esphome version, but commnecting thought Home Assistant yields the exact same errors…
Working again - I didn’t realise by adopting the Voice PE into the esphome addon it would “customise” it, and thus do a different process. It’s upgrading fine, just not sure if I’ll be able to customise in the future.
VPE assumes the use of a built-in firmware update mechanism. If you want to make changes to the configuration file, be prepared to monitor all related changes in ESPhome and make adjustments manually.