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

Add E1.31 support (#950)

This adds a `e131` component that allows
to register `e131` addressable light effect.

This uses an internal implementation that
is thread-safe instead of using external libraries.
This commit is contained in:
Kamil Trzciński
2020-06-13 01:17:13 +02:00
committed by GitHub
parent 8aedac81a5
commit 27204aa53c
8 changed files with 494 additions and 0 deletions

View File

@@ -1048,6 +1048,8 @@ output:
pin: GPIO25
id: dac_output
e131:
light:
- platform: binary
name: "Desk Lamp"
@@ -1189,6 +1191,8 @@ light:
red: 0%
green: 100%
blue: 0%
- e131:
universe: 1
- platform: fastled_spi
id: addr2
chipset: WS2801

View File

@@ -697,6 +697,8 @@ mcp23017:
mcp23008:
id: mcp23008_hub
e131:
light:
- platform: neopixelbus
name: Neopixelbus Light
@@ -705,6 +707,9 @@ light:
variant: SK6812
method: ESP8266_UART0
num_leds: 100
effects:
- e131:
universe: 1
servo:
id: my_servo