M5CoreS3 连接 HA

1.环境安装

  1. Home Assistant 2023.12 或更新版本,安装在 Home Assistant 操作系统上。如果您尚未安装 Home Assistant,请参考安装指南 Home Assistant 官网文档

  2. Home Assistant Cloud 或手动配置的 Assist ipeline

  3. 在您的 Home Assistant 上安装 Esphome。

    添加 ESPHome。

    配置 ESPHome,显示与左侧导航栏。

  4. 连接有效的 2.4 GHz Wi-Fi 网络。

  5. 电脑安装(非 Android/iOS)的 Chrome 或 Edge 浏览器。

  6. 准备一个 M5CoreS3 设备,以及用于连接 M5CoreS3 的 USB-C 数据线。

2.添加设备

打开 ESPHome 插件,点击 NEW DEVICE,创建一个设备。

按照创建新设备的操作点击CONTINUE,填写 devices 名称,点击NEXT,选择设备类型 ESP32-S3,点击CANXWL完成设备创建。

3.测试设备连接云端 Home Assistant

云端下载的 project 文件用于测试设备连接,可直接使用本地编译 bin 文件,烧录设备中测试。

通过此方式烧录的程序文件,连接的 WiFi 为此时电脑设备连接的 WiFi,如果该 WiFi 不能连接到 Home Assistant 云端软件,需要更换 WiFi ,点击设备下的EDIT进行配置,修改成功后点击右上角SAVE保存,再点击右上角INSTALL,选择 Manual download 本地编译文件,生成 bin 文件,按照烧录程序烧录。

4.编译本地程序

配置设备烧录程序信息,点击设备左下角EDIT,修改可连接云端 Home Assistant 的 WiFi 配置,点击右上角SAVE,再点击INSTALL,选择Manual Download进行编译下载。

5.烧录固件

点击设备右下角更多按钮,选择Install 点击Manual download

写入方式

  • Wirelessly:设备 wifi 在线时可写入方式。
  • Plug into this computer:对于通过 usb 连接到这台计算机的设备,测试设备写入方式。
  • Plug into the computer running ESPHome Dashboard:对于通过 usb 连接到这台计算机的设备,直接编译写入方式。
  • Manual download:本地编辑配置文件写入方式。

点击 Open [ESPHome Web]( Web - ESPHome ) 进行云端程序烧录,您也可以选择其他方式烧录。

M5CoreS3 设备通过 USB-C 数据线连接电脑,同时需要长按复位键,显示绿灯后插入 USB-C,可完成连接。

6.确认新设备配置

设备显示 ONLINE,配置成功。

设备开机连接到配置的 WiFi 并连接到 Home Assistant 时,Home Assistant 会接收到一个新的设备连接,点击 Notifications ,选择弹出的设备通知,点击 Check it out ,弹出在线新设备,点击CONFIGURE ,按照弹框步骤操作即可完成设备连接云端。

7.添加 voice-assistant 功能

点击EDIT,添加一个 github 下载配置,填写入配置文件中。

packages:
  m5stack.cores3-voice-assistant: github://m5stack/M5CoreS3-Esphome/voiceassistant/m5stack-cores3.yaml@main

选择 Manual download(本地配置),等待编译完成,编译后,点击下载。

注意:voice-assistant 功能包可能下载和编译过程会多次出现错误,这可能由于国外网站访问速度慢导致。

下载成功后,按照烧录固件步骤把程序烧入设备。

8.操作视频

On This Page