Home >> Móvil >> Consejos y trucos >> Androide

Registro avanzado de batería con Tasker: CSV, gráficos y alertas

La semana pasada usamos IFTTT + Box para un log básico. Hoy subimos el nivel: **Tasker guarda un CSV local** con múltiples disparadores, listo para importar en Excel/Sheets y crear gráficos de consumo.

1. Crea el archivo

Explorador de archivos → nuevo archivo vacío → Battery.csv en almacenamiento interno. Anota la ruta completa.

2. Tarea genérica «Escribir CSV»

Para cada evento (enchufar, desenchufar, batería baja, cada hora, etc.) crea una tarea que:

  1. Variable → Establecer variable → %BATCSV = cadena CSV:
    True,AC enchufado,%DATE,%TIME,%BATT,%UPTIME,%MEMF
    (True/False = estado carga; razón = desencadenante; resto = variables nativas Tasker).
  2. Archivo → Escribir archivo → Battery.csv → Texto: %BATCSV → ☑ Anexar + ☑ Nueva línea.

3. Tareas concretas

  • BatteryPluggedCSV → razón «AC enchufado», booleano True.
  • BatteryUnpluggedCSV → razón «AC desenchufado», booleano False.
  • Otras ideas: «Batería baja», «Sobrecalentamiento», «Actualización horaria», «Wi‑Fi ON/OFF», «Bluetooth ON/OFF», «Inicio/fin llamada», «Abrir/cerrar app X».

4. Perfiles que disparan las tareas

Ejemplo «Enchufe/Desenchufe»:
Perfil → Estado → Energía → Energía → Fuente: Cualquiera.
Tarea entrada: BatteryPluggedCSV.
Pulsación larga tarea → Añadir tarea salida → BatteryUnpluggedCSV.

Crea perfiles extra para cada disparador (Hora → Cada hora; Evento → Batería baja; Estado → Wi‑Fi/Bluetooth; etc.). Reutiliza la tarea «Escribir CSV» cambiando solo la variable %BATCSV antes de escribir.

5. Visualiza en hoja de cálculo

Copia Battery.csv al PC → abre en Excel / Google Sheets → Datos → Texto en columnas (delimitador coma) → gráficos de líneas: nivel batería vs tiempo, memoria libre, uptime, etc.

Truco pro

%MEMF trae «308MB» (texto). Usa Variable → Manipular para quitar «MB» y convertir a número antes de guardar, así podrás graficar memoria sin limpieza posterior.

Próximos pasos

  • Log de uso CPU al 100 %.
  • Alerta si RAM libre < 100 MB.
  • Registro de tiempo en apps concretas (Usage Stats).

La plantilla sirve para cuantificar cualquier sensor/estado del móvil. ¿Qué medirás tú?