esphome / esphome/feature-requests

Add support to E1.31 to set the starting channel on a universe

Open
#908 1 comment 4 reactions 0 assignees View on GitHub
component: e131 enhancement
Dominant language
No language data
Stars
450
Forks
29
PR merge metrics
No merged PRs in 30d

Description

**Describe the problem you have/What new integration you would like**
The E1.31 receiver works, but it would be great to set a starting channel so if you have a LED strip that need to start in the middle of the universe; it would help save on the number of universes that need to be setup

**Please describe your use case for this integration and alternatives you've tried:**
I have some stand-alone LED light builds that have a few RGBW LEDs and each would need its own universe so they could be controlled independently of each-other or need complex setup on the controller. With out this feature all the LEDs would overlap if they where joined to the same universe.

**Additional context**
start_channel - to tell the receiver function to start at channel other then a default of channel 1

ESP - 1 LED strip with 16 Pixels
```
e131:
method: multicast # default: register E1.31 to Multicast group

light:
- platform: neopixelbus
num_leds: 16
effects:
- e131:
universe: 1
#start_channel: 1 #( Default )
channels: RGB
```
ESP - 2 with a different 16 pixels and would start after the 48 channels ESP 1 is using
```
e131:
method: multicast # default: register E1.31 to Multicast group

light:
- platform: neopixelbus
num_leds: 16
effects:
- e131:
universe: 1
start_channel: 49
channels: RGB
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.