LEDENET Smart WiFi Led Controller (RGB/WW/CW)
General Notes
LEDENET Smart WiFi LED controller compatible with MagicHome.
Manufacturer: LEDENET

GPIO Pinout
| Pin | Function |
|---|---|
| GPIO0 | Reset Button |
| GPIO2 | Link LED (Green) |
| GPIO14 | Red Channel |
| GPIO12 | Green Channel |
| GPIO13 | Blue Channel |
| GPIO5 | Cold White Channel |
| GPIO15 | Warm White Channel |
RGB/WW/CW Config
substitutions:
device_name: "magichome5ch"
friendly_name: "Magic Home RGB/WW/CW"
cold_temp: 6536 K
warm_temp: 2000 K
esphome:
name: ${device_name}
esp8266:
board: esp8285
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
logger:
api:
encryption:
key: !secret encryption_key
ota:
password: !secret otapw
web_server:
port: 80
status_led:
pin:
number: GPIO2
inverted: true
binary_sensor:
- platform: gpio
name: "${device_name} Reset Button"
id: button
pin:
number: GPIO0
inverted: true
light:
- platform: rgbww
name: ${friendly_name}
id: ${device_name}
red: red_channel
green: green_channel
blue: blue_channel
cold_white: cold_white_channel
warm_white: warm_white_channel
cold_white_color_temperature: ${cold_temp}
warm_white_color_temperature: ${warm_temp}
output:
- platform: esp8266_pwm
id: red_channel
pin: GPIO14
- platform: esp8266_pwm
id: green_channel
pin: GPIO12
- platform: esp8266_pwm
id: blue_channel
pin: GPIO13
- platform: esp8266_pwm
id: cold_white_channel
pin: GPIO5
- platform: esp8266_pwm
id: warm_white_channel
pin: GPIO15
RGBW Config
substitutions:
device_name: "magichome5ch"
friendly_name: "Magic Home RGB/WW/CW"
esphome:
name: ${device_name}
esp8266:
board: esp8285
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
logger:
api:
encryption:
key: !secret encryption_key
ota:
password: !secret otapw
web_server:
port: 80
status_led:
pin:
number: GPIO2
inverted: true
binary_sensor:
- platform: gpio
name: "${device_name} Reset Button"
id: button
pin:
number: GPIO0
inverted: true
light:
- platform: rgbw
name: ${friendly_name}
id: ${device_name}
red: red_channel
green: green_channel
blue: blue_channel
white: cold_white_channel
color_interlock: true
output:
- platform: esp8266_pwm
id: red_channel
pin: GPIO14
- platform: esp8266_pwm
id: green_channel
pin: GPIO12
- platform: esp8266_pwm
id: blue_channel
pin: GPIO13
- platform: esp8266_pwm
id: cold_white_channel
pin: GPIO5
- platform: esp8266_pwm
id: warm_white_channel
pin: GPIO15
RGB Config
substitutions:
device_name: "magichome5ch"
friendly_name: "Magic Home RGB/WW/CW"
esphome:
name: ${device_name}
esp8266:
board: esp8285
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
logger:
api:
encryption:
key: !secret encryption_key
ota:
password: !secret otapw
web_server:
port: 80
status_led:
pin:
number: GPIO2
inverted: true
binary_sensor:
- platform: gpio
name: "${device_name} Reset Button"
id: button
pin:
number: GPIO0
inverted: true
light:
- platform: rgb
name: ${friendly_name}
id: ${device_name}
red: red_channel
green: green_channel
blue: blue_channel
output:
- platform: esp8266_pwm
id: red_channel
pin: GPIO14
- platform: esp8266_pwm
id: green_channel
pin: GPIO12
- platform: esp8266_pwm
id: blue_channel
pin: GPIO13
- platform: esp8266_pwm
id: cold_white_channel
pin: GPIO5
- platform: esp8266_pwm
id: warm_white_channel
pin: GPIO15