Erstellen Sie Kalenderereignisse über Tasker, die beim Betreten eines Standorts beginnen und beim Verlassen enden

Ich möchte Tasker verwenden, um zu protokollieren, wie viel Zeit ich an einem Ort verbracht habe. Ich möchte, dass der Tasker einen Kalendereintrag erstellt, wenn ich einen Ort betrete, und das Ende des Kalenderereignisses hat, wenn ich den Ort verlasse.

Ist das möglich?

Antworten (2)

Direkte Antwort: Ja.

Was du nicht gefragt hast: Wie :)

Haben Sie ein standortbasiertes Profil, das ausgelöst wird, wenn Sie den betreffenden Standort erreichen. Erstellen Sie in der Eintragsaufgabe den ersten Kalendereintrag ("Erfasst [Ort]"). Fügen Sie dann eine Exit-Aufgabe hinzu – in der Sie den zweiten Kalendereintrag erstellen („Left [location]“).

Möglicherweise müssen Sie einige Überprüfungen hinzufügen, um "Drops" zu kompensieren (z. B. wenn Sie den Keller eines Gebäudes betreten, können Sie de facto in den "Flugzeugmodus" ohne Mobilfunknetz, ohne WiFi-Netzwerk und ohne GPS-Abdeckung fallen - was "zufällig" sein könnte bringt Sie aus dem Ort heraus"). Also sollte der Exit-Task so etwas beinhalten wie das Setzen einer Variable mit der „aktuellen Uhrzeit“, dann eine Schleife für zB 10 mal einen Tasker haben ›warten › 10 Sekunden und Standort erneut prüfen, und dann den „Exit“ nur protokollieren, wenn man wirklich ist „das Gebäude verlassen“.


Wenn Sie ein einzelnes Kalenderelement wünschen, bei dem die Startzeit auf den Standorteintrag und die Endzeit auf das Verlassen eingestellt ist, ist eine kleine Änderung erforderlich:

  • Setzen Sie in der Eingabeaufgabe eine Variable, die die aktuelle (Eingabe-) Zeit enthält
  • Verwenden Sie in der Exit-Aufgabe beim Senden des Kalenderelements den Inhalt der Variablen für den Beginn und den Inhalt der zweiten Variablen für die Endzeit des Ereignisses.

Wenn Sie bereit sind, Automate , eine andere Automatisierungs-App, auszuprobieren . Hier ist ein Ablauf dafür:

http://llamalab.com/automate/community/flows/14