devices.esphome.io

Brilliant Smart Wi-Fi RGB Garden Light

Brilliant Smart Wi-Fi RGB Garden Light

Device Type: light
Electrical Standard: au
Board: esp8266

General Notes

This configuration is for the Brilliant Smart Wi-Fi RGB Garden Light which comes as a kit with 4 LED RGB spotlights, a transformer and the controller.

Brilliant Smart Wi-Fi RGB Garden Light Kit

GPIO Pinout

PinFunction
GPIO4Red Channel
GPIO12Green Channel
GPIO14Blue Channel

Basic Configuration

esphome:
name: garden_light
platform: ESP8266
board: esp01_1m
wifi:
ssid: "ssid"
password: "password"
logger:
web_server:
api:
encryption:
key: !secret api_encryption_key
ota:
password: "ota_password"
light:
- platform: rgb
name: "Garden Light"
id: me
red: output_red
green: output_green
blue: output_blue
restore_mode: RESTORE_DEFAULT_OFF
effects:
- lambda:
name: RedGreenFade
update_interval: 4s
lambda: |-
static int state = 0;
auto call = id(me).turn_on();
// Transtion of 1000ms = 1s
call.set_transition_length(4000);
if (state == 0) {
call.set_rgb(1.0, 0.0, 0.0);
} else if (state == 1) {
call.set_rgb(0.0, 1.0, 0.0);
} else if (state == 2) {
call.set_rgb(0.0, 0.0, 1.0);
} else {
call.set_rgb(1.0, 0.0, 0.0);
}
call.perform();
state += 1;
if (state == 2) // repeat only the red and green from christmas
state = 0;
output:
- platform: esp8266_pwm
id: output_red
pin: GPIO4
- platform: esp8266_pwm
id: output_green
pin: GPIO12
- platform: esp8266_pwm
id: output_blue
pin: GPIO14
Edit this page on GitHub