
OpenBeken, our Tasmota/Esphome style firmware for new chinese WiFi modules with BK7231T, BK7231N and similiar chipsets, has a new WS2812 LED driver - along with animations system. The driver should also work for similiar LED strips, not just WS2812B, so SM16703, etc, is supported as well. This means you can now flash your Action/LSC per-pixel coloured devices and run them without the cloud.
Here I will show you how to run the new driver. This time, no scripting is needed! Keep in mind that I already have shown the per-pixel LED scripting details in the other topic:
https://www.elektroda.com/rtvforum/topic4036716.html
UPDATE - it's now enabled in releases past 1.17.600
Ok, so first, it's important to know that PixelAnim driver may not be yet available in the main release. To check it, open command execution and try starting it:

If it does not start, you need to either enable correct #define in obk_config and compile your version yourself, see:
https://www.elektroda.com/rtvforum/topic4033833.html
or just get an already-enabled version from PRs:
https://github.com/openshwprojects/OpenBK7231T_App/pulls
In either case, check our tutorial to learn how to get binaries compiled online, on Github:
https://www.elektroda.com/rtvforum/topic4033833.html
Now, let's focus on the device configuration.
You will need to create autoexec.bat, see:
Here is the required script:
startDriver SM16703P
SM16703P_Init 16
startDriver PixelAnim
That's really all you need to run your LEDs! No pin setting required. Those LEDs are always on hardware SPI port pin, P16. Well, the only more thing you may want to configure, is the color format. You can use SM16703P_Init command for that:

Saving and executing (or rebooting your device) should give you extended HTTP panel:

Here you can either control your device in single color mode or run one of the predefined animations. We will have more animations as the time goes. Keep in mind that settings like led power on/off or brightness are also linked to animations, that means you can control that easily even from Home Assistant.
Animation setting itself is not yet available for Home Assistant Discovery, but we're working on it.
Ok, here are some sample effects, played on our setup from LED smart drawers organiser topic:



As you can see, animations are working correctly.
It is worth to mention that those LEDs are also working in OBK simulator:

Ok, that's all for now. Let me know if the animations are working for you! They should work not only for WS2812B, but also for other similiar chips like SM16703P, etc. I will try to add more advanced animations soon, or maybe I will just port a part of WLED? We will see!
PS: Next feature that is planned to be supported is RGB (IC) + CW (two PWMs) combination
Added after 9 [minutes]:
@divadiow are WS2812B animations working stable for you? I am thinking about adding
#define ENABLE_DRIVER_PIXELANIM 1 to main release.
Cool? Ranking DIY Helpful post? Buy me a coffee.