跳转到内容

Peacefair PZEM-004T 电能监测仪

NOTE

此页面不完整,需要进一步完善。如果您想要贡献,请参阅我们的 开发者网站。此页面缺少:

  • 封面图片。
  • 此设备实际使用时的图片/截图/示例配置。

pzem004t 传感器平台允许您在 ESPHome 中使用 PZEM-004(带 8 段数码显示屏的版本,网站)和 PZEM-004T V1 电能监测仪 (网站)传感器。

WARNING

此页面指的是 PZEM-004T 的 V1 版本,该版本已经缺货一段时间。 但是,PZEM-004 仍然可以使用(并且仍在销售)此协议,并且不使用 modbus。 如需使用此传感器的较新 V3 变体,请参阅 pzemac

此组件的通信通过 UART 进行。 因此,您必须在配置中有一个 uart: 条目,并将 TX 和 RX 引脚设置为开发板上的某些引脚,波特率设置为 9600。

# 示例配置条目
uart:
tx_pin: D1
rx_pin: D2
baud_rate: 9600
sensor:
- platform: pzem004t
current:
name: "PZEM-004T Current"
voltage:
name: "PZEM-004T Voltage"
power:
name: "PZEM-004T Power"
energy:
name: "PZEM-004T Energy"
update_interval: 60s
  • current (可选): 使用传感器的电流值,单位为安培。来自 Sensor 的所有选项。

  • power (可选): 使用传感器的(有功)功率值,单位为瓦特。来自 Sensor 的所有选项。

  • voltage (可选): 使用传感器的电压值,单位为伏特。 来自 Sensor 的所有选项。

  • update_interval (可选, 时间): 检查传感器的间隔。 默认为 60s

  • uart_id (可选, ID): 如果要使用多个 UART 总线,请手动指定 UART 组件 的 ID。

这些设备在 UART 端口上有光耦,板上安装的电阻设计用于 5V 设备。 ESP 需要 电平转换器 才能与 TTL 电平兼容。

NOTE

您需要 IC 电平转换器,而不是 基于 Mosfet 的 电平转换器,因为您需要 在没有额外电阻的情况下为光耦的 LED 供电。

如果您愿意,可以按照 这篇这篇 指南更改光耦电阻的值。

您的 ESP 应由外部电源供电,不能连接到 PZEM 获取电源。