Home Assistant 2023.12 或更新版本,安装在 Home Assistant 操作系统上。如果您尚未安装 Home Assistant,请参考安装指南 Home Assistant 官网文档 。
Home Assistant Cloud 或手动配置的 Assist ipeline 。
在您的 Home Assistant 上安装 Esphome。
添加 ESPHome。
配置 ESPHome,显示与左侧导航栏。
连接有效的 2.4 GHz Wi-Fi 网络。
电脑安装(非 Android/iOS)的 Chrome 或 Edge 浏览器。
准备一个 M5CoreS3 设备,以及用于连接 M5CoreS3 的 USB-C 数据线。
打开 ESPHome 插件,点击 NEW DEVICE,创建一个设备。
按照创建新设备的操作点击CONTINUE
,填写 devices 名称,点击NEXT
,选择设备类型 ESP32-S3,点击CANXWL
完成设备创建。
云端下载的 project 文件用于测试设备连接,可直接使用本地编译 bin 文件,烧录设备中测试。
通过此方式烧录的程序文件,连接的 WiFi 为此时电脑设备连接的 WiFi,如果该 WiFi 不能连接到 Home Assistant 云端软件,需要更换 WiFi ,点击设备下的EDIT
进行配置,修改成功后点击右上角SAVE
保存,再点击右上角INSTALL
,选择 Manual download 本地编译文件,生成 bin 文件,按照烧录程序烧录。
配置设备烧录程序信息,点击设备左下角EDIT
,修改可连接云端 Home Assistant 的 WiFi 配置,点击右上角SAVE
,再点击INSTALL
,选择Manual Download
进行编译下载。
点击设备右下角更多按钮,选择Install
点击Manual download
。
写入方式
点击 Open [ESPHome Web]( Web - ESPHome ) 进行云端程序烧录,您也可以选择其他方式烧录。
M5CoreS3 设备通过 USB-C 数据线连接电脑,同时需要长按复位键,显示绿灯后插入 USB-C,可完成连接。
设备显示 ONLINE,配置成功。
设备开机连接到配置的 WiFi 并连接到 Home Assistant 时,Home Assistant 会接收到一个新的设备连接,点击 Notifications ,选择弹出的设备通知,点击 Check it out
,弹出在线新设备,点击CONFIGURE
,按照弹框步骤操作即可完成设备连接云端。
点击EDIT
,添加一个 github 下载配置,填写入配置文件中。
packages:
m5stack.cores3-voice-assistant: github://m5stack/M5CoreS3-Esphome/voiceassistant/m5stack-cores3.yaml@main
选择 Manual download
(本地配置),等待编译完成,编译后,点击下载。
注意:voice-assistant 功能包可能下载和编译过程会多次出现错误,这可能由于国外网站访问速度慢导致。
下载成功后,按照烧录固件
步骤把程序烧入设备。