DLMS 电表
dlms_meter 组件通过 UART 连接使用加密的 DLMS/COSEM 协议的智能电表。这些智能电表(例如)在奥地利广泛部署。
需要 M-Bus 转 UART 适配器。 您还需要从您的能源供应商/电网运营商处获取 32 字符十六进制解密密钥。
该组件是被动式的;它不会向电表发送数据。电表会周期性地广播帧(通常约每 5 秒一次)。ESPHome 监听、解密并在数据到达时更新配置的传感器。
示例(通用供应商)
Section titled “示例(通用供应商)”# 通用电网运营商的示例配置条目uart: rx_pin: GPIOXX # 根据 M-Bus 适配器 RX 连接位置调整 baud_rate: 2400 rx_buffer_size: 1024 # 大帧所需
dlms_meter: decryption_key: "01234567890123456789012345678901" # 替换为您的密钥
sensor: - platform: dlms_meter voltage_l1: name: "Voltage L1" voltage_l2: name: "Voltage L2" voltage_l3: name: "Voltage L3" current_l1: name: "Current L1" current_l2: name: "Current L2" current_l3: name: "Current L3" active_power_plus: name: "Active power taken from grid" active_power_minus: name: "Active power put into grid" active_energy_plus: name: "Active energy taken from grid" active_energy_minus: name: "Active energy put into grid" reactive_energy_plus: name: "Reactive energy taken from grid" reactive_energy_minus: name: "Reactive energy put into grid"
text_sensor: - platform: dlms_meter timestamp: name: "Timestamp"示例(Netz Noe / EVN)
Section titled “示例(Netz Noe / EVN)”uart: rx_pin: GPIOXX baud_rate: 2400 rx_buffer_size: 1024
dlms_meter: decryption_key: "01234567890123456789012345678901" # 替换为您的密钥 provider: netznoe
sensor: - platform: dlms_meter voltage_l1: name: "Voltage L1" voltage_l2: name: "Voltage L2" voltage_l3: name: "Voltage L3" current_l1: name: "Current L1" current_l2: name: "Current L2" current_l3: name: "Current L3" active_power_plus: name: "Active power taken from grid" active_power_minus: name: "Active power put into grid" active_energy_plus: name: "Active energy taken from grid" active_energy_minus: name: "Active energy put into grid" power_factor: # EVN 特有 name: "Power Factor"
text_sensor: - platform: dlms_meter timestamp: name: "Timestamp" meternumber: # EVN 特有 name: "Meter Number"- decryption_key (必需, 字符串, 32 个十六进制字符, 不区分大小写, 可使用模板): 用于解密 DLMS 报文的密钥。 从您的供应商/电网运营商处获取。
- provider (可选): 电网运营商配置文件。选项:
generic(默认)– 适用于大多数运营商。netznoe– Netz Noe / EVN 特定映射。
并非所有电表都提供所有传感器。供应商特定的传感器单独列出。
以下每个条目都是 可选的;仅添加您需要的。所有条目都支持标准的 传感器 选项。
- voltage_l1: 电压相序 1。
- voltage_l2: 电压相序 2。
- voltage_l3: 电压相序 3。
- current_l1: 电流相序 1。
- current_l2: 电流相序 2。
- current_l3: 电流相序 3。
- active_power_plus: 从电网获取的有功功率。
- active_power_minus: 输入电网的有功功率。
- active_energy_plus: 从电网获取的累计有功电能。
- active_energy_minus: 输送到电网的累计有功电能。
- reactive_energy_plus: 从电网获取的无功电能。
- reactive_energy_minus: 输送到电网的无功电能。
Netz Noe / EVN 额外传感器
Section titled “Netz Noe / EVN 额外传感器”- power_factor: 功率因数。所有选项来自 传感器。
所有文本传感器条目都是 可选的,并支持标准的 文本传感器 选项。
- timestamp: 接收帧中包含的时间戳。
Netz Noe / EVN 额外文本传感器
Section titled “Netz Noe / EVN 额外文本传感器”- meternumber: 设备报告的电表编号。