pixelit-project / PixelIt

PixelIt is an ESP8266/ESP32 and WS2812B LED Matrix based PixelArt display
https://pixelit-project.github.io
MIT License
314 stars 52 forks source link

Feature request: transform LUX scale to become linear with humane perception for auto brightness feature #126

Closed Kugelfang666 closed 1 year ago

Kugelfang666 commented 2 years ago

I just try to get the auto brightness feature up and running in a meaningful way, however I struggle to fine-tune the upper and lower limits in lux. My understanding is that LUX scales on a logarithmic scale and hence its super hard too find a meaningful interval in which the brightness of the PixelIT can be interpolated.

My proposal would be to stick with exposing the raw data via MQTT but transform the raw lux value as described in this Microsoft article for the auto brightness logic in the GUI

https://docs.microsoft.com/en-us/windows/win32/sensorsapi/understanding-and-interpreting-lux-values

github-actions[bot] commented 1 year ago

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days