I made a sketch compatible with the mqtt_json component. It supports brightness, effects, speed and OTA uploads and is based on BRUH Automation’s sketch but using WS2812FX which is a library that uses the neopixel library to generate multiple effects.
Looks very good, I made a very similar project tho’ currently it isn’t controlled by HA but a web page served by the device (in my case a wemos D1 Mini), my idea was based loosely on https://www.youtube.com/watch?v=Jh618yi0JZY by DIY Perks, I’ve integrated a few of the pixel routines found on the web, tho’ my favorite is blue red fade.
Very nice. I got my inspiration for my crystal light from that video. It turned out pretty well, the only thing that video doesn’t mention is that aluminium foil reacts with concrete which caused a long job of peeling tiny bits of stuck foil. Although the little bits that are leftover almost look like ore deposits, so silver linings