LEDs in excess of WLED setting light up

I have a single SK6812 lighting strip, 100 leds in length. WLED setting is set for 50 leds, solid color. All 100 LEDs light up, but the first 50 are the color set by WLED, the remaining are green. If I run a lighting effect, it only runs on the first 50 leds as expected. However, the remaining 50 leds remain lit. I hooked up a new 5m LED light strip and found that once a led light was activated it stayed it. For example I set the setting at 50 lights. Only 50 came on, the remaining 250 were not lit. If I set it to 60, 60 came on and remaining 240 were not lit. But if I reset it to 50, 60 stayed lit, only 50 are programmable, and the remaining 240 remained unlit. I can’t seem to figure out how to have LEDs I don’t want lit turn off.

The strip is connected to an ESP32 board and a 5v60a power supply. Voltage check at the beginning and end of the strip show 5v. When I first set up the strip, it functioned as expected where only the lights set in WLED lit up. I swapped strips, swapped ESP32 boards, and even swapped power supplies, but the issue remains. So, I think the issue is with the WLED settings. Anyone have a suggestion of where I go in the WLED config to have only the number of LEDs in the WLED setting light up?

Your description is a little confusing as to which is the good/bad/and ugly, but from my understanding:

Strip “A” is 100 LEDs long and exhibits the last 50 LEDs “show green”.
Strip “B” is 300(?) LEDs long and seems to work OK.

To test strip “A”, set WLED to 100 LEDs and create a segment that addresses LEDs 75-90.
See if you can change the colour of that segement and those LEDs.
If you can, that proves the strip is good.

If not, try the same thing with strip “B”, but don’t change WLED, just use the same 100 LED setup and physically change the attached strip. That will prove you understand how segments should work.
If strip “B” works, there’s a problem with strip “A”, if not there’s a problem with your understanding/setup of segments.

If you tell WLED you have 100 LEDs and turn them on and then go and change the LED total to a lesser # without first turning those extra LEDs off they will remain on because once you change to the lower total # you are no longer controlling all of them. The ones no longer being controlled will remain in whatever state they last received. There is nothing to tell them to turn off.

Thank you for the input, which helped me solve my issue. I assumed that one would not have to use segments if one was just activating partial amounts of LEDs in an LED strip. I learned that if you don’t want all the LEDs in a strip to activate, you should still set up segments, one to control those that you want to activate and the other for those you don’t want to activate. I am setting up a three sequential LED strips of 50 LEDs each. I wanted to set the angle and intensity of the first strip without having the other stips interfere. However, I had activated all 150 LEDs and when I reduced the number of LEDs to 50 the other 100 stayed lit. Now I know that I can have one segment with 50 LEDs lit with a second segment with the remaining 100 LEDs not lit. That is what I get for assuming. Thank you for your help.

2 Likes