Rutinas programadas en móviles Android (Parte 3)

Esta es la última entrega de la serie dedicada a la programación de rutinas usando Tasker para Android y el servicio de IFTTT. En la primera entrega, te conté cómo crear un Webhook que se encargue de encender una luz con solo hacer una llamada a una url. En la segunda entrega, hicimos una llamada al Webhook desde Tasker y en esta ocasión, te voy a describir algunas de las tareas que yo tengo programadas en mi móvil y espero que te den buenas pistas y un buen pié para seguir investigando.

Comencemos por algo sencillo:

  • Ejecutar Spotify al conectar los auriculares al móvil

Perfil: Auriculares -> Auriculares enchufados. Cualquiera
Tarea de entrada: Lanza_Spotify
Tarea de salida: Cierra_Spotify

Lanza_Spotify:
1- Volumen multimedia. Nivel 8 (o el que tú prefieras entre 0 y 15)
2- Inicial Aplicación. Nombre del paquete/Aplicación: Spotify

Cierra_Spotify:
1- Volver a inicio. Página 0
2- Volumen multimedia. Nivel 13 (o el que tú tengas habitualmente)

  • Modo no molestar al poner boca abajo el móvil

Perfil: Boca_abajo -> Orientación Pantalla abajo
Tarea de entrada: Molestar_ON
Tarea de salida: Molestar_OFF

Molestar_ON:
1- Bip. Frecuencia 5033. Duración 100
2- No molestar. Modo Sin interrupciones

Molestar_OFF:
1- No molestar. Permitir todo
2.- Esperar 1 segundo
3- Bip. Frecuencia 8088. Duración 100

  • Conectado al manos libres del coche

Perfiles: Batería_cargando y Manos_libres_coche
Perfil: Bateria_cargando -> Energía (fuente). Cualquiera
Tarea de entrada: Cargando
Tarea de salida: No_cargando

Cargando:
1- Establecer variable. Nombre %Cargando A ON (ojo con las mayúsculas y minúsculas en los nombres de variables y en sus valores)

No_cargando:
1- Establecer variable. Nombre %Cargando A OFF

Perfil: Manos_libres_coche -> Bluetooth conectado. [TU_MANOS_LIBRES]
Tarea de entrada: Bluetooth_coche_ON
Tarea de salida: Bluetooth_coche_OFF

Bluetooth_coche_ON:
1- Establecer variable. Nombre %BT_coche a ON
2- Encender. Tiempo de bloqueo 500. Si %Cargando ~ ON
3- Esperar 1 segundo. Si %Cargando ~ ON
4- Bloqueo de pantalla. Establecer Conmutar. Si %Cargando ~ ON
5- Brillo de pantalla. Nivel 220. Si %Cargando ~ ON
6- Iniciar Aplicación. Nombre de paquete/Aplicación Sygic. Si %Cargando ~ ON

Bluetooth_coche_OFF:
1- Volver a inicio. Página 0
2- Matar aplicación. Aplicación Sygic Usar Root Apagado
3- Establecer variable. Nombre %BT_coche a OFF
4- Obtener Ubicación v2
5- Establecer variable. Nombre %LugarParking a %gl_map_url
6- Establecer variable. Nombre %Precision a %gl_coordinates_accuracy
7- Solicitud HTTP. Método POST url https://fbueno.net/fecha.php
8- Establecer variable. %HoyEs a %http_data
9- Establecer variable. %Hora a %TIME
10- Brillo de pantalla. Nivel 190
11- Bluetooth. Establecer Apagado
12- Enviar una notificación. Configuración Push a note titled «Lugar de estacionamiento el %HoyEs a las %Hora». Text: «El coche está aparcado en %LugarParking Precisión: %Precision metros. Aparcado el %HoyEs a las %Hora» (esta notificación me la envío con Pushbullet)

Estos son tres ejemplo de uso de Tasker. Los dos primeros son más sencillos y en el tercero utilizo dos perfiles, con variables globales, de forma que pueda pasar valores de un perfil a otro en función de sus resultados.

Tasker se puede complicar hasta el infinito, con ejecución de código propio, accesos al exterior, control de los sensores del móvil y cientos de opciones más. Tal vez sea poco intuitivo en su manejo, pero cuando le pillas el truco es muy fácil de usar y un verdadero vicio.

Espero que disfrutes de la automatización de tareas tanto como lo hago yo y que seas capaz de obtener mejores niveles de productividad con el uso de tu móvil.

Author: fbno

Sarcástico, irónico y cáustico. Agnóstico, irreverente, apolítico, apátrida y ciertamente asocial. Defensor del abstencionismo reflexivo y amante de la penúltima cerveza y del Rock.