Coming from the FHEM community, we have a great LED RGBWW controller developed by the community that offers some unique features:
A few years ago, I created a fork of the original firmware here:
Some of its features:
- Native HSV+CT Engine: Natively accepts HSV+CT color commands and dynamically renders them to the available physical hardware channels (RGB, RGBW, or RGBWW) for perfectly blended colors.
- Hardware-Level Animations: Executes super-smooth, programmable color animations directly on the microcontroller chip, ensuring zero network lag.
- Independent Channel Control: Treats HSV and CT as four completely independent channels. For example, you can fade the brightness (Value) up or down without interrupting a rainbow animation currently running on the Hue channel.
- Multi-Controller Synchronization: Features highly-accurate clock synchronization via MQTT, allowing multiple independent LED strips in a room to run animations in perfect unison.
- Dual Protocols: Natively supports both HTTP and MQTT simultaneously.
- Real-Time Push Updates: No need for polling. The controller actively pushes state changes back to Home Assistant via a persistent TCP connection or MQTT.
Some other people and I have been using this for years with FHEM. Since I am planning to migrate to Home Assistant at some point, I created a custom integration to natively support these controllers in HA.
It is fully HACS-compatible and can be added as a custom repository.
You can find the integration, along with installation instructions and documentation, here:
I would be really happy if anyone wants to give it a try. I am totally new to Home Assistant and haven’t really used it much myself yet (I’ve only taken the first steps).
Any feedback is highly appreciated. It would surely help me get a better understanding of the platform. If you see things in the code or UI that look awkward or non-standard, it’s probably just because I didn’t know better!
Screenshot the HSV animation developer UI:
