Treatlife SL10 E27 9W 800L RGBCCT Bulb

Overview
Treatlife SL10 PCB differs from the previous ESP based SL10 that now has BK7231T chip (W8P) and using sm2135 led driver.
GPIO Pinout
| Pin | Function |
|---|---|
| GPIO8 | SM2135 Data Pin |
| GPIO7 | SM2135 Clock Pin |
Basic Configuration
substitutions:
devicename: treatlife-sl10
esphome:
name: $devicename
friendly_name: treatlife-sl10
bk72xx:
board: generic-bk7231t-qfn32-tuya
framework:
version: latest
# Enable logging
logger:
# Enable Home Assistant API
api:
ota:
wifi:
networks:
- ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot in case wifi connection fails
ap:
password: !secret ap_password
web_server:
port: 80
captive_portal:
light:
- platform: rgbww
name: $devicename
id: "light_treatlife_sl10"
red: output_red
green: output_green
blue: output_blue
warm_white: output_warmwhite
cold_white: output_coldwhite
color_interlock: true
cold_white_color_temperature: 6500 K
warm_white_color_temperature: 2700 K
restore_mode: RESTORE_DEFAULT_ON
sm2135:
data_pin: GPIO8
clock_pin: GPIO7
rgb_current: 25mA
cw_current: 40mA
output:
- platform: sm2135
id: output_red
channel: 2
- platform: sm2135
id: output_green
channel: 0
- platform: sm2135
id: output_blue
channel: 1
- platform: sm2135
id: output_warmwhite
channel: 4
- platform: sm2135
id: output_coldwhite
channel: 3