跳转到内容

BL0939 功率传感器

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

NOTE

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

由于与 BL0939 的通信使用 UART 完成,您需要在 配置中包含一个 UART 总线,并将 tx_pin 和 rx_pin 连接到 BL0939。 此外,您还需要将波特率设置为 4800,奇偶校验设置为 NONE,停止位设置为 2。

# Example configuration entry
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)。 来自 Sensor 的所有选项。

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

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

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

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

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

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

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

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

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