跳转到内容

BP5758D LED 驱动

BP5758D 组件代表 ESPHome 中 BP5758D LED 驱动链。通信通过两个 GPIO 引脚(DATA 和 CLK)进行。

要使用此组件的通道,你首先需要设置 全局 bp5758d hub 并为其指定一个 id,然后定义 单独的输出通道。 它用于一些智能灯泡:

  • DoHome G25 球形灯泡
# Example configuration entry
bp5758d:
data_pin: GPIOXX
clock_pin: GPIOXX
  • data_pin (必需, Pin Schema): 用于 DATA 的引脚。

  • clock_pin (必需, Pin Schema): CLK 连接的引脚。

  • id (可选, ID): 用于 此 bp5758d 组件的 id。如果你有多个 BP5758D 链 同时连接,请使用此选项。

NOTE

LED 驱动所能承受的功率可能大于 灯泡设计所能处理的功率,请从较低的值开始 并缓慢增加,与原装灯泡进行对比以验证 对你型号安全的功率范围。

BP5758D 输出组件将全局 组件/Hub 的 BP5758D 通道作为浮点输出暴露。

# Example configuration entry
output:
- platform: bp5758d
id: output_red
channel: 2 # 有效值 1-5,以匹配 OUT1-OUT5
current: 10 # 单位为 mA,有效值 0-90,默认 10
  • id (必需, ID): 用于此输出组件的 id。

  • channel (必需, int): 选择此输出组件的 BP5758D 链的通道。有效值为 1-5。

  • current (可选, int): 电流(单位为 mA),有效值为 0-90,默认 10。

  • bp5758d_id (可选, ID): 手动指定 组件/Hub 的 ID。 如果你希望同时使用多个 BP5758D 链,请使用此选项。

  • 所有其他选项请参见 输出。

NOTE

此驱动支持同时启用颜色通道和白色通道, 但不建议这样做。因此,在为此驱动设置 Color Interlock 时,应将其设为 true 以确保最安全的操作。