跳转到内容

Eastron SDM 电能监测器

sdm_meter 传感器平台允许您在 ESPHome 中使用 Eastron SDM Modbus 电能监测器(网页)。

SDM230M 电能监测器。

与该组件的通信通过 UART 并使用 Modbus 协议 通过 RS485 接线进行。您需要一个 RS485 转 UART 转换器来进行通信。因此您必须在配置中设置一个 uart: 条目,将 TX 和 RX 引脚设置为您开发板上的某两个引脚,并将波特率设置为 9600bps。 ! 对于 SDM230M、SDM120M 电能监测器,出厂默认波特率为 2400bps。您需要将代码更改为 2400bps,或者更改电能表的设置。更多信息请参阅您的型号:(Eastron 网页)。

# 示例配置条目
uart:
rx_pin: D1
tx_pin: D2
baud_rate: 9600 # 如果您的电能表是 SDM230M 或 SDM120M,则将 baud_rate 更改为 2400
stop_bits: 1
sensor:
- platform: sdm_meter
phase_a:
current:
name: "SDM230M Current"
voltage:
name: "SDM230M Voltage"
active_power:
name: "SDM230M Power"
power_factor:
name: "SDM230M Power Factor"
apparent_power:
name: "SDM230M Apparent Power"
reactive_power:
name: "SDM230M Reactive Power"
phase_angle:
name: "SDM230M Phase Angle"
frequency:
name: "SDM230M Frequency"
total_power:
name: "SDM230M Total Power"
import_active_energy:
name: "SDM230M Import Active Energy"
export_active_energy:
name: "SDM230M Export Active Energy"
import_reactive_energy:
name: "SDM230M Import Reactive Energy"
export_reactive_energy:
name: "SDM230M Export Reactive Energy"
update_interval: 60s
  • phase_a (可选): 相位 A/1 的传感器组。

    • current (可选): 使用传感器电流值,单位为安培。 Sensor 的所有选项。

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

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

    • power_factor (可选): 使用传感器的功率因数值。 Sensor 的所有选项。

    • apparent_power (可选): 使用传感器的视在功率值,单位为伏安(VA)。 Sensor 的所有选项。

    • reactive_power (可选): 使用传感器的无功功率值,单位为无功伏安(VAR)。 Sensor 的所有选项。

    • phase_angle (可选): 使用传感器的相位角值,单位为度(°)。 Sensor 的所有选项。

  • phase_b (可选): 适用电表(例如 SDM630)上相位 B/2 的传感器组。

    • phase_a 的所有选项
  • phase_c (可选): 适用电表(例如 SDM630)上相位 C/3 的传感器组。

    • phase_a 的所有选项
  • frequency (可选): 使用传感器频率值,单位为赫兹。 Sensor 的所有选项。

  • total_power (可选): 使用传感器的总功率值,单位为瓦(W)。 Sensor 的所有选项。

  • import_active_energy (可选): 使用传感器的输入有功电能值,单位为千瓦时(kWh)。 Sensor 的所有选项。

  • export_active_energy (可选): 使用传感器的输出有功电能值,单位为千瓦时(kWh)。 Sensor 的所有选项。

  • import_reactive_energy (可选): 使用传感器的输入无功电能值,单位为无功千伏安时(kVArh)。 Sensor 的所有选项。

  • export_reactive_energy (可选): 使用传感器的输出无功电能值,单位为无功千伏安时(kVArh)。 Sensor 的所有选项。

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

  • address (可选, int): 当多个传感器连接到同一 UART 总线时,指定该传感器的地址。您需要手动设置每个设备的地址。默认为 1。