esphome / esphome/feature-requests
Support for ws2814 32 bit Addressable LED (bk72xx) (Beken SPI LED Strip)
- 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**
Add support for for WS2814 Addressable LEDs to the Beken SPI LED Strip platform [https://esphome.io/components/light/beken_spi_led_strip.html](url) for use with Beken bk72xx chips.
**Please describe your use case for this integration and alternatives you've tried:**
New smart addressable LEDs are shipping with beken chips. I have a set of Ligency outdoor spotlights [https://a.co/d/io0m6lA](url) that use a CBU WiFI module (bk7231n), but there is virtually no support for beken chips and addressable LEDs with 32 bit data packets. I've set the Beken SPI LED Strip platform for ws2812 and it lights the spotlights and changes colors, but the colors are random and not all lights work. None of the other built in LED chipsets work for this either.
Here's the datasheet for the ws2814 [https://www.superlightingled.com/PDF/SPEC/WS2814-RGBW-Datasheet.pdf](url)
**Additional context**
There are other features/issues that use the ws2811 settings to successfully control the ws2814 (see here: [https://github.com/esphome/feature-requests/issues/2049](url)) but that only works for ESP chips and not Beken chips. I've also installed OpenBeken on the CBU and it does not yet support ws2814. [https://www.elektroda.com/rtvforum/topic4028972.html](url)
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the Beken SPI LED Strip platform described in the linked ESPHome documentation and compare its existing WS2812 behavior with the WS2814 datasheet. Verify the 32-bit packet requirements for bk72xx chips and define completion as correct colors and operation across all lights using the Beken platform.
Written by the indexing model from the issue text.
Assessment
- Domain
- embedded-iot
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100