Gamma and minimum brightness light helper

Here’s a helper extension that I think people might find useful. It adds a helper called “Gamma Adjusted Light”.

It allows you to:

  • Set the minimum dimmer brightness for a light, to adjust for fittings that don’t illuminate below a certain value
  • Set a gamma value, so that fittings where the brightness response does not appear linear can be re-mapped to a more sensible range. E.g. if you can’t tell a difference between 75% and 100% bright, increasing the gamma value will adjust for this.

I’ve put a probably HACS compatible repo here: https://github.com/MarkGodwin/hacs_gamma_light, but I don’t use HACS so I haven’t tested to see if it works with HACS.

To create a Gamma adjusted light, just add a new helper:

It’s similar in operation to the “Switch as X” and “Group” helpers. The original light entity is hidden, and replaced by a wrapper entity the does the remapping:

You can edit the adjustment values in the entity settings afterwards:

I know you can do all of this with a template, but this is quite a lot less fiddly to use, and also supports the other light features like colour, temperature, transitions, etc.

Let me know what you think!

1 Like

@bagpuss thank you for providing this custom component! It works well!

1 Like