1
0
mirror of https://github.com/esphome/esphome.git synced 2025-09-01 10:52:19 +01:00

Add WLED support (#1092)

A component to support [WLED](https://github.com/Aircoookie/WLED/wiki/UDP-Realtime-Control).
This allows to control addressable LEDs over WiFi/UDP, by pushing data right into LEDs.

The most useful to use [Prismatik](https://github.com/psieg/Lightpack) to create
an immersive effect on PC.

It supports all WLED protocols:
- WARLS
- DRGB
- DRGBW
- DNRGB
- WLED Notifier

Co-authored-by: Guillermo Ruffino <glm.net@gmail.com>
This commit is contained in:
Kamil Trzciński
2020-06-13 01:50:09 +02:00
committed by GitHub
parent d1b051a6bd
commit 0c0dec2534
5 changed files with 308 additions and 0 deletions

View File

@@ -185,6 +185,8 @@ as3935_spi:
cs_pin: GPIO12
irq_pin: GPIO13
wled:
adalight:
sensor:
@@ -1185,8 +1187,13 @@ light:
if (initial_run) {
it[0] = current_color;
}
- wled:
port: 11111
- adalight:
uart_id: adalight_uart
- automation:
name: Custom Effect
sequence:

View File

@@ -207,6 +207,8 @@ deep_sleep:
run_duration: 20s
sleep_duration: 50s
wled:
adalight:
sensor:
@@ -714,6 +716,7 @@ light:
method: ESP8266_UART0
num_leds: 100
effects:
- wled:
- adalight:
uart_id: adalight_uart
- e131: