Tasker Pro: ¡Alarmas basadas en calendario para no faltar nunca al trabajo y evitar la vergüenza!

Aprenda a configurar una alarma basada en calendario usando Tasker y una aplicación llamada Alarm Pad. ¡Nunca llegues tarde al trabajo y ahórrate la vergüenza!

Se supone que la automatización consiste en simplificar las tareas cotidianas para darle más tiempo valioso para hacer las cosas que ama. En XDA, te mostramos cómo puedes usar Tasker para Asegure su dispositivo, mejorar la productividad, o hacer que la conducción sea más segura, todo parte de nuestra serie llamada 'Semana Tasker.'

Pero la diversión no termina ahí. Si has estado picando por algunas tareas Tasker realmente impresionantes (y están cansados ​​de aburrido cosas como decirle cómo reiniciar su teléfono o agitarlo para activar la pantalla), entonces nuestro nuevo Serie Tasker Pro es para ti.

Estaremos publicando una serie de muy avanzado Perfiles de Tasker que te mostrarán lo poderoso que puede ser Tasker si estás dispuesto a pensar de forma innovadora. Aunque hemos hecho la mayor parte del trabajo duro por ti y ciertamente eres libre de importar mis perfiles y usarlos tal cual, Le recomiendo encarecidamente que pruebe a aprender a usar Tasker si desea poder personalizar estas tareas. tú mismo. En nuestro

Consejos y trucos para taskers foros o en el subreddit /r/Tasker de Reddit, puede compartir y trabajar con otros sobre cómo implementar una idea que pueda tener (como he hecho muchas veces).

Esto es Semana 5 de Tasker pro. La semana pasada, le mostramos cómo puede usar Tasker para copiar códigos de autenticación de dos factores enviados por SMS sin salir de su aplicación. Esta semana te mostraremos cómo ¡Configure una alarma basada en el calendario y desactive cualquier alarma configurada para que suene durante el trabajo!


Tasker Pro n.º 5: alarma basada en calendario

Te despiertas a las 7 de la mañana. Te duchas, desayunas, tomas una taza de café, te subes a tu auto y estás camino al trabajo. Si esta es tu rutina todas las mañanas, probablemente no tengas muchos problemas para acordarte de poner un despertador. Para aquellos de nosotros que trabajamos en horarios irregulares, es muy importante que revisemos nuestro horario de trabajo para estar seguros de a qué hora debemos estar levantados y listos para llegar a tiempo. Recordar poner un despertador es fundamental para ser un trabajador puntual, pero todos somos humanos, por lo que es probable que cometamos errores. Es por eso que he ideado este despertador basado en calendario usando Tasker y la aplicación AlarmPad para hacer Asegúrese de que si tiene trabajo programado para el día siguiente, tiene la garantía de tener una alarma configurada para ese día. tiempo.


Requisitos

  • Tasker ($ 2,99)
  • Teclado de alarma (Descubrí que AlarmPad tiene la mejor integración con Tasker, pero cualquier aplicación de despertador con integración con Tasker funcionará)
  • Alarma automática
  • AutoTools Beta

Instrucciones

Necesitará cierta preparación para que esta tarea realmente funcione para usted. En primer lugar, deberá asegurarse de realizar un seguimiento de su horario de trabajo en un Calendario de Google. Mi horario de trabajo, por ejemplo, tiene una opción para exportar a Google Calendar, que es como lo configuro. Después de haber configurado su calendario, ahora analizaremos los dos scripts de Tasker independientes y separados que funcionarán para garantizar que usted tanto para llegar a tiempo al trabajo como para garantizar que nunca tenga una situación embarazosa en la que se le olvidó apagar una alarma en trabajar. Puede implementar una o ambas configuraciones como mejor le parezca.

Primero, cómo hacer una alarma basada en calendario. A continuación se muestra una captura de pantalla de las acciones necesarias para configurar esta tarea. Esta tarea debe realizarse una vez cada noche, preferiblemente antes de acostarse. Puede configurarlo para que se ejecute según un contexto de tiempo (p. ej. todas las noches a medianoche) o en base a algún otro desencadenante como un etiqueta NFC (Este es mi método preferido).

  1. Tarea --> Realizar tarea. Nombre: Obtener eventos. Si se da cuenta, la primera acción de este paso en realidad requiere otra tarea. Esta es una tarea que edité del trabajo de un Redditor en Tasker y que mostré a XDA en marzo durante la Semana de Tasker. Puede encontrar una guía completa sobre qué es esta tarea y qué hace en nuestro Foro de consejos y trucos de Tasker. Puede descargar esa tarea en el hilo vinculado o más abajo, ya que la he vuelto a cargar para esta guía. Una pequeña advertencia aquí, si usas tu calendario para un montón de cosas diferentes que no quieres tiene una alarma configurada, luego asegúrese de editar el script 'Obtener eventos' para extraer solo de su trabajo específico calendario.
  2. Tarea --> Si. Si %Calstart1Está establecido. Esto hará que el script solo se ejecute si realmente hay un evento en su Calendario de Google para mañana.
  3. Complementos -> Alarma automática. Esto obtendrá una gran cantidad de detalles sobre la próxima alarma que ocurrirá. Técnicamente, esto es posible hacerlo con algunas funciones de Java, pero implica más pasos de los necesarios y el complemento lo hace mucho más fácil.
  4. Variables --> Conjunto de variables. Nombre: %nextalarma% VECES + % segundos. Marque "Hacer matemáticas". Esto extraerá la hora en la que está programada actualmente la siguiente alarma (representada como segundos desde la época) como una variable llamada "nextalarm".
  5. Variables --> Conjunto de variables. Nombre: % diferencia a (%Calstart1-%nextalarm)/3600. Marque "Hacer matemáticas". Esta fórmula determinará la diferencia de tiempo entre el próximo evento en su calendario y la hora a la que está configurada la siguiente alarma, en horas.
  6. Tarea --> Si. Si % diferencia< 2. Si faltan más de 2 horas para la próxima alarma (antes o después del evento del calendario, no importa), entonces debemos programar una alarma más apropiada.
  7. Variables --> Conjunto de variables. Nombre: %alarma%Calstart1*1000. Todo lo que estamos haciendo aquí es preparar la hora a la que necesitamos configurar el despertador para poder introducirlo en AutoTools en un formato que pueda reconocer.
  8. Complementos -> AutoTools -> AutoTools Time. Haga clic en Agregar tiempo. Ir a Fecha y haga clic en Millis de datos y entrar %alarma. volver y por Agregar unidad configúrelo en Horas. Para Añadir valor configúrelo en -2 (Este es el tiempo antes del evento del calendario para el que Tasker configurará una alarma; si cree que 2 horas antes del trabajo es demasiado, puede cambiar el número, pero asegúrese de que sea un numero negativo). Para Formato de salida: configúrelo en HH: mm.
  9. Variables --> División de variables. Nombre: %en la fecha calculada. Disidente : (sí, eso es dos puntos). Esto dividirá la siguiente alarma en dos variables separadas, una para las horas y otra para los minutos.
  10. Complementos -> Acción de ejecución de AlarmPad. Desactivar: siguiente alarma que se produce.
  11. Complementos -> AlarmPad configura la alarma. Por hora hazlo %en la fecha calculada1 y por minuto hazlo %en la fecha calculada2. Marque "eliminar automáticamente después de ejecutar".
  12. Tarea --> Finalizar si.
  13. Tarea --> Finalizar si.

¡Y eso es todo por la parte de alarma basada en calendario! Ahora, si ha estado usando AlarmPad por un tiempo, podría pensar que toda esta tarea es redundante porque AlarmPad en sí tiene una función para monitorear eventos del calendario. pero solo te pregunta si quieres configurarlos (lo que significa que tienes que hacerlo manualmente) y No discrimina entre tus distintos calendarios.. Suponiendo que hayas configurado tu calendario de trabajo correctamente, esto hará todo automáticamente para que no tengas que preocuparte por nada.

A continuación, una variación de un script Tasker bastante común que implica silenciar su teléfono en el trabajo... ¡pero con el beneficio adicional de desactivar cualquier alarma que esté programada para sonar durante el trabajo! Aquí hay una descripción general de cómo se ve:

Como puede ver, creará un perfil de estado que estará activo cada vez que se detecte un evento del calendario. Crea un nuevo perfil y dale un nombre Calendario silencioso. Deje el título, la ubicación y la descripción en blanco, pero para el calendario elija su calendario de trabajo. Cree una tarea de entrada sin nombre. Estos son los pasos en orden, que cubriremos en detalle a continuación.

  1. Audio --> Modo silencioso. Modo: Vibrar. Autoexplicativo. Configure su teléfono en modo de solo vibración cuando esté en el trabajo.
  2. Aplicación --> Aplicación de prueba. Tipo: Inicio del calendario (segundos). Datos: %VECES. Almacenar resultado en: % inicio actual. Obtenga la hora de inicio del evento del calendario actual. Usaremos esto para comparar con la siguiente alarma que se configure.
  3. Complemento -> Alarma automática. Obtenga información sobre la próxima alarma.
  4. Variables --> Conjunto de variables. Nombre: %nextalarma %TIEMPOS+%segundos. Obtenga la hora a la que está configurada la siguiente alarma, definida en segundos desde la época.
  5. Aplicación de prueba. Tipo: Título del calendario. Datos: %nextalarm. Almacenar resultado en: %título. Obtenga el título del evento que coincida, si corresponde, con la hora a la que está configurada la siguiente alarma.
  6. Aplicación de prueba. Tipo: Calendario Calendario. Datos: %nextalarm. Almacenar resultado en %calendario. Obtenga el calendario que corresponde al evento anterior.
  7. Aplicación de prueba. Tipo: Inicio del calendario (segundos). Datos: %nextalarm. Almacenar resultado en: %siguiente inicio. Obtenga la hora de inicio del evento del calendario que corresponde a la siguiente alarma, si corresponde.
  8. Complemento -> Acción de ejecución de AlarmPad. Desactivar: siguiente alarma que se produce. Controlar Si y configúrelo en si %title1 está configurado y %calendar1 ~ YOURWORKCALENDARNAME & %currstart1 = %nextstart1. Esto consiste en realizar tres comprobaciones para garantizar que la siguiente alarma esté desactivada correctamente. Si la siguiente alarma se configura durante un evento del calendario Y ese evento del calendario es de su calendario laboral Y ese evento del calendario se superpone con su trabajo actual en este momento, luego y SÓLO ENTONCES deshabilite el siguiente alarma.

Puede utilizar este script por separado del anterior o en coordinación con él. Utilizo ambos y me ayuda mucho con mi horario de trabajo irregular. ¡Dale un tiro!


Y ¡voilá! Si eres capaz de seguir esto, felicidades, ¡eres prácticamente un maestro de Tasker! ¿Estás confundido sobre un paso y solo quieres importar el guión y seguir con tu vida? No puedo culparte, me costó mucho pensar en esto para entenderlo bien.

Si desea importar este script de Tasker, puede descargarlo desde Android File Host. Deberá descargar estos tres archivos e importarlos todos: [1] [2] [3Para importar la tarea, primero debe desactivar el modo principiante en Tasker yendo al menú --> preferencias. En la pestaña UI, desmarque "Modo principiante". Luego, de regreso al menú principal de Tasker, haga clic en la pestaña "Tareas". Luego mantenga presionada la pestaña "Tareas" y presione "Importar". Navegue hasta donde descargó mi archivo .prf.xml y selecciónelo para importarlo. Una vez que lo importes, podrás jugar con él como mejor te parezca.

La próxima semana para Tasker Pro te mostraré cómo ¡Desbloquea tu PC con Windows usando tu huella digital!

¡Consulta todos los scripts de Tasker Pro!

¿Qué te gustaría que hiciera con Tasker? ¡Háganos saber a continuación y podríamos presentar su idea en un artículo futuro!