Sketch compiles as
279277 bytes (26%)
So OTA should be fine on a 1MB ESP-01.
@Jamin with NodeMCU board selected in the IDE it fails to compile with:
#define DATA_PIN 12 // GPIO12 / D6 on WeMos/NodeMCU ESP8266
but it's ok with:
#define DATA_PIN 2 // was 12 // GPIO12 / D6 on WeMos/NodeMCU ESP8266
Any idea why the FastLED library would accept pin 2 but not pin 12?