I’m looking for a solution for driving RGB led strips with effects from openHAB. Currently I have several RGB leds strips (APA102/WS2812) controlled by an ESP8266 over MTTQ. These controllers all run some home made sketch to set the strip (or parts) to a color, optionally with a fade effect. This works, but I’d like to extend it a bit, so it’s also possible to have some fancy light effects or have it react to audio for example.
I thought it might be possible to use something like the ESPixelStick, which makes the ESP8266 into an E1.31 device (DMX over ethernet). But I’d still need something to drive the effects, preferably with an API that can be called by openHAB. So far I’ve found LedFX and the Audio Reactive LED Strip project, but they seem to lack an API.
I’m currently using WLED. Can be controlled via the usual MQTT, HTTP and JSON, but there are also some others. They can also communicate with each other via UDP, so it’s possible to change one and the others will follow. Might be worth a look?