Is there a way to limit the brightness of specific outputs?
I know there is a power limit by output feature, but I am looking for brightness. I know you can limit brightness by segment, but I have a single canvas and I can’t break that into multiple segments.
The reason behind this is I have a build that uses 8 different LED strips. Even though they were all bought at there same time they are slightly different brightness. When I want to do is bring the brighter strips down a little bit to match the dimmer strips so it’s then one even canvas. Then I ca adjust the master or segment brightness to adjust the whole canvas together.
I tried the power limit by output feature and that works when the fixture is at full until I dim it I start to see the difference in strips again.
The Automatic Brightness Limiter does limit brightness based on power settings.
That’s because LED brightness is based on LED power.
The ABL “clips” your brightness settings if they get so high that they would overload the calcuted power the LEDs would draw. This is only used when the max power (as entered in the config) is reached. Brightness settings below that level are not affected.
What you seem to be looking for is more like a “brightness offset”, where the brightness of one segment would be calculated as a percentage or offset from another.
I don’t know that WLED will do do that (yet).
Ya an offset would be a great way to do what I’m looking for.
Basically If the master brightness is set to 100, output 1 would get 100, output 2 would get 80, output 3 would get 90. Then if you dropped the master brightness to 50, out 1 would be 50, 2 would be 40, 3 would be 45.
Create a segment for each of the strips (1 for LEDs of out1, another for out2, etc.).
Set the brightness of each segment relative to 100%, in your example:
Set to 255
Set to 204 (80% of 255)
Set to 230 (90% of 255)
All of those brightness levels will be relative to the current master brightness.
Should give you what you are looking for.
Biggest hassle is you have to maintain those numbers yourself, but probably not a huge deal once you establish what works best for your setup.
That sounds like it should work for this persons use case, but would it not be better to function like the color order override?
If it were implemented based off a pixel count/location it would do double duty, solving the OP’s request and also solving a possible brightness change if you were to replace a section of dead pixels with new ones.
Sweet! I will for sure buy you a beer and I’ll give your fork a try!
Does your build include the pixel forge tools? I’ve been using those a lot in the new builds. Also will this feature ever make it into the main WLED build?
You can upload pixelforge files (omggif.js and pixelforge.htm) to file system and use that. The drawback will be missing button in UI and possible minor visual glitches (missing CSS elements).
As for my code getting into upstream: I’ve done my share of developing for upstream (as it stands ATM half of the code is mine) and it is up to current team to cherry pick or develop themselves. They don’t seem to be merging a lot of PR’s lately apart from their own or so it seems.