My external monitor (LG 27MU67-B) is too bright at night. It doesn't have automatic ambient light adaption and I don't want to adjust it manually all the time.
The laptop (Surface Pro 3) driving the monitor does have an ambient light sensor. Why not use that one?
- Read current internal monitor brightness via WMI (WmiMonitorBrightness.CurrentBrightness)
- Update the external monitor brightness via DDC/CI (SetMonitorBrightness)
- Repeat