Non penso che sia qualcosa che Apple offre ovunque, tuttavia se si inserisce un piccolo lavoro di scripting è sicuramente fattibile. È possibile ottenere la luminosità corrente sul display con questo comando:
ioreg -l | awk '/ApplePanelRawBrightness/ {print $NF}'
Un risultato '0' significa che la retroilluminazione è completamente spenta. Il limite superiore dipende dal tuo hardware specifico. Puoi ottenere il numero più alto possibile per il tuo hardware con:
ioreg -l | awk '/AppleMaxBrightness/ {print $NF}'
Potresti impostare un cron job per eseguirlo ogni minuto e registrare il risultato e l'ora corrente, ad es. in un file CSV. È quindi possibile utilizzare un programma per fogli elettronici per eseguire il calcolo. Oppure, puoi usare un linguaggio di livello superiore come Python o Ruby per fare la stessa cosa e automatizzare il calcolo nel tuo script. Quest'ultimo sarebbe il mio approccio.
EDIT: Ho appena notato la parte "sulla batteria" della domanda - non so come sono riuscito a mancarlo. È possibile ottenere una risposta Sì o No semplice a seconda che l'adattatore CA sia collegato utilizzando questo comando:
system_profiler SPPowerDataType |grep Connected | awk '{print $2}'