Setting -> Add-ons -> Add-ons STORE 中安装 ESPHome Builder 插件。Show in sidebar 将其添加至左侧导航栏 。


打开 ESPHome 插件页面,右下角点击 NEW DEVICE,创建一个新设备。

出现 New device 提示界面,点击 CONTINUE 按钮。

点击New Device Setup

为配置取一个合适的名称:

首先取消勾选Use recommended settings, 接着设备选择ESP32S3:

弹窗会提示选择合适的设备,这里我们选用Espressif ESP32-S3-Box,继续下一步设置 Home Assistant API Key 和 YAML 配置文件

复制 API Key 备用,之后点击Skip,

在生成的配置文件下点击Edit继续修改生成的 YAML 文件

YAML 配置文件示例如下,添加packages选项至末尾:
esphome:
name: atom-echos3r-voice-assistant
friendly_name: Atom Echo S3R Voice Assistant
esp32:
board: esp32s3box
framework:
type: esp-idf
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "***********************"
ota:
- platform: esphome
password: "************************"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Atom-EchoS3R-Voice-Assistant"
password: ""
captive_portal:
# Add the external package here
packages:
m5stack.atom-echos3r-voice-assistant: github://m5stack/esphome-yaml/common/atom-echos3r-satellite-base.yaml@main点击Save,Install进行安装:

根据实际情况,选择您的安装方式。一般情况下,如果设备已经连接至 Home Assistant 主机,并且进入了下载模式,可以选择Plug into the computer running ESPHome Device Builder,之后选择串口设备进行编译上传。
这里我们用Maunal download做示范

编译完成后,接着点击Open ESPHome Web,同时,选择Factory format下载固件:

在 ESPHome Web 页面,点击CONNECT连接您的设备

选择正确的串行端口

点击INSTALL,上传固件

等待烧录完成,RESET 设备

设备上电后会自动连接 WiFi,同一局域网内的 Home Assistant 设备会提示发现新设备。可以在 Notifications 中找到设备,点击Check it out进行配置。
如果没有通知提醒,可以点击Settings -> Devices & Services下寻找设备并配置。

点击Add添加集成




设置了正确的 Pipeline 之后,尝试使用Okay Nabu唤醒词唤醒设备
演示视频