If you can find a tree with programmable RGP pixels, all you need is to remove their controller and wire it to an espixelstick. Then flash it with WLED.
Any thoughts on how to reverse engineer it to figure out how it is talking to the LEDs? I do not have an oscilloscope or other EE type tools.
- flash WLED onto an ESP8266
- solder a data output and power lines to the LED strip
- go through the list of LED options in WLED until one worked
- try displaying Red, Green, and Blue to confirm that the RGB order was right
It would be pretty rare (I guess) to find a tree that was using a truly custom addressable LED strip with its own protocol