Extending/repeating data LED NodeMCU

Hello

I am using a Nodemcu to control a bunch of WS2811 LEDs and it works perfectly, until I want to extend a section by 2-3m and the furthest section starts to flash badly. If I keep the power the same length but shorten the data signal to 20 cm flashing stops.

So in my mind this means the data signal is dropping too much to enable it to function correctly.

Is there anyway I can amplify or repeat the data signal please?

Cheers
Mark

The LED control chip repeats the signál. There should be a resistor between long data wire and first LED. Also keep power wires short.
If there are long power wires, keep them far from the data wires.

Send the power and ground in from both ends of every strip you use.