Correct a ws2812b Strip color

Hi, is there a way to do a Color correction? I have two hue play bars and i sync my tv backlight (a ws2812b with Wled) to one of the hue‘s.
My ws2812b is always too blue, 255/255/255 should be 255/245/210.
This is consistent in allmost all colors. Is there a Trick to lower the blue in total?

Thank you for the great work.

1 Like

This is something I want to do once I figure out how to add sliders. The problem is that you really need it for each output. For analog, i want that for each RGBW output and I have implemented four.

If you do not mind custom compiling the firmware, you can certainly make color calibration adjustments to have the WLED controlled WS2812B strip render approximately the same relative color intensity.
You can go further and use the existing internal color calibration code as a starting point for calibrating your TV backlight with your WS2812B.
If you want to do it for any LED strip without creating custom-code for every strip, a usermod would be great.

You may want to suggest a new feature to have color calibration available.

If you do, maybe two calibration options: simple and advanced

For simple: just adjusts the brightness scaling like you suggested above.
Advanced calibration options could allow mapping a select set of specific colors, with those colors covering the entire HUE color range, and also are easily set in HUE lighting. Then select each color, and then adjust the RGB for each color, and select a calibrate button. Go through all the colors, calibrating each one, or maybe every 3rd color. After calibration, WLED could automatically adjust for colors in between calibrated settings.

The problem though is how does your strip’s red compare at various intensity levels compared to HUE reds, and greens and blues. Unfortunately, we do not live in a perfect world, and the red and green and blue will not compare exactly the same with each other on the WS2812B, but they will on the HUE lights.

However, the simple method might be good enough for everyone except the most OCD among us!

You said “you can certainly make color calibration adjustments,” but where in the code would you do that? I have gone through so many files and haven’t found anything helpful. You also said that there is an existing internal color calibration code, where is that?