跳转到内容

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,请将波特率改为 2400
stop_bits: 1
sensor:
- platform: sdm_meter
phase_a:
current:
name: "SDM230M 电流"
voltage:
name: "SDM230M 电压"
active_power:
name: "SDM230M 功率"
power_factor:
name: "SDM230M 功率因数"
apparent_power:
name: "SDM230M 视在功率"
reactive_power:
name: "SDM230M 无功功率"
phase_angle:
name: "SDM230M 相位角"
frequency:
name: "SDM230M 频率"
total_power:
name: "SDM230M 总功率"
import_active_energy:
name: "SDM230M 输入有功电能"
export_active_energy:
name: "SDM230M 输出有功电能"
import_reactive_energy:
name: "SDM230M 输入无功电能"
export_reactive_energy:
name: "SDM230M 输出无功电能"
update_interval: 60s
  • phase_a (可选): A 相/1 相的传感器组。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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