跳转到内容

BL0939 功率传感器

bl0939 传感器平台允许您在 ESPHome 中使用 BL0939 电压/电流/功率和电能传感器。该传感器常见于 Sonoff Dual R3 v2。

NOTE

安全警告:某些设备如 Sonoff POWs/Shelly 等的数字 GND 直接连接到市电电压,因此在正常操作期间 GPIO 会带电。我们的建议是标记这些板子,以防止使用危险的数字引脚。

由于与 BL0939 的通信使用 UART 进行,您需要在配置中添加一个 UART 总线,并将 tx_pinrx_pin 连接到 BL0939。此外,您需要将波特率设置为 4800,校验位设置为 NONE,停止位设置为 2。

# 示例配置
sensor:
- platform: bl0939
voltage:
name: 'BL0939 Voltage'
current_1:
name: 'BL0939 Current 1'
current_2:
name: 'BL0939 Current 2'
active_power_1:
name: 'BL0939 Active Power 1'
active_power_2:
name: 'BL0939 Active Power 2'
energy_1:
name: 'BL0939 Energy 1'
energy_2:
name: 'BL0939 Energy 2'
energy_total:
name: 'BL0939 Energy Total'

NOTE

上述配置适用于 Sonoff Dual R3 v2。

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

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

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

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

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

  • energy_1 (可选): 使用通道 1 的电能计数值,单位为 kWh。所有选项来自 传感器

  • energy_2 (可选): 使用通道 2 的电能计数值,单位为 kWh。所有选项来自 传感器

  • energy_total (可选): 使用两个通道的电能计数值,单位为 kWh。所有选项来自 传感器

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

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