Skip to content

See the light - lux metering

Compare
Choose a tag to compare
@digitaltrails digitaltrails released this 04 May 02:37
· 567 commits to master since this release

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
  • 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:

lux-profiles

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.