Peacefair PZEM-00X DC 电能监测器
pzemdc 传感器平台允许您在 ESPHome 中使用多种直流 Peacefair PZEM 电能监测器。支持的型号包括:PZEM-003、PZEM-014、PZEM-016 和 PZEM-017。
与该组件的通信通过 UART 进行。因此您必须在配置中设置一个 uart: 条目,将 TX 和 RX 引脚设置为您开发板上的某两个引脚,并将波特率设置为 9600。

# 示例配置条目uart: tx_pin: D1 rx_pin: D2 baud_rate: 9600 stop_bits: 2
sensor: - platform: pzemdc current: name: "PZEM-003 Current" voltage: name: "PZEM-003 Voltage" power: name: "PZEM-003 Power" energy: name: "PZEM-003 Energy" update_interval: 60s-
current (可选): 使用传感器电流值,单位为安培。 Sensor 的所有选项。
-
power (可选): 使用传感器功率值,单位为瓦。 Sensor 的所有选项。
-
voltage (可选): 使用传感器电压值,单位为伏。 Sensor 的所有选项。
-
energy (可选): 使用传感器电能值,单位为 kWh。 Sensor 的所有选项。
-
update_interval (可选, Time): 检查传感器的间隔。默认为
60s。 -
address (可选, int): 当多个传感器连接到同一 UART 总线时,指定该传感器的地址。您需要手动设置每个设备的地址。默认为
1。
pzemdc.reset_energy 动作
Section titled “pzemdc.reset_energy 动作”执行此动作时,将重置给定 ID 的 pzemdc 设备的总电能值。
on_...: then: - pzemdc.reset_energy: pzemdc_1