SM2135 LED 驱动器
组件/集线器
Section titled “组件/集线器”SM2135 组件代表 ESPHome 中的 SM2135 LED 驱动器链 (SM2135 描述, SM2135 描述)。通信通过两个 GPIO 引脚(MOSI 和 SCLK)完成。 它用于一些智能灯泡:
- Calex 智能 RGB 射灯 LED 灯(GU10)
- LSC 智能 GU10
要使用此组件的通道,您首先需要设置全局 sm2135 集线器并为其指定 id,然后定义单个输出通道。
# 示例配置条目sm2135: data_pin: GPIOXX clock_pin: GPIOXX-
data_pin (必填, 引脚架构):用于 MOSI 的引脚。
-
clock_pin (*必填, 引脚架构):SCLK 连接到的引脚。
-
id (可选, ID):此
sm2135组件使用的 id。 如果您同时连接了多个 SM2135 链,请使用此选项。 -
cw_current (可选, 电流):白色通道使用的电流。 默认为
10mA。 可以是10mA、15mA、20mA、25mA、30mA、35mA、40mA、45mA、50mA、55mA、60mA之一。 -
rgb_current (可选, 电流):RGB 通道使用的电流。 默认为
20mA。 可以是10mA、15mA、20mA、25mA、30mA、35mA、40mA、45mA之一。 -
separate_modes (可选, 布尔值):使用分离的 RGB/CW 模式,而不是将所有 5 个值作为 RGB 写入。 默认为
true,如果您的 SM2135 芯片变体不支持同时使用 CW 和 RGB 模式(如 SM2135E),请保持为true。 当您的 SM2135 芯片变体支持同时开启 CW 和 RGB LED 时(如 SM2135EH/SM2135EJ),将此设置为false。
SM2135 输出组件将全局组件/集线器的 SM2135 通道作为浮点输出暴露。
# 单个输出output: - platform: sm2135 id: output_red channel: 0 max_power: 0.8 - platform: sm2135 id: output_green channel: 1 max_power: 0.8 - platform: sm2135 id: output_blue channel: 2 max_power: 0.8 - platform: sm2135 id: output_white channel: 3 max_power: 0.8 - platform: sm2135 id: output_warmwhite channel: 4 max_power: 0.8-
id (必填, ID):此输出组件使用的 id。
-
channel (*必填, 整数):选择此输出组件的 SM2135 链的通道。
-
sm2135_id (可选, ID):手动指定组件/集线器的 ID。 如果您想同时使用多个 SM2135 链,请使用此选项。
-
所有其他选项来自 Output。
NOTE
白色 LED 比彩色 LED 亮得多。要获得颜色和白色的均匀亮度,您需要限制白色 LED 功率。
WARNING
设置过高的电流(RGB、CW 或两者)可能会损坏您的灯泡。
NOTE
此驱动器不支持同时启用彩色和白色通道。因此,使用此驱动器时应将颜色互锁设置为 true。