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
唤醒词唤醒设备
演示视频