SM2135 LED 驱动
组件/Hub
Section titled “组件/Hub”SM2135 组件代表 ESPHome 中的 SM2135 LED 驱动链 (SM2135 描述、 SM2135 描述)。通信通过两个 GPIO 引脚(MOSI 和 SCLK)进行。 它用于一些智能灯泡:
- Calex Smart RGB 反射 LED 灯(GU10)
- LSC Smart GU10
要使用此组件的通道,你首先需要设置
全局 sm2135 hub 并为其指定一个 id,然后定义
单独的输出通道。
# Example configuration entrysm2135: data_pin: GPIOXX clock_pin: GPIOXX-
data_pin (必需, Pin Schema): 用于 MOSI 的引脚。
-
clock_pin (必需, Pin Schema): SCLK 连接的引脚。
-
id (可选, ID): 用于 此
sm2135组件的 id。如果你有多个 SM2135 链 同时连接,请使用此选项。 -
cw_current (可选, current): 白色通道使用的电流。 默认为
10mA。 可选值为10mA、15mA、20mA、25mA、30mA、35mA、40mA、45mA、50mA、55mA、60mA。 -
rgb_current (可选, current): RGB 通道使用的电流。 默认为
20mA。 可选值为10mA、15mA、20mA、25mA、30mA、35mA、40mA、45mA。 -
separate_modes (可选, bool): 使用独立的 RGB/CW 模式,而不是将所有 5 个值作为 RGB 写入。 默认为
true,如果你的 SM2135 芯片型号不支持同时 CW 和 RGB 模式(例如 SM2135E),请保持为true。 如果你的 SM2135 芯片型号支持同时开启 CW 和 RGB LED(例如 SM2135EH/SM2135EJ),请将其设置为false。
SM2135 输出组件将全局 组件/Hub 的 SM2135 通道作为浮点输出暴露。
# Individual outputsoutput: - 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 (必需, int): 选择此输出组件的 SM2135 链的通道。
-
sm2135_id (可选, ID): 手动指定 组件/Hub 的 ID。 如果你有多个 SM2135 链并希望同时使用,请使用此选项。
-
所有其他选项请参见 输出。
NOTE
白色 LED 比彩色 LED 亮得多。要获得均匀的亮度 你需要限制白色 LED 的功率。
WARNING
设置过高的电流(无论是 RGB、CW 还是两者)可能会损坏你的灯泡。
NOTE
此驱动不支持同时启用颜色通道和白色通道。因此,在使用此驱动时,应将 Color Interlock 设为 true。