1 votos

Obtenga el total de "Uso de la Pantalla Encendida" desde la última carga completa

En mi Macbook Air M1 puedo comprobar el "Uso de la pantalla" de los últimos 10 días: Battery info

Lo que sí me interesaría es saber cuánto tiempo de uso activo de la máquina he tenido desde la última vez que cargué al 100%. Por supuesto, podría combinar la información visible aquí, e intentar estimar a partir del gráfico de barras cuántos minutos he pasado por día - pero esto es tedioso y no muy exacto, ya que el eje del gráfico inferior sólo muestra intervalos de una hora.

¿Hay alguna forma mejor de obtener esta información sin tener que recurrir a aplicaciones comerciales? Es evidente que la información que necesito está disponible, pero no sé dónde encontrarla.

0voto

dudenr33 Puntos 111

Busqué en Google un poco más y aparentemente es posible obtener esta información de la salida de pmset -g log aunque esto no es fácil de analizar.

En estos mensajes de registro se pueden encontrar mensajes como estos:

2021-07-14 17:59:16 +0200 Notification          Display is turned off                                                                 

2021-07-14 17:59:47 +0200 Notification          Display is turned on                                                                  

así como los mensajes que incluyen la carga actual:

2021-07-08 22:56:24 +0200 DarkWake              DarkWake from Deep Idle [CDNPB] : due to SMC.OutboxNotEmpty smc.70070000 USB-C_plug/ Using AC (Charge:100%) 6 secs    

Así que escribí un pequeño script para analizar estos mensajes de registro y calcular el tiempo total de la pantalla encendida desde la última vez que se desenchufó el portátil.

Si alguien está interesado, el código está disponible en GitHub .

Pero si hay alternativas mejores, más sencillas o más elegantes, estoy interesado en probarlas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X