跳转到内容

BP5758D LED 驱动器

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

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

  • DoHome G25 球泡灯
# 示例配置条目
bp5758d:
data_pin: GPIOXX
clock_pin: GPIOXX
  • data_pin (必填, 引脚架构):用于 DATA 的引脚。

  • clock_pin (必填, 引脚架构):CLK 连接到的引脚。

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

NOTE

LED 驱动器可能能够承受比灯泡设计处理更大的功率,从较低值开始,慢慢增加,与原装灯泡比较以验证您的型号安全值。

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

# 示例配置条目
output:
- platform: bp5758d
id: output_red
channel: 2 # 有效值 1-5,对应 OUT1-OUT5
current: 10 # 单位 mA,有效值 0-90,默认 10
  • id (必填, ID):此输出组件使用的 id。

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

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

  • bp5758d_id (可选, ID):手动指定组件/集线器的 ID。 如果您想同时使用多个 BP5758D 链,请使用此选项。

  • 所有其他选项来自 Output

NOTE

此驱动器确实支持同时启用彩色和白色通道,但不鼓励这样做。因此,使用此驱动器时,应将颜色互锁设置为 true 以确保最安全的操作。