¿Seguiste el proyecto de personalización de Android de la semana pasada? Construimos un sistema de alarma en tiempo real para monitorizar el consumo de batería, hecho totalmente con Tasker, que avisaba cuando el dispositivo se descargaba demasiado rápido.
Esta semana usaremos muchas de las mismas herramientas, pero con un nuevo objetivo: crear una tarjeta de tiempo para registrar cómo inviertes tus horas —en el trabajo, los estudios, el gaming, lo que sea— y luego automatizar todo el proceso.
Necesitas tener Tasker instalado (2,99 € en Google Play). Si has seguido la serie, ya sabes que vale cada céntimo.
Para los usuarios avanzados de Tasker, esto es casi suficiente para arrancar solos:
.csv (o .txt) la fecha y hora de inicio de cada actividad.Para simplificar, crea un archivo de texto vacío en tu Android y llámalo TimeCard.csv (la extensión .csv facilitará importarlo luego a hojas de cálculo).
%LOGINWORK.%DATE %TIME (copia exactamente así).TimeCard.csv.Entrada,%LOGINWORK.Clona la tarea anterior (pulsación larga → Clonar), renómbrala a TimeCardLogOut y cambia la variable a %LOGOUTWORK (mismo valor %DATE %TIME) y el texto a escribir por Salida,%LOGOUTWORK.
Si te conformas con widgets en el escritorio para lanzar ambas tareas, ya tienes un registro manual funcional. Pero vamos a mostrar el tiempo total del día en una notificación.
%LOGINWORK → Función: Fecha/Hora a segundos → Guardar en %INTIME.%LOGOUTWORK → guardar en %outtime (variable local, minúsculas).%WORKTIME → Valor: %outtime - %INTIME → Activar Hacer matemáticas.Segundos totales: %WORKTIME.%WORKTIMEMIN porque Tasker usa minutos al escribir en Google Calendar —pista para la próxima entrega.Edita TimeCardLogOut, añade acción → Tarea → Realizar tarea → elige ShowWorkTime. Así, al cerrar sesión, se graba y muestra el resumen de una vez.
%DATE %TIME solo tiene precisión de minutos; si necesitas segundos, hay variables adicionales.Automatizaremos el registro con etiquetas NFC, ubicación, Wi‑Fi, etc. ¿Qué uso le darás tú? ¡Cuéntalo en los comentarios!