I just set up a version of this: GitHub - bruhautomation/ESP-MQTT-JSON-Digital-LEDs: (OBSOLETE) ESP8266 MQTT JSON Digital LEDs for Home Assistant with my NodeMCU breakout: Multi-purpose NodeMCU breakout PCB
I did have to put
#define FASTLED_ALLOW_INTERRUPTS 0
at the start of my sketch, and run the ESP8266 at 160Mhz to get smooth animations, but it works like a charm! I just use OH to send effect names to the MQTT topic for the LEDs to switch between different ones. Best of all, it’s wireless!