Erfahren Sie, wie Sie mit Tasker und einer Anwendung namens Alarm Pad einen kalenderbasierten Alarm einstellen. Kommen Sie nie zu spät zur Arbeit und ersparen Sie sich Peinlichkeiten!
Bei der Automatisierung geht es angeblich darum, alltägliche Aufgaben zu vereinfachen, damit Sie mehr wertvolle Zeit für die Dinge haben, die Sie lieben. Bei XDA haben wir Ihnen gezeigt, wie Sie Tasker dazu verwenden können Sichern Sie Ihr Gerät, Produktivität verbessern, oder Machen Sie das Fahren sicherer, alles Teil unserer Serie mit dem Titel „Tasker-Woche.'
Aber der Spaß hört hier noch nicht auf. Wenn es Sie schon immer gejuckt hat einige wirklich tolle Tasker-Aufgaben (und haben es satt langweilig Dinge wie Ihnen sagen, wie Sie Ihr Telefon neu starten oder Ihr Telefon schütteln, um das Display zu aktivieren), dann unser Neues Tasker Pro-Serie ist für Sie.
Wir werden eine Reihe von veröffentlichen hochentwickelt Tasker-Profile, die Ihnen zeigen, wie leistungsfähig Tasker sein kann, wenn Sie bereit sind, über den Tellerrand zu schauen. Obwohl wir den größten Teil der harten Arbeit für Sie erledigt haben und es Ihnen natürlich freisteht, meine Profile zu importieren und sie so zu verwenden, wie sie sind, Ich empfehle Ihnen dringend, die Verwendung von Tasker zu erlernen, wenn Sie diese Aufgaben anpassen möchten selbst. Drüben bei uns
Tasker-Tipps und Tricks In Foren oder im Subreddit /r/Tasker von Reddit können Sie mit anderen teilen und daran arbeiten, wie Sie eine Idee, die Sie haben, umsetzen können (wie Ich habe es getan viele Male).Das ist Woche 5 von Tasker Pro. Letzte Wochehaben wir Ihnen gezeigt, wie Sie mit Tasker per SMS gesendete Zwei-Faktor-Authentifizierungscodes kopieren können, ohne Ihre App zu verlassen. Diese Woche zeigen wir Ihnen, wie es geht Stellen Sie einen kalenderbasierten Alarm ein und deaktivieren Sie alle Alarme, die während der Arbeit ausgelöst werden sollen!
Tasker Pro #5: Kalenderbasierter Alarm
Du wachst um 7 Uhr morgens auf. Sie duschen, frühstücken, trinken eine Tasse Kaffee, steigen in Ihr Auto und machen sich auf den Weg zur Arbeit. Wenn dies jeden Morgen Ihre Routine ist, fällt es Ihnen wahrscheinlich nicht schwer, daran zu denken, einen Wecker zu stellen. Für diejenigen von uns, die unregelmäßige Arbeitszeiten haben, ist es sehr wichtig, dass wir unseren Arbeitsplan überprüfen, um sicherzustellen, dass wir pünktlich aufstehen und bereit sein müssen, anzukommen. Denken Sie daran, einen Wecker zu stellen, ist für pünktliches Arbeiten von entscheidender Bedeutung, aber wir sind alle Menschen und machen daher zwangsläufig Fehler. Aus diesem Grund habe ich mithilfe von Tasker und der AlarmPad-App diesen kalenderbasierten Wecker entwickelt Stellen Sie sicher, dass Sie für den Fall, dass Sie am nächsten Tag arbeiten müssen, garantiert einen Wecker dafür eingestellt haben Zeit.
Anforderungen
- Tasker (2,99 $)
- AlarmPad (Ich habe festgestellt, dass AlarmPad die beste Tasker-Integration hat, aber jede Wecker-App mit Tasker-Integration funktioniert)
- AutoAlarm
- AutoTools-Beta
Anweisungen
Sie benötigen einige Vorbereitungen, damit diese Aufgabe wirklich für Sie funktioniert. Zunächst müssen Sie sicherstellen, dass Sie Ihren Arbeitsplan in einem Google Kalender im Auge behalten. Mein Arbeitsplan verfügt beispielsweise über eine Option zum Exportieren in Google Kalender, so habe ich es eingerichtet. Nachdem Sie Ihren Kalender eingerichtet haben, besprechen wir nun die beiden separaten, unabhängigen Tasker-Skripte, die dafür sorgen, dass Sie sicher sind Beides sorgt dafür, dass Sie pünktlich zur Arbeit kommen und stellen sicher, dass Sie nie in eine peinliche Situation geraten, in der Sie vergessen haben, den Wecker auszuschalten arbeiten. Sie können eine oder beide dieser Konfigurationen nach Belieben implementieren.
Zunächst erfahren Sie, wie Sie einen kalenderbasierten Alarm erstellen. Unten sehen Sie einen Screenshot der Aktionen, die zum Einrichten dieser Aufgabe erforderlich sind. Diese Aufgabe sollte einmal pro Nacht ausgeführt werden, vorzugsweise vor dem Schlafengehen. Sie können es so einrichten, dass es basierend auf einem Zeitkontext ausgeführt wird (z. B. jede Nacht um Mitternacht) oder basierend auf einem anderen Auslöser wie einem NFC-Tag (Dies ist meine bevorzugte Methode).
- Aufgabe -> Aufgabe ausführen. Name: Holen Sie sich Ereignisse. Wie Sie bemerken, ruft die erste Aktion in diesem Schritt tatsächlich eine andere Aufgabe auf. Dies ist eine Aufgabe, die ich aus der Arbeit eines Redditors auf Tasker herausgegeben und XDA im März während der Tasker-Woche gezeigt habe. Eine vollständige Anleitung dazu, was diese Aufgabe ist und was sie bewirkt, finden Sie in unserem Tasker-Tipps und Tricks-Forum. Sie können diese Aufgabe im verlinkten Thread oder unten herunterladen, da ich sie für diesen Leitfaden erneut hochgeladen habe. Hier eine kleine Warnung, wenn Sie Ihren Kalender für eine ganze Reihe verschiedener Dinge verwenden, die Sie nicht möchten Wenn Sie einen Alarm eingestellt haben, stellen Sie sicher, dass Sie das Skript „Ereignisse abrufen“ so bearbeiten, dass es nur Daten aus Ihrer spezifischen Arbeit abruft Kalender.
- Aufgabe -> Wenn. Wenn %Calstart1ist gesetzt. Dadurch wird das Skript nur ausgeführt, wenn in Ihrem Google Kalender tatsächlich ein Ereignis für morgen vorhanden ist.
- Plugins -> AutoAlarm. Dadurch werden zahlreiche Details zum nächsten auftretenden Alarm angezeigt. Technisch ist dies mit ein paar Java-Funktionen möglich, aber es erfordert mehr Schritte als nötig und das Plugin macht es einfach viel einfacher.
- Variablen -> Variablensatz. Name: %nextalarm Zu %TIMES + %Sekunden. Aktivieren Sie „Mathe machen“. Dadurch wird die Zeit, zu der der nächste Alarm aktuell geplant ist (dargestellt als Sekunden seit der Epoche), als Variable namens „nextalarm“ abgerufen.
- Variablen -> Variablensatz. Name: %diff Zu (%Calstart1-%nextalarm)/3600. Aktivieren Sie „Mathe machen“. Diese Formel bestimmt den Zeitunterschied in Stunden zwischen dem nächsten Ereignis in Ihrem Kalender und der Zeit, auf die der nächste Alarm eingestellt ist.
- Aufgabe -> Wenn. Wenn %diff< 2. Wenn der nächste Alarm mehr als zwei Stunden entfernt liegt (vor oder nach dem Kalenderereignis, spielt keine Rolle), müssen wir einen passenderen Alarm planen.
- Variablen -> Variablensatz. Name: %Alarm Zu %Calstart1*1000. Wir bereiten hier lediglich die Zeit vor, auf die wir den Wecker stellen müssen, damit wir sie in einem Format, das AutoTools erkennen kann, eingeben können.
- Plugins -> AutoTools -> AutoTools Time. Klicke auf Zeit hinzufügen. Gehe zu Datum und klicken Sie auf Daten Millis und eintreten %Alarm. Geh zurück und für Einheit hinzufügen stellen Sie es ein Std. Für Mehrwert stellen Sie es ein -2 (Dies ist der Zeitraum vor dem Kalenderereignis, für den Tasker einen Alarm einstellt. Wenn Sie der Meinung sind, dass 2 Stunden vor der Arbeit zu lang sind, können Sie die Zahl ändern, stellen Sie jedoch sicher, dass es sich um einen handelt negative Zahl). Für Ausgabeformat: setze es auf HH: mm.
- Variablen -> Variablenaufteilung. Name: %atberechnetesDatum. Splitter : (Ja, das ist ein Doppelpunkt). Dadurch wird der nächste Alarm in zwei separate Variablen übertragen, eine für die Stunden und eine für die Minuten.
- Plugins -> AlarmPad-Aktion ausführen. Deaktivieren: Nächster auftretender Alarm.
- Plugins -> AlarmPad Alarm einstellen. Eine Stunde lang schaffen %atberechnetesDatum1 und für eine Minute mach es %atberechnetesDatum2. Aktivieren Sie „Nach Ausführung automatisch löschen“.
- Aufgabe -> Ende, wenn.
- Aufgabe -> Ende, wenn.
Und das war's mit dem kalenderbasierten Alarmteil! Wenn Sie AlarmPad schon seit einiger Zeit verwenden, denken Sie vielleicht, dass diese ganze Aufgabe überflüssig ist, weil AlarmPad selbst über eine Funktion zur Überwachung von Kalenderereignissen verfügt. Sie werden jedoch nur gefragt, ob Sie sie festlegen möchten (was bedeutet, dass Sie es manuell tun müssen) und Es wird nicht zwischen Ihren verschiedenen Kalendern unterschieden. Vorausgesetzt, Sie haben Ihren Arbeitskalender richtig eingerichtet, erledigt dies alles automatisch, sodass Sie sich um nichts kümmern müssen.
Als nächstes folgt eine Variation eines ziemlich häufigen Tasker-Skripts, bei dem es darum geht, Ihr Telefon am Arbeitsplatz stummzuschalten... Aber mit dem zusätzlichen Vorteil, dass alle Alarme deaktiviert werden, die während der Arbeit ausgelöst werden! Hier ein Überblick, wie es aussieht:
Wie Sie sehen, erstellen Sie ein Statusprofil, das immer dann aktiv ist, wenn ein Kalenderereignis erkannt wird. Erstellen Sie ein neues Profil und benennen Sie es Stiller Kalender. Lassen Sie Titel, Ort und Beschreibung leer, aber wählen Sie für den Kalender Ihren Arbeitskalender aus. Erstellen Sie eine Eingabeaufgabe ohne Namen. Hier sind die Schritte der Reihe nach, auf die wir weiter unten im Detail eingehen.
- Audio -> Lautlosmodus. Modus: Vibrieren. Selbsterklärend. Stellen Sie Ihr Telefon bei der Arbeit auf den Vibrationsmodus ein.
- App -> Test-App. Typ: Kalenderstart (Sekunden). Daten: %MAL. Ergebnis speichern in: %currstart. Rufen Sie die Startzeit des aktuellen Kalenderereignisses ab. Wir werden dies zum Vergleich mit dem nächsten eingestellten Alarm verwenden.
- Plugin -> AutoAlarm. Erhalten Sie Informationen zum nächsten Alarm.
- Variablen -> Variablensatz. Name: %nextalarm Zu %TIMES+%Sekunden. Rufen Sie die Zeit ab, auf die der nächste Alarm eingestellt ist, definiert in Sekunden seit der Epoche.
- Test-App. Typ: Kalendertitel. Daten: %nextalarm. Ergebnis speichern in: %Titel. Rufen Sie den Titel des Ereignisses ab, der ggf. mit der Zeit übereinstimmt, auf die der nächste Alarm eingestellt ist.
- Test-App. Typ: Kalender Kalender. Daten: %nextalarm. Ergebnis speichern in %Kalender. Holen Sie sich den Kalender, der dem oben genannten Ereignis entspricht.
- Test-App. Typ: Kalenderstart (Sekunden). Daten: %nextalarm. Ergebnis speichern in: %nextstart. Rufen Sie die Startzeit des Kalenderereignisses ab, das dem nächsten Alarm entspricht, falls vorhanden.
- Plugin -> AlarmPad-Aktion ausführen. Deaktivieren: Nächster auftretender Alarm. Überprüfen Wenn und stellen Sie es ein wenn %title1 gesetzt ist & %calendar1 ~ YOURWORKCALENDARNAME & %currstart1 = %nextstart1. Dabei werden drei Prüfungen durchgeführt, um sicherzustellen, dass der nächste Alarm ordnungsgemäß deaktiviert wird. Wenn der nächste Alarm während eines Kalenderereignisses eingestellt wird UND dieses Kalenderereignis aus Ihrem Arbeitskalender stammt UND Dieses Kalenderereignis überschneidet sich gerade mit Ihrer aktuellen Arbeit. Deaktivieren Sie dann NUR DANN das nächste Alarm.
Sie können dieses Skript separat vom oben genannten oder in Koordination damit verwenden. Ich verwende beides und es hilft mir sehr gut bei meinem unregelmäßigen Arbeitsplan. Versuch es einmal!
Und Voila! Wenn Sie dem folgen können, dann herzlichen Glückwunsch, Sie sind so ziemlich ein Meister von Tasker! Sind Sie bei einem Schritt verwirrt und möchten einfach nur das Skript importieren und mit Ihrem Leben weitermachen? Ich kann es Ihnen nicht verübeln, ich habe lange darüber nachgedacht, es richtig hinzubekommen.
Wenn Sie dieses Tasker-Skript importieren möchten, können Sie es von Android File Host herunterladen. Sie müssen diese drei Dateien herunterladen und alle importieren: [1] [2] [3] Um die Aufgabe zu importieren, müssen Sie zunächst den Anfängermodus in Tasker deaktivieren, indem Sie zum Menü -> Einstellungen gehen. Deaktivieren Sie auf der Registerkarte „Benutzeroberfläche“ das Kontrollkästchen „Anfängermodus“. Klicken Sie dann zurück im Tasker-Hauptmenü auf die Registerkarte „Aufgaben“. Drücken Sie dann lange auf die Registerkarte „Aufgaben“ und klicken Sie auf „Importieren“. Navigieren Sie zu dem Ort, an den Sie meine .prf.xml-Datei heruntergeladen haben, und wählen Sie sie aus, um sie zu importieren. Sobald Sie es importiert haben, können Sie nach Belieben damit herumspielen.
Nächste Woche zeige ich Ihnen für Tasker Pro, wie es geht Entsperren Sie Ihren Windows-PC mit Ihrem Fingerabdruck!
Was möchten Sie, dass ich mit Tasker mache? Lassen Sie es uns unten wissen und wir werden Ihre Idee möglicherweise in einem zukünftigen Artikel vorstellen!