See the light - lux metering
v1.10 Changes
- Added hardware lux metering options:
- GY30/BH1750 Lux sensor + Arduino feed,
- UNIX-fifo feed,
- executable-script feed:
- sample scripts are included for using a webcam to produce approximate lux values:
/usr/share/vdu_controls/sample-scripts/lux-from-webcam.bash
/usr/share/vdu_controls/sample-scripts/lux-from-webcam.py
- sample scripts are included for using a webcam to produce approximate lux values:
- Lux-to-brightness profiles for automatic brightness adjustment:
- Per VDU profile chart.
- Lux-level attachment to Presets for automatic Preset activation.
- Improved Preset Dialog:
- Solar-elevation chart - added drag-to-change, click-to-delete, and a visual representation of angle of elevation.
- Replaced the transition combo-box with a drop-down checkbox options to allow for combinations of options.
- Adding Save, Revert buttons to present a more conventional UI layout.
- Added an option to transition smoothly on UNIX signal.
- Added settings to globally disable weather and globally disable solar-elevation-scheduling.
- Cleanup of thread handling - clarification of GUI/non-GUI thread operations.
- Reduced logging and eliminated popup dialogs when monitors are suspended or powered off.
The new Light-Meter Dialog
There is a new Global-Setting Lux Metering Enabled, if set, the following dialog will be available from the normal Context-Menu:
Brightness/Lux profiles are constructed by selecting a VDU, and then clicking on the plot area. Details concerning hardware options for light metering can be found in Lux-metering.md.