#Respeaker lite issues

1 messages · Page 1 of 1 (latest)

sand whale
#

Hello guys, has anyone set up respeaker lite recently, I was using the yaml provided on the site: https://wiki.seeedstudio.com/respeaker_lite_ha/, but getting an error in ESP Home

INFO ESPHome 2025.5.0
INFO Reading configuration /config/esphome/respeaker-living-room.yaml...
INFO Updating https://github.com/esphome/home-assistant-voice-pe@dev
Failed config

external_components: [source /config/esphome/respeaker-living-room.yaml:817]
  - 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
      - voice_assistant
    refresh: 0s
  - source: 
      type: git
      url: https://github.com/formatBCE/home-assistant-voice-pe
      ref: 48kHz_mic_support
    components: 
      - nabu_microphone
    refresh: 0s
  - source: 
      type: git
      url: https://github.com/formatBCE/Respeaker-Lite-ESPHome-integration
      ref: main
    components: 
      - respeaker_lite
    refresh: 0s

Any ideas ?

novel imp
#

its trying to pull custom components which no longer exist

#

you need to remove the components from the external_components section

#

change

external_components:
  - source:
      type: git
      url: https://github.com/esphome/home-assistant-voice-pe
      ref: dev
    components:
      - micro_wake_word
      - microphone
      - voice_assistant
    refresh: 0s
  - source:
      type: git
      url: https://github.com/formatBCE/home-assistant-voice-pe
      ref: 48kHz_mic_support
    components:
      - nabu_microphone
    refresh: 0s
  - source:
      type: git
      url: https://github.com/formatBCE/Respeaker-Lite-ESPHome-integration
      ref: main
    components: 
      - respeaker_lite
    refresh: 0s

to

external_components:
  - source:
      type: git
      url: https://github.com/formatBCE/home-assistant-voice-pe
      ref: 48kHz_mic_support
    components:
      - nabu_microphone
    refresh: 0s
  - source:
      type: git
      url: https://github.com/formatBCE/Respeaker-Lite-ESPHome-integration
      ref: main
    components: 
      - respeaker_lite
    refresh: 0s
#

the custom components got upstreamed into mainline esphome so they no longer need to be imported so were removed from the VPE repo

#

I am not sure if other changes will be needed or not as i dont have one but thats a place to start anyway

#

i am supprised that they havent updated it yet tbh its been a few days since 2025.5

sand whale
#

Ok yeah got me further, now getting some error for CONF_MAX_CHANNELS

#

Need to check the release notes

#
           ^^^^^^^^^^^^
  File "/esphome/esphome/components/audio/__init__.py", line 146, in validate_audio_compatiblity
    max=audio_config.get(CONF_MAX_CHANNELS) - 1,
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
TypeError: unsupported operand type(s) for -: 'NoneType' and 'int'