Tasker es la navaja suiza de la automatización en Android. No es una app de "macro" al uso: es un entorno de programación visual sin código que te permite crear mini-apps (perfiles, tareas, escenas, variables) que reaccionan a contextos (ubicación, hora, app activa, sensor, notificación, intent, estado de red, etc.) y ejecutan acciones (cambiar ajustes, enviar SMS, llamar API, manipular archivos, mostrar UI, controlar hardware).
Conceptos clave (vocabulario Tasker)
| Término | Qué es |
| Acción | Operación atómica: "Ajustar brillo 50%", "Enviar SMS", "Activar Wi-Fi", "Ejecutar Shell". +200 acciones en 21 categorías. |
| Tarea | Secuencia ordenada de acciones. Puede llamarse desde perfiles, widgets, accesos directos, otras tareas, plugins. |
| Contexto | Condición que dispara una tarea: Hora, Ubicación (celda/ GPS/ red), App activa, Estado (BT conectado, cargando, pantalla encendida), Evento (notificación, boot, SMS recibido), Día, Variable. |
| Perfil | Contenedor: 1-N contextos (todos deben cumplirse = AND) + 1-N tareas (entrada/salida). |
| Variable | Valor dinámico: %BATT (batería), %TIME, %LOC, %WIN (ventana activa), arrays, globales/locales. |
| Escena | UI personalizada: botones, sliders, listas, mapas, webview. Se muestra como overlay, diálogo, actividad. |
| Proyecto | Agrupación de perfiles/tareas/escenas/variables. Pestaña propia. Exportable como APK standalone. |
Interfaz: modo Principiante vs Avanzado
- Principiante (default): pestañas Perfiles, Tareas, Escenas. Botones Buscar, Añadir, Ayuda. Oculta Vars y Proyectos.
- Avanzado (Preferencias → UI → desactivar Modo Principiante): añade pestaña Vars y pestaña Proyecto (icono casa) con botones Añadir, Importar, Renombrar, Icono, Bloquear. Permite exportar proyecto como APK.
Primeros pasos: crea tu primer perfil "Cargar → Silencio"
- Abre Tasker → pestaña Perfiles → + (Añadir).
- Contexto: Estado → Energía → Cargando → Cualquiera (o AC/USB/Inalámbrico). Atrás.
- Nueva Tarea → nombre "Silencio Carga" → + → Audio → Modo silencio → Activado (o Vibración). Atrás.
- (Opcional) Contexto de salida: larga pulsación en el perfil → Añadir tarea de salida → "Restaurar Sonido" → Audio → Modo silencio → Desactivado.
- Activa el perfil (switch verde). Conecta cargador → silencio. Desconecta → sonido.
Ejemplos útiles listos para importar
- Auto-rotar solo en apps de vídeo/foto: Contexto App (YouTube, Galería, Cámara) → Tarea: Display → Rotación automática ON. Tarea salida: OFF.
- Modo coche (BT del coche conectado): Contexto Estado → BT Conectado (nombre/ MAC del coche) → Tarea: Activar GPS, Lanzar Google Maps, Subir volumen medios, Leer notificaciones en voz alta (TTS).
- Batería baja → Ahorro extremo: Evento → Batería baja (ej. 15 %) → Tarea: Ahorro de batería ON, Wi-Fi/BT/GPS OFF, Brillo 20 %, Sincronización OFF.
- Notificación de WhatsApp → Leer en voz alta (si auriculares puestos): Evento → Notificación (app: WhatsApp) → If
%HEADSET ~ 1 → Say (TTS) con %NTITLE: %NTEXT.
- Widget "Linterna" en pantalla de bloqueo: Escena con botón grande → Acción: Lantern (Torch) Toggle. Exporta como widget o acceso directo.
Plugins que multiplican el poder
- AutoTools (João Dias): JSON, web screens, dialogs, secure settings, app shortcuts, badges, OCR, AI.
- AutoNotification: interceptar, modificar, responder, borrar notificaciones, botones de acción.
- AutoLocation: geofencing preciso, activity recognition, beacon.
- Tasker Net / Reddit r/tasker / Tasker Wiki: miles de perfiles exportables (.prj.xml / .tsk.xml) para importar y estudiar.
Root + Tasker = control total
Con root (Magisk) y la acción Ejecutar Shell (Run Shell) + Usar Root activado, puedes:
- Cambiar governor CPU, frecuencias, voltajes.
- Congelar/descongelar apps (
pm disable-user).
- Modificar
build.prop, sysfs, /data.
- Controlar LED de notificación, vibración, temperatura térmica.
Precaución: un comando mal escrito puede bootloop. Haz backup (TWRP) antes de experimentar.
Depuración y trucos
- Ejecutar paso a paso: en edición de tarea → menú (3 puntos) → Ejecutar tarea → ve el log en tiempo real.
- Variable
%err: captura errores de acción previa. Usa If %err Set → manejar fallo.
- Logcat desde Tasker: Acción → Miscelánea → Ejecutar Shell →
logcat -d | grep mi_tag (root).
- Backup automático: Preferencias → Miscelánea → Backup cada X días. Exporta proyectos a Drive/GitHub.
Recursos para seguir aprendiendo
Tasker tiene curva de aprendizaje, pero una vez "hace clic", tu Android deja de ser un electrodoméstico y se convierte en una herramienta que se adapta a ti. Empieza con un perfil simple, exporta, comparte, rompe cosas, arregla. ¡Bienvenido a la automatización real!