Tasker Pro: op kalender gebaseerde alarmen om nooit meer uw werk te missen en uzelf te behoeden voor schaamte!

Leer hoe u een op een kalender gebaseerd alarm kunt instellen met Tasker en een applicatie genaamd Alarm Pad. Kom nooit te laat op je werk en voorkom schaamte!

Automatisering zou moeten gaan over het vereenvoudigen van dagelijkse taken, zodat u meer kostbare tijd krijgt voor de dingen waar u van houdt. Bij XDA hebben we u laten zien hoe u Tasker kunt gebruiken beveilig uw apparaat, productiviteit verhogen, of maken het rijden veiliger, allemaal onderdeel van onze serie genaamd 'Tasker-week.'

Maar daar houdt het plezier niet op. Als je er zin in hebt een aantal serieus geweldige Tasker-taken (en zijn moe van de saai dingen zoals vertellen hoe je je telefoon opnieuw moet opstarten of je telefoon moet schudden om het scherm te activeren), en dan onze nieuwe Tasker Pro-serie is voor jou.

We zullen er een serie van posten zeer geavanceerd Tasker-profielen die u laten zien hoe krachtig Tasker kan zijn als u bereid bent buiten de gebaande paden te denken. Hoewel we het meeste werk voor je hebben gedaan en je zeker vrij bent om mijn profielen te importeren en ze te gebruiken zoals ze zijn, Ik raad je ten zeerste aan om te leren hoe je Tasker kunt gebruiken als je deze taken wilt kunnen aanpassen jezelf. Op onze

Tasker-tips en -trucs forums of op Reddit's /r/Tasker subreddit, kunt u met anderen delen en samenwerken aan de implementatie van een idee dat u heeft (zoals ik heb gedaan vele keren).

Dit is Week 5 van Tasker pro. Vorige week, hebben we u laten zien hoe u Tasker kunt gebruiken om tweefactorauthenticatiecodes te kopiëren die via sms zijn verzonden zonder uw app te verlaten. Deze week laten we je zien hoe je dat kunt doen stel een kalendergebaseerd alarm in en schakel alle alarmen uit die tijdens het werk afgaan!


Tasker Pro #5: op kalender gebaseerd alarm

Je wordt om 7 uur wakker. Je doucht, ontbijtt, pakt een kop koffie, stapt in de auto en bent op weg naar je werk. Als dit elke ochtend uw routine is, heeft u er waarschijnlijk niet veel moeite mee om te onthouden dat u een wekker moet zetten. Voor degenen onder ons die op onregelmatige uren werken, is het van cruciaal belang dat we ons werkschema controleren om er zeker van te zijn hoe laat we op moeten staan ​​en klaar moeten zijn om op tijd aan te komen. Onthouden dat je een wekker moet zetten is van cruciaal belang als je stipt wilt werken, maar we zijn allemaal mensen, dus we zullen zeker fouten maken. Daarom heb ik deze op kalender gebaseerde wekker bedacht met behulp van Tasker en de AlarmPad-app Zorg ervoor dat als je de volgende dag werk hebt, je daar gegarandeerd een wekker voor hebt staan tijd.


Vereisten

  • Tasker ($ 2,99)
  • AlarmPad (Ik heb ontdekt dat AlarmPad de beste Tasker-integratie heeft, maar elke wekker-app met Tasker-integratie zal werken)
  • Automatisch alarm
  • AutoTools Bèta

Instructies

U zult enige voorbereiding nodig hebben om deze taak echt voor u te laten werken. Allereerst moet u ervoor zorgen dat u uw werkschema bijhoudt in een Google Agenda. Mijn werkschema heeft bijvoorbeeld een optie om te exporteren naar Google Agenda, zo heb ik het ingesteld. Nadat u uw agenda heeft ingesteld, bespreken we nu de twee afzonderlijke, onafhankelijke Tasker-scripts die ervoor zorgen dat u zowel om op tijd op je werk te komen als om ervoor te zorgen dat je nooit een gênante situatie krijgt waarin je vergat een alarm uit te zetten werk. U kunt een of beide van deze opstellingen naar eigen inzicht implementeren.

Ten eerste: hoe u een op een kalender gebaseerd alarm kunt maken. Hieronder ziet u een screenshot van de acties die nodig zijn om deze taak in te stellen. Deze taak moet één keer per avond worden uitgevoerd, bij voorkeur voordat u naar bed gaat. U kunt het zo instellen dat het wordt uitgevoerd op basis van een tijdcontext (bijv. elke nacht om middernacht) of gebaseerd op een andere trigger zoals een NFC-tag (dit is mijn voorkeursmethode).

  1. Taak --> Taak uitvoeren. Naam: Gebeurtenissen ophalen. Als je het merkt, roept de eerste actie in deze stap feitelijk een andere taak op. Dit is een taak die ik heb bewerkt naar het werk van een Redditor op Tasker en die ik in maart tijdens Tasker Week op XDA heb laten zien. Een volledige gids over wat deze taak is en wat deze doet, kunt u vinden in onze Tasker Tips & Tricks-forum. Je kunt die taak downloaden in de gelinkte thread of hieronder, aangezien ik hem ter wille van deze handleiding opnieuw heb geüpload. Een kleine waarschuwing hier, als u uw agenda voor een heleboel verschillende dingen gebruikt die u niet wilt Als u een alarm hebt ingesteld, zorg er dan voor dat u het script 'Get Events' zodanig bewerkt dat u alleen gegevens uit uw specifieke werk ophaalt kalender.
  2. Taak --> Als. Als %Calstart1is ingesteld. Hierdoor wordt het script alleen uitgevoerd als er daadwerkelijk een evenement in uw Google Agenda staat voor morgen.
  3. Plug-ins --> AutoAlarm. Dit zal een hoop details opleveren over het volgende alarm. Technisch gezien is dit mogelijk met een paar Java-functies, maar het vergt meer stappen dan nodig is en de plug-in maakt het gewoon veel eenvoudiger.
  4. Variabelen --> Variabelenset. Naam: %volgendealarm naar %TIMES + %seconden. Vink 'Wiskunde doen' aan. Hierdoor wordt de tijd waarop het volgende alarm momenteel is gepland (weergegeven in seconden sinds het tijdperk) opgehaald als een variabele met de naam 'nextalarm'.
  5. Variabelen --> Variabelenset. Naam: % verschil naar (%Kalstart1-%volgendealarm)/3600. Vink 'Wiskunde doen' aan. Deze formule bepaalt het tijdsverschil tussen de volgende gebeurtenis in uw agenda en de tijd waarop het volgende alarm is ingesteld, in uren.
  6. Taak --> Als. Als % verschil< 2. Als het volgende alarm meer dan 2 uur verwijderd is (voor of na de kalendergebeurtenis, het maakt niet uit), moeten we een geschikter alarm plannen.
  7. Variabelen --> Variabelenset. Naam: %alarm naar %Kalstart1*1000. Het enige wat we hier doen is de tijd voorbereiden waarop we de wekker moeten instellen, zodat we deze in AutoTools kunnen invoeren in een formaat dat hij kan herkennen.
  8. Plug-ins --> AutoTools --> AutoTools Tijd. Klik op Voeg tijd toe. Ga naar Datum en klik op Gegevens Millis en ga binnen %alarm. Ga terug en voor Eenheid toevoegen stel het in Uur. Voor Waarde toevoegen stel het in -2 (dit is hoe lang voorafgaand aan de agenda-afspraak waarvoor Tasker een alarm zal instellen. Als u denkt dat 2 uur vóór het werk te lang is, kunt u het aantal wijzigen, maar zorg ervoor dat het een negatief nummer). Voor Uitvoerformaat: stel het in HH: mm.
  9. Variabelen --> Variabelensplitsing. Naam: %opberekendedatum. Splitser : (ja, dat is een dubbele punt). Hierdoor wordt het volgende alarm in twee afzonderlijke variabelen verdeeld, één voor de uren en één voor de minuten.
  10. Plug-ins --> AlarmPad-actie uitvoeren. Uitschakelen: Volgende alarm.
  11. Plug-ins --> AlarmPad stelt alarm in. Een uur lang maken %opberekendedatum1 en maak het voor een minuut %opberekendedatum2. Vink 'automatisch verwijderen na uitvoeren' aan.
  12. Taak --> Einde als.
  13. Taak --> Einde als.

En dat is alles voor het op kalender gebaseerde alarmgedeelte! Als u AlarmPad al een tijdje gebruikt, denkt u misschien dat deze hele taak overbodig is, omdat AlarmPad zelf een functie heeft om agenda-evenementen te controleren, maar er wordt u alleen gevraagd of u ze wilt instellen (wat betekent dat je het handmatig moet doen) en het maakt geen onderscheid tussen uw verschillende agenda's. Ervan uitgaande dat u uw werkagenda goed heeft ingesteld, gebeurt alles automatisch, zodat u zich nergens zorgen over hoeft te maken.

Vervolgens een variatie op een vrij gebruikelijk Tasker-script waarbij je je telefoon op het werk op stil zet... maar met het extra voordeel dat u eventuele alarmen kunt uitschakelen die tijdens het werk afgaan! Hier is een overzicht van hoe het eruit ziet:

Zoals u kunt zien, maakt u een statusprofiel aan dat actief is wanneer er een agenda-afspraak wordt gedetecteerd. Maak een nieuw profiel en geef het een naam Stille kalender. Laat de titel, locatie en beschrijving allemaal leeg, maar kies voor de kalender uw werkkalender. Maak een invoertaak zonder naam. Hier zijn de stappen in volgorde, die we hieronder in detail zullen bespreken.

  1. Audio --> Stille modus. Modus: Trillen. Spreekt voor zich. Stel uw telefoon in op de modus Alleen trillen wanneer u op het werk bent.
  2. App --> Testapp. Type: Kalenderstart (seconden). Gegevens: %KEER. Resultaat opslaan in: % huidige start. Haal de starttijd van de huidige agenda-afspraak op. We zullen dit gebruiken om te vergelijken met het volgende alarm dat wordt ingesteld.
  3. Plug-in --> AutoAlarm. Ontvang informatie over het volgende alarm.
  4. Variabelen --> Variabelenset. Naam: %volgendealarm naar %TIMES+%seconden. Haal de tijd op waarop het volgende alarm is ingesteld, gedefinieerd in seconden sinds het tijdperk.
  5. Test-app. Type: Titel van de kalender. Gegevens: %volgendealarm. Resultaat opslaan in: %titel. Haal de titel op van de gebeurtenis die, indien van toepassing, overeenkomt met de tijd waarop het volgende alarm is ingesteld.
  6. Test-app. Type: Kalender Kalender. Gegevens: %volgendealarm. Resultaat opslaan in %kalender. Haal de kalender op die overeenkomt met het bovenstaande evenement.
  7. Test-app. Type: Kalenderstart (seconden). Gegevens: %volgendealarm. Resultaat opslaan in: % volgende start. Haal de starttijd op van de kalendergebeurtenis die overeenkomt met het volgende alarm, indien van toepassing.
  8. Plug-in --> AlarmPad-actie uitvoeren. Uitschakelen: Volgende alarm. Rekening Als en stel deze in als %title1 Set & %calendar1 ~ YOURWORKCALENDARNAME & %currstart1 = %nextstart1 is. Hierbij worden drie controles uitgevoerd om er zeker van te zijn dat het volgende alarm correct wordt uitgeschakeld. Als het volgende alarm wordt ingesteld tijdens een kalendergebeurtenis EN die kalendergebeurtenis uit uw werkagenda komt EN die kalendergebeurtenis overlapt op dit moment met uw huidige werk, en schakel dan ALLEEN DAN de volgende uit alarm.

U kunt dit script afzonderlijk van het bovenstaande gebruiken, of in combinatie daarmee. Ik gebruik beide en het helpt me heel goed met mijn onregelmatige werkschema. Probeer het eens!


En voila! Als je dit kunt volgen, gefeliciteerd, je bent zo'n beetje een meester in Tasker! Ben je bij een stap in de war en wil je gewoon het script importeren en verder gaan met je leven? Ik kan het je niet kwalijk nemen, dit kostte mij veel denkwerk om het goed te krijgen.

Als u dit Tasker-script wilt importeren, kunt u het downloaden van Android File Host. U moet deze drie bestanden downloaden en ze allemaal importeren: [1] [2] [3Om de taak te importeren, moet u eerst de Beginnersmodus in Tasker uitschakelen door naar het menu --> voorkeuren te gaan. Schakel op het tabblad UI het vinkje uit bij 'Beginnersmodus'. Klik vervolgens terug in het hoofdmenu van Tasker op het tabblad 'Taken'. Druk vervolgens lang op het tabblad 'Taken' en druk op 'Importeren'. Navigeer naar waar u mijn .prf.xml-bestand hebt gedownload en selecteer het om het te importeren. Zodra u het importeert, kunt u er naar eigen inzicht mee spelen.

Volgende week laat ik je voor Tasker Pro zien hoe je dat doet ontgrendel uw Windows-pc met uw vingerafdruk!

Bekijk alle Tasker Pro-scripts!

Wat zou je mij graag zien maken met Tasker? Laat het ons hieronder weten, wellicht vermelden we jouw idee in een toekomstig artikel!