SM2335 LED 驱动
组件/Hub
Section titled “组件/Hub”SM2335 组件代表 ESPHome 中 SM2335 LED 驱动链。通信通过两个 GPIO 引脚(DATA 和 CLK)进行。 它用于一些智能灯泡:
- SwitchBot Color Bulb W1401400
要使用此组件的通道,你首先需要设置
全局 sm2335 hub 并为其指定一个 id,然后定义
单独的输出通道。
# Example configuration entrysm2335: data_pin: GPIOXX clock_pin: GPIOXX max_power_color_channels: 9 max_power_white_channels: 9-
data_pin (必需, Pin Schema): 用于 DATA 的引脚。
-
clock_pin (必需, Pin Schema): CLK 连接的引脚。
-
id (可选, ID): 用于 此
sm2335组件的 id。如果你有多个 SM2335 链 同时连接,请使用此选项。 -
max_power_color_channels (可选, int 0-15): 调整提供给 颜色通道的电流,值越高功率越大。根据 SM2335 数据手册,默认为 2。见下表。
-
max_power_white_channels (可选, int 0-15): 调整提供给 白色通道的电流,值越高功率越大。根据 SM2335 数据手册,默认为 4。见下表。
NOTE
LED 驱动所能承受的功率可能大于 灯泡设计所能处理的功率,请从较低的值开始 并缓慢增加,与原装灯泡进行对比以验证 对你型号安全的功率范围。
| max_power_white_channels 值 | 实际电流 |
|---|---|
| 0 | 5 mA |
| 1 | 10 mA |
| 2 | 15 mA |
| 3 | 20 mA |
| 4 | 25 mA(默认) |
| 5 | 30 mA |
| 6 | 35 mA |
| 7 | 40 mA |
| 8 | 45 mA |
| 9 | 50 mA |
| 10 | 55 mA |
| 11 | 60 mA |
| 12 | 65 mA |
| 13 | 70 mA |
| 14 | 75 mA |
| 15 | 80 mA |
| max_power_color_channels 值 | 实际电流 |
|---|---|
| 0 | 10 mA |
| 1 | 20 mA |
| 2 | 30 mA(默认) |
| 3 | 40 mA |
| 4 | 50 mA |
| 5 | 60 mA |
| 6 | 70 mA |
| 7 | 80 mA |
| 8 | 90 mA |
| 9 | 100 mA |
| 10 | 110 mA |
| 11 | 120 mA |
| 12 | 130 mA |
| 13 | 140 mA |
| 14 | 150 mA |
| 15 | 160 mA |
SM2335 输出组件将全局 组件/Hub 的 SM2335 通道作为浮点输出暴露。
# Individual outputsoutput: - platform: sm2335 id: output_red channel: 1-
id (必需, ID): 用于此输出组件的 id。
-
channel (必需, int): 选择此输出组件的 SM2335 链的通道。
-
sm2335_id (可选, ID): 手动指定 组件/Hub 的 ID。 如果你有多个 SM2335 链并希望同时使用,请使用此选项。
-
所有其他选项请参见 输出。
NOTE
此驱动支持同时启用颜色通道和白色通道, 但不建议这样做。因此,在为此驱动设置 Color Interlock 时,应将其设为 true 以确保最安全的操作。