by Zdenek Zimmermann
- uses real values (relation between ambient light [luxes] and maximal screen brightness [nits])
instead of made up calculations.
- simple and usefull settings:
Sett Automatic brightness step correction at first start.
Sett Minimal brightness[%]... except of night mode that goes down to 1/3 of this value.
Sett Correction[%]... additional value to the base curve (personal preferences).
Sett Maximal screen brightness[nits]... used to calculate base curve.
- complex trigger made to work fully automatically with possibility of manual brightness actualisation. More in TRIGERS
- 5 modes to fit into various situations has 9 different paths to run trough. More in RELATIONS
- Smooth brightness change.
Scales to get fast brightness change.
1-4 running fibers at once:
* 1 when screen is off
* 4 when screen is on
* 2 when calculating brightness
Average power consumption is between 0.25mA and 1mA. May vary on other devices.
Loging- up to 12KB/scan.
Binary size- 3.4KB.
Make sure you have all needed sensors:
* Ambient light
# System settings premission is required.
# Accesibility service is required.
If not reenabled after Automate crush it can cause secondary crushes.
"App in foreground?" block can be unsupported on some devices.
*Night mode* is not supported on some devices. Requires to read zero value from ambient sensor. [0 lux]
Wrong calculaton of the number of brightness steps can cause bug when flow get cycled in "BRIGHTNESS?" and "BRIGHTNESS SET" blocks. (Calculated automatically)
> Motion as shaking or waving <
Respond to walking, driving, sitting down, standing up and manual activation.
> No motion <
Only once until next significant motion is detected.
Works as correction when you find comfortable position or when you place the device anywhere with screen on.
> Change of the application in foreground <
Secondary triger for better response.
Partly hides brightness change to app loading screen.
Overrides system dimming when battery is low.
> Screen wake <
Runs simple and faster calculation for better experience while you're unlocking the device.
*CALCULATION V: 9.29*
The essential part of the Automatic brightness.
Makes the connection betveen brightness and ambient light "basic brightness curve".
*NIGHT MODE V: 3.4*
Doesn't run the brightness calculation, when enabled.
Low brightness scheduler.
Decreased triger sensitivity.
*GAME MODE V: 2.5*
Allows you to dissable brightness fall for App In Foreground untill you change the App IF. Cover the proximity sensor, and shake, or wave to enable. [feedback vibration]
*WALKING MODE V: 2.4*
Prevents unwanted brightness changes while walking, or in a car.
*INACTIVITY MODE V: 2.3*
Enable/dissable actuallisations in steady hand.
Rate and review within the app in the Community section.