Scopri come impostare un allarme basato sul calendario utilizzando Tasker e un'applicazione chiamata Alarm Pad. Non arrivare mai in ritardo al lavoro e risparmia imbarazzo!
Si suppone che l'automazione riguardi la semplificazione delle attività quotidiane per darti più tempo prezioso per fare le cose che ami. Su XDA, ti abbiamo mostrato come utilizzare Tasker per proteggi il tuo dispositivo, migliorare la produttività, O rendere la guida più sicura, fa tutto parte della nostra serie chiamata "Settimana Tasker.'
Ma il divertimento non finisce qui. Se hai voglia di alcuni compiti Tasker davvero fantastici (e sono stanco di noioso cose come dirti come riavviare il telefono o scuotere il telefono per riattivare il display), quindi il nostro nuovo Serie Tasker Pro è per te.
Ne pubblicheremo una serie altamente avanzato Profili Tasker che ti mostreranno quanto potente può essere Tasker se sei disposto a pensare fuori dagli schemi. Anche se abbiamo svolto la maggior parte del duro lavoro per te e sei certamente libero di importare i miei profili e usarli così come sono, Ti consiglio vivamente di provare a imparare come utilizzare Tasker se vuoi essere in grado di personalizzare queste attività te stesso. Sul nostro
Suggerimenti e trucchi per Tasker forum o sul subreddit /r/Tasker di Reddit, puoi condividere e lavorare con altri su come implementare un'idea che potresti avere (come ho fatto molte volte).Questo è Settimana 5 di Tasker pro. La settimana scorsa, ti abbiamo mostrato come utilizzare Tasker per copiare i codici di autenticazione a due fattori inviati tramite SMS senza uscire dall'app. Questa settimana ti mostreremo come farlo imposta una sveglia basata sul calendario e disabilita tutte le sveglie impostate per attivarsi durante il lavoro!
Tasker Pro n. 5: allarme basato sul calendario
Ti svegli alle 7 del mattino. Fai la doccia, fai colazione, prendi una tazza di caffè, sali in macchina e stai andando al lavoro. Se questa è la tua routine ogni mattina, probabilmente non avrai molti problemi a ricordarti di impostare la sveglia. Per quelli di noi che lavorano con orari irregolari, è fondamentale controllare il proprio programma di lavoro per essere sicuri dell'orario necessario per essere svegli e pronti per arrivare in orario. Ricordarsi di impostare la sveglia è fondamentale per essere un lavoratore puntuale, ma siamo tutti esseri umani, quindi siamo destinati a commettere errori. Ecco perché ho ideato questa sveglia basata su calendario utilizzando Tasker e l'app AlarmPad assicurati che se hai un lavoro programmato per il giorno successivo, avrai la garanzia di avere una sveglia impostata per quello tempo.
Requisiti
- Tasker ($ 2,99)
- AlarmPad (Ho scoperto che AlarmPad ha la migliore integrazione con Tasker, ma qualsiasi app sveglia con integrazione Tasker funzionerà)
- Allarme automatico
- AutoTools Beta
Istruzioni
Avrai bisogno di una certa preparazione per far sì che questo compito funzioni davvero per te. Prima di tutto, dovrai assicurarti di tenere traccia del tuo programma di lavoro in un Google Calendar. Il mio programma di lavoro, ad esempio, ha un'opzione per esportare su Google Calendar, ed è così che lo configuro. Dopo aver impostato il tuo calendario, discuteremo ora dei due script Tasker separati e indipendenti che funzioneranno per assicurarti sia arrivare in tempo al lavoro sia per assicurarti di non trovarti mai in una situazione imbarazzante in cui ti sei dimenticato di spegnere un allarme alle lavoro. Puoi implementare una o entrambe queste configurazioni come ritieni opportuno.
Innanzitutto, come creare una sveglia basata sul calendario. Di seguito è riportato uno screenshot delle azioni necessarie per impostare questa attività. Questa attività dovrebbe essere eseguita una volta ogni notte, preferibilmente prima di andare a letto. Puoi configurarlo per l'esecuzione in base a un contesto temporale (ad es. ogni notte a mezzanotte) o in base a qualche altro fattore scatenante come un Etichetta NFC (questo è il mio metodo preferito).
- Attività --> Esegui attività. Nome: Ottieni eventi. Se noterai, la prima azione in questo passaggio richiede in realtà un'altra attività. Questo è un compito che ho modificato dal lavoro di un Redditor su Tasker e che ho mostrato a XDA a marzo durante la Tasker Week. Una guida completa su cos'è questa attività e cosa fa può essere trovata nel nostro Forum suggerimenti e trucchi di Tasker. Puoi scaricare l'attività nel thread collegato o in basso poiché l'ho ricaricata per il bene di questa guida. Un piccolo avvertimento qui, se usi il tuo calendario per un sacco di cose diverse che non vuoi hai impostato un allarme, quindi assicurati di modificare lo script "Ottieni eventi" per attingere solo dal tuo lavoro specifico calendario.
- Compito --> Se. Se %Calstart1è impostato. Ciò farà sì che lo script venga eseguito solo se c'è effettivamente un evento nel tuo Google Calendar per domani.
- Plugin --> Allarme automatico. Ciò otterrà moltissimi dettagli sul prossimo allarme che si verificherà. Tecnicamente questo è possibile farlo con alcune funzioni Java, ma richiede più passaggi del necessario e il plugin lo rende molto più semplice.
- Variabili --> Insieme di variabili. Nome: %nextalarm A %VOLTE + %secondi. Seleziona "Fai matematica". Ciò selezionerà l'ora in cui è attualmente programmato l'allarme successivo (rappresentato come secondi trascorsi dall'epoca) come variabile chiamata "nextalarm".
- Variabili --> Insieme di variabili. Nome: %diff A (%Calstart1-%nextalarm)/3600. Seleziona "Fai matematica". Questa formula determinerà la differenza di tempo tra l'evento successivo sul tuo calendario e l'ora in cui è impostata la sveglia successiva, in ore.
- Compito --> Se. Se %diff< 2. Se mancano più di 2 ore alla prossima sveglia (prima o dopo l'evento del calendario, non importa), allora dobbiamo programmare una sveglia più appropriata.
- Variabili --> Insieme di variabili. Nome: %allarme A %Calstart1*1000. Tutto quello che stiamo facendo qui è preparare l'ora su cui dobbiamo impostare la sveglia in modo da poterla inserire in AutoTools in un formato che possa riconoscere.
- Plugin --> AutoTools --> AutoTools Tempo. Clicca su Aggiungi tempo. Vai a Data e fare clic su Millimetri di dati ed entra %allarme. Torna indietro e per Aggiungi unità impostarlo su Ore. Per Aggiungere valore impostarlo su -2 (questo è quanto tempo prima dell'evento del calendario per cui Tasker imposterà una sveglia, se ritieni che 2 ore prima del lavoro siano troppo lunghe puoi modificare il numero, ma assicurati che sia un numero negativo). Per Formato di output: impostalo su Altezza: mm.
- Variabili --> Divisione variabili. Nome: %alla datacalcolata. Divisore : (sì, sono i due punti). In questo modo l'allarme successivo verrà suddiviso in due variabili separate, una per le ore e una per i minuti.
- Plugin --> Azione di esecuzione di AlarmPad. Disabilita: allarme successivo.
- Plugin --> AlarmPad imposta la sveglia. Per un'ora fallo %alladatacalcolata1 e per un minuto fallo %alladatacalcolata2. Seleziona "Elimina automaticamente dopo l'esecuzione".
- Attività --> Termina se.
- Attività --> Termina se.
E questo è tutto per la parte di allarme basata sul calendario! Ora, se usi AlarmPad da un po' di tempo, potresti pensare che l'intera attività sia ridondante perché AlarmPad stesso ha una funzione per monitorare gli eventi del calendario, ma ti chiede solo se vuoi impostarli (il che significa che devi farlo manualmente) e non discrimina tra i vari calendari. Supponendo che tu abbia impostato correttamente il tuo calendario di lavoro, questo farà tutto automaticamente, quindi non dovrai preoccuparti di nulla.
Successivamente, una variante di uno script Tasker piuttosto comune che prevede di silenziare il telefono al lavoro... ma con l'ulteriore vantaggio di disabilitare eventuali allarmi impostati per attivarsi durante il lavoro! Ecco una panoramica di come appare:
Come puoi vedere, creerai un profilo statale attivo ogni volta che viene rilevato un evento del calendario. Crea un nuovo profilo e dagli un nome Calendario silenzioso. Lascia il titolo, la posizione e la descrizione vuoti ma per il calendario scegli il tuo calendario di lavoro. Crea un'attività di ingresso senza nome. Ecco i passaggi in ordine, che tratteremo in dettaglio di seguito.
- Audio --> Modalità silenziosa. Modalità: Vibrare. Autoesplicativo. Imposta il telefono in modalità di sola vibrazione quando sei al lavoro.
- App --> Prova app. Tipo: Inizio del calendario (secondi). Dati: %VOLTE. Memorizza il risultato in: %currstart. Ottieni l'ora di inizio dell'evento del calendario corrente. Lo useremo per confrontare con l'allarme successivo impostato.
- Plug-in --> Allarme automatico. Ottieni informazioni sul prossimo allarme.
- Variabili --> Insieme di variabili. Nome: %nextalarm A %VOLTE+%secondi. Ottieni l'ora a cui è impostata la sveglia successiva, definita in secondi dall'epoca.
- Prova l'app. Tipo: Titolo del calendario. Dati: %nextalarm. Memorizza il risultato in: %titolo. Ottieni il titolo dell'evento che corrisponde, se presente, all'ora in cui è impostata la sveglia successiva.
- Prova l'app. Tipo: Calendario Calendario. Dati: %nextalarm. Memorizza il risultato in %calendario. Ottieni il calendario che corrisponde all'evento sopra.
- Prova l'app. Tipo: Inizio del calendario (secondi). Dati: %nextalarm. Memorizza il risultato in: %prossimoavvio. Ottieni l'ora di inizio dell'evento del calendario che corrisponde alla sveglia successiva, se presente.
- Plugin --> Azione di esecuzione di AlarmPad. Disabilita: allarme successivo. Controllo Se e impostarlo su se %title1 è impostato & %calendar1 ~ YOURWORKCALENDARNAME & %currstart1 = %nextstart1. Si eseguono tre controlli per garantire che l'allarme successivo sia disattivato correttamente. Se la sveglia successiva viene impostata durante un evento del calendario E quell'evento del calendario proviene dal tuo calendario di lavoro E quell'evento del calendario si sovrappone al tuo lavoro attuale in questo momento, quindi e SOLO ALLORA disabilita quello successivo allarme.
Puoi utilizzare questo script separatamente da quello sopra o in coordinamento con esso. Li uso entrambi e mi aiutano molto bene con il mio programma di lavoro irregolare. Dagli Un colpo!
E Ecco! Se riesci a seguire questo percorso, allora congratulazioni, sei praticamente un maestro di Tasker! Confuso su un passaggio e vuoi semplicemente importare lo script e andare avanti con la tua vita? Non posso darti torto, mi ci è voluto molto per capirlo bene.
Se desideri importare questo script Tasker, puoi scaricarlo da Android File Host. Dovrai scaricare questi tre file e importarli tutti: [1] [2] [3] Per importare l'attività, devi prima disabilitare la modalità Principiante in Tasker accedendo al menu --> preferenze. Nella scheda UI, deseleziona "Modalità Principiante". Quindi, torna nel menu principale di Tasker, fai clic sulla scheda "Attività". Quindi premi a lungo sulla scheda "Attività" e premi "Importa". Passa al punto in cui hai scaricato il mio file .prf.xml e selezionalo per importarlo. Una volta importato, sei libero di giocarci come meglio credi.
La prossima settimana per Tasker Pro ti mostrerò come farlo sblocca il tuo PC Windows utilizzando l'impronta digitale!
Cosa ti piacerebbe vedermi fare con Tasker? Fatecelo sapere qui sotto e potremmo presentare la tua idea in un prossimo articolo!