Создавайте события календаря через Tasker, которые начинаются при входе в место и заканчиваются при выходе из него

Я хочу использовать Tasker для регистрации того, сколько времени я провел в том или ином месте. Я хотел бы, чтобы Tasker создавал запись календаря, когда я вхожу в место, и чтобы конец события календаря был, когда я покидаю место.

Это возможно?

Ответы (2)

Прямой ответ: Да.

Что вы не спросили: Как :)

Иметь профиль на основе местоположения, который срабатывает, когда вы достигаете рассматриваемого местоположения. В записи-задаче создайте первую запись календаря ("Введено [местоположение]"). Затем добавьте задачу-выход, в которой вы создаете вторую запись календаря ("Левая [местоположение]").

Возможно, вам придется добавить некоторые проверки, чтобы компенсировать «падения» (например, вход в подвал здания может де-факто привести вас в «режим полета» без сотовой сети, без сети Wi-Fi и без покрытия GPS, что может «случайно высадить вас из локации"). Таким образом, задача выхода должна содержать что-то вроде установки переменной с «текущим временем», затем цикл, например, 10 раз с использованием Tasker › Подождите › 10 секунд и перепроверьте местоположение, а затем регистрируйте «выход» только тогда, когда вы действительно «покинул здание».


Если вы хотите, чтобы один элемент календаря с временем начала, установленным для записи местоположения, и временем окончания, когда вы выходите из него, требуется небольшая модификация:

  • в задаче на вход установить переменную, содержащую текущее (входное) время
  • в задаче выхода при отправке элемента календаря используйте содержимое переменной для начала и содержимое второй переменной для времени окончания события.

Если вы хотите попробовать Automate , еще одно приложение для автоматизации. Вот поток для этого:

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