pdf-icon

Unit AC Measure Home Assistant 集成

本教程将介绍如何使用 Unit AC Measure 交流电参数测量单元搭配 AtomS3R 主控,并将其集成到 Home Assistant 中,实现对交流电压、电流、有功功率和能耗的实时监测。

准备工作

  1. 硬件清单
  • 1 x Unit AC Measure
  • 1 x AtomS3R
  • 1 x HY2.0-4P Grove 连接线 (20cm)
  • 1 x Home Assistant 主机(服务器、迷你电脑、NAS 等)
  1. 软件与版本

创建设备

  1. 打开 ESPHome Dashboard,若出现初始引导界面,点击 CONTINUE

  1. 点击右下角的绿色 + 按钮,开始创建新设备。

  1. 点击 New Device Setup,进入设备创建向导。

  1. 输入设备名称,点击 NEXT

  1. 选择设备类型,点击 ESP32S3

  1. 点击 SKIP,跳过加密密钥设置。

  1. 点击 EDIT,进入 YAML 配置页面,自定义设备功能。

修改配置

外部组件配置

在 YAML 文件中添加 External Components 配置,加载 unit_acmeasure 传感器驱动。

external_components:
  - source: github://m5stack/esphome-yaml/components
    components: unit_acmeasure
    refresh: 0s

I2C 总线配置

添加 I2C 组件,配置 Unit AC Measure 与 AtomS3R 之间的通信引脚。

i2c:
  sda: GPIO2
  scl: GPIO1
  scan: true
说明
AtomS3R 的 PORT.A 接口对应 SDA: GPIO2,SCL: GPIO1。若使用其他端口,请根据实际引脚进行调整。

传感器配置

添加 Sensor 组件,启用 AC 测量相关的传感器实体。

sensor:
  - platform: unit_acmeasure
    id: acmeasure1
    address: 0x42
    update_interval: 2s
    voltage:
      name: AC Voltage
    current:
      name: AC Current
    power:
      name: Active Power
    apparent_power:
      name: Apparent Power
    power_factor:
      name: Power Factor
    energy:
      name: Energy

主要参数说明:

参数 说明
address 0x42 Unit AC Measure 的 I2C 地址。
update_interval 2s 向 Home Assistant 更新 AC 测量数值的时间间隔。
voltage AC Voltage 报告被测回路的交流电压(RMS)。
current AC Current 报告交流电流(RMS)。
power Active Power 报告有功功率(瓦)。
apparent_power Apparent Power 报告视在功率(伏安,VA)。
power_factor Power Factor 报告功率因数(有功功率与视在功率之比)。
energy Energy 报告累计用电量。

下载和烧录固件

编译固件

  1. 完成 YAML 修改后,点击右上角的 SAVE 保存配置,再点击 INSTALL

  1. 在弹出窗口中选择 Manual Download

  1. 等待固件编译完成,点击 Download 并选择 Factory format (Previously Modern),将固件保存到本地。

提示
完整示例配置可参考 Unit AC Measure。首次构建可能需要一段时间,具体取决于 Home Assistant 主机的性能和网络环境。

烧录固件

  1. 使用 USB Type-C 线缆将 AtomS3R 连接到电脑。打开 ESPHome Web 并点击 CONNECT

  1. 在弹出的串口选择窗口中,选择正确的串口号。

  1. 点击 INSTALL

  1. 选择步骤 3 中下载的固件文件并开始烧录。

注意
烧录完成后必须重置设备,否则固件可能无法正常启动。

开始使用

  1. 在 Home Assistant 中依次点击 Settings > Devices & Services,进入集成管理页面。

  1. Discovered 区域找到 Unit AC Measure 设备,点击 CONFIGURE 并按照向导完成配置。

  1. 设备添加完成后,在设备详情页中可以看到多个传感器实体,例如 AC Voltage、AC Current、Active Power、Apparent Power、Power Factor 和 Energy,并显示其实时数值。

  1. 最后,将这些传感器实体添加到仪表板中,即可实时监控交流电参数和用电情况。

On This Page