BP5758D LED 驱动
组件/Hub
Section titled “组件/Hub”BP5758D 组件代表 ESPHome 中 BP5758D LED 驱动链。通信通过两个 GPIO 引脚(DATA 和 CLK)进行。
要使用此组件的通道,你首先需要设置
全局 bp5758d hub 并为其指定一个 id,然后定义
单独的输出通道。
它用于一些智能灯泡:
- DoHome G25 球形灯泡
# Example configuration entrybp5758d: 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 entryoutput: - 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 以确保最安全的操作。