Tasker Pro: будильники на основі календаря, щоб ніколи не пропускати роботу та врятувати себе від збентеження!

click fraud protection

Дізнайтеся, як встановити будильник на основі календаря за допомогою Tasker і програми під назвою Alarm Pad. Ніколи не запізнюйтесь на роботу та вбережіть себе від незручності!

Автоматизація має на меті спростити повсякденні завдання, щоб дати вам більше дорогоцінного часу на те, що вам подобається. На XDA ми показали вам, як ви можете використовувати Tasker для захистіть свій пристрій, підвищення продуктивності, або зробити водіння безпечнішим, всі частини нашої серії під назвою "Тиждень Таскера.'

Але на цьому веселощі не закінчуються. Якщо ви свербіли деякі справді приголомшливі завдання Tasker (і втомилися від нудно наприклад розповісти, як перезавантажити телефон або струснути телефон, щоб розбудити дисплей), а потім наш новий Серія Tasker Pro для вас.

Ми будемо публікувати серію високорозвинений Профілі Tasker, які покажуть вам, наскільки потужним може бути Tasker, якщо ви готові мислити нестандартно. Хоча ми виконали більшу частину важкої роботи за вас, і ви, звичайно, можете імпортувати мої профілі та використовувати їх як є, Я настійно рекомендую вам спробувати навчитися використовувати Tasker, якщо ви хочете мати можливість налаштовувати ці завдання себе. Над нами

Поради та підказки Tasker форумах або на Reddit /r/Tasker subreddit, ви можете ділитися та працювати з іншими над тим, як реалізувати вашу ідею (як я зробив багато разів).

Це 5 тиждень таскера про. Минулого тижня, ми показали вам, як ви можете використовувати Tasker для копіювання кодів двофакторної автентифікації, надісланих через SMS, не виходячи з програми. Цього тижня ми покажемо вам, як це зробити встановіть будильник на основі календаря та вимкніть будь-які будильники, налаштовані на спрацьовування під час роботи!


Tasker Pro #5: Будильник на основі календаря

Ви прокидаєтеся о 7 ранку. Ви приймаєте душ, снідаєте, випиваєте чашку кави, сідаєте в машину й їдете на роботу. Якщо це ваш щоденний розпорядок щоранку, можливо, у вас не буде проблем із запам’ятовуванням встановлення будильника. Для тих із нас, хто працює ненормований робочий день, дуже важливо перевірити свій робочий графік, щоб бути впевненим, коли нам потрібно встати й бути готовими прибути вчасно. Щоб бути пунктуальним працівником, необхідно пам’ятати про встановлення будильника, але всі ми люди, тому ми обов’язково припустимося помилок. Ось чому я розробив цей будильник на основі календаря за допомогою Tasker і програми AlarmPad, щоб впевнений, що якщо у вас запланована робота на наступний день, у вас гарантовано буде встановлений будильник для цього час.


Вимоги

  • Tasker ($2,99)
  • AlarmPad (Я виявив, що AlarmPad має найкращу інтеграцію Tasker, але будь-яка програма будильника з інтеграцією Tasker працюватиме)
  • AutoAlarm
  • Бета-версія AutoTools

Інструкції

Вам знадобиться певна підготовка, щоб це завдання дійсно вдалось вам. Перш за все, вам дійсно потрібно буде переконатися, що ви відстежуєте свій робочий графік у календарі Google. Наприклад, у моєму робочому графіку є опція експорту в Календар Google, як я його налаштував. Після того, як ви налаштували свій календар, ми обговоримо два окремі незалежні сценарії Tasker, які гарантуватимуть, що ви як встигати на роботу, так і гарантувати, що у вас ніколи не буде незручної ситуації, коли ви забули вимкнути будильник о працювати. Ви можете застосувати один або обидва ці налаштування, як вважаєте за потрібне.

По-перше, як створити будильник на основі календаря. Нижче наведено скріншот дій, необхідних для налаштування цього завдання. Це завдання слід виконувати щовечора, бажано перед сном. Ви можете налаштувати його на запуск на основі контексту часу (наприклад, щовечора опівночі) або на основі іншого тригера, наприклад тег NFC (це мій спосіб, якому я віддаю перевагу).

  1. Завдання --> Виконати завдання. Ім'я: Отримати події. Якщо ви помітили, перша дія на цьому кроці насправді викликає інше завдання. Це завдання, яке я відредагував із роботи Redditor на Tasker і продемонстрував на XDA ще в березні під час Тижня Tasker. Повний посібник про те, що це за завдання та що воно робить, можна знайти в нашому Форум Tasker Tips & Tricks. Ви можете завантажити це завдання в ланцюжку за посиланням або нижче, оскільки я повторно завантажив його для цього посібника. Невелике застереження, якщо ви використовуєте свій календар для цілої купи різних речей, які ви не хочете увімкніть будильник, тоді переконайтеся, що ви відредагували сценарій «Отримати події», щоб отримувати лише дані з вашої конкретної роботи календар.
  2. Завдання --> Якщо. Якщо %Calstart1встановлено. Це змусить сценарій запускатися, лише якщо у вашому Календарі Google дійсно є подія на завтра.
  3. Плагіни --> AutoAlarm. Це витягне масу деталей про наступну тривогу. Технічно це можливо зробити за допомогою кількох функцій Java, але це включає більше кроків, ніж потрібно, і плагін просто робить це набагато простіше.
  4. Змінні --> Набір змінних. Ім'я: %nextalarm до %TIMES + %секунд. Поставте галочку «Виконуйте математику». Це витягне час, на який зараз заплановано наступний будильник (представлений у секундах з епохи), як змінну під назвою «nextalarm».
  5. Змінні --> Набір змінних. Ім'я: %різниці до (%Calstart1-%nextalarm)/3600. Поставте галочку «Виконуйте математику». Ця формула визначатиме різницю в часі між наступною подією у вашому календарі та часом, на який встановлено наступний будильник, у годинах.
  6. Завдання --> Якщо. Якщо %різниці< 2. Якщо до наступного будильника залишилося більше 2 годин (до або після події календаря, це не має значення), тоді нам потрібно запланувати більш відповідний будильник.
  7. Змінні --> Набір змінних. Ім'я: %сигналізація до %Calstart1*1000. Усе, що ми тут робимо, це підготовка часу, який нам потрібно встановити на будильник, щоб ми могли передати його в AutoTools у форматі, який він може розпізнати.
  8. Плагіни --> AutoTools --> AutoTools Time. Натисніть на Додати час. Йти до Дата і натисніть на Міліси даних і введіть %сигналізація. Повернутися назад і для Додати одиницю встановити його на години. для Додайте значення встановити його на -2 (це час до події в календарі, на яку Tasker встановить будильник; якщо ви вважаєте, що 2 години до роботи занадто довго, ви можете змінити число, але переконайтеся, що це від'ємне число). для Формат виводу: встановити значення HH: мм.
  9. Змінні --> Поділ змінних. Ім'я: % atcalculateddate. Спліттер : (так, це двокрапка). Це призведе до розділення наступного будильника на дві окремі змінні: одну для годин і одну для хвилин.
  10. Плагіни --> Дія запуску AlarmPad. Вимкнути: наступний сигнал тривоги.
  11. Плагіни --> AlarmPad встановити будильник. За годину зробити це % atcalculateddate1 і за хвилину зробити це % atcalculateddate2. Позначте «автоматично видаляти після запуску».
  12. Завдання --> Кінець якщо.
  13. Завдання --> Кінець якщо.

І це все для будильника на основі календаря! Тепер, якщо ви вже деякий час використовуєте AlarmPad, ви можете подумати, що все це завдання зайве, оскільки сам AlarmPad має функцію відстеження подій календаря, але він лише запитує, чи хочете ви їх встановити (це означає, що ви повинні зробити це вручну) і він не розрізняє різні ваші календарі. Якщо ви правильно налаштували свій робочий календар, це зробить усе автоматично, тому вам не доведеться ні про що турбуватися.

Далі, варіація досить поширеного сценарію Tasker, яка передбачає вимикання звуку вашого телефону на роботі... але з додатковою перевагою вимикання будь-яких будильників, які випадково спрацьовують під час роботи! Ось огляд того, як це виглядає:

Як бачите, ви створюватимете профіль стану, який буде активним кожного разу, коли буде виявлено подію календаря. Створіть новий профіль і назвіть його Тихий календар. Залиште заголовок, місце та опис пустими, але для календаря виберіть свій робочий календар. Створити вхідне завдання без імені. Ось кроки по порядку, які ми детально розглянемо нижче.

  1. Аудіо --> беззвучний режим. режим: Вібрувати. Зрозуміло само собою. Налаштуйте свій телефон на режим лише вібрації під час роботи.
  2. Додаток --> Тестовий додаток. тип: Початок календаря (секунди). дані: %TIMES. Зберегти результат у: %currstart. Отримати час початку поточної події календаря. Ми використаємо це для порівняння з наступним установленим будильником.
  3. Плагін --> AutoAlarm. Отримати інформацію про наступний будильник.
  4. Змінні --> Набір змінних. Ім'я: %nextalarm до %TIMES+%секунд. Отримайте час, на який встановлено наступний будильник, визначений у секундах з епохи.
  5. Тестовий додаток. тип: Назва календаря. дані: %nextalarm. Зберегти результат у: %заголовок. Отримайте назву події, яка збігається (за наявності) з часом, на який встановлено наступний будильник.
  6. Тестовий додаток. тип: Календар Календар. дані: %nextalarm. Зберегти результат у %календар. Отримайте календар, який відповідає події вище.
  7. Тестовий додаток. тип: Початок календаря (секунди). дані: %nextalarm. Зберегти результат у: %наступний запуск. Отримайте час початку події календаря, яка відповідає наступному будильнику, якщо такий є.
  8. Плагін --> Дія запуску AlarmPad. Вимкнути: наступний сигнал тривоги. Перевірте Якщо і встановіть його якщо %title1 встановлено & %calendar1 ~ YOURKCALENDARNAME & %currstart1 = %nextstart1. Це виконує три перевірки, щоб переконатися, що наступний будильник вимкнено належним чином. Якщо наступний будильник встановлено під час події календаря І ця подія календаря з вашого робочого календаря І ця подія календаря збігається з вашою поточною роботою прямо зараз, тоді і ТІЛЬКИ ТОДІ вимкніть наступну тривога.

Ви можете використовувати цей скрипт окремо від наведеного вище або спільно з ним. Я використовую обидва, і це дуже добре допомагає мені з моїм ненормованим графіком роботи. Спробуй!


І вуаля! Якщо ви можете слідкувати за цим, то вітаємо, ви майже майстер Tasker! Збентежились на кроці й просто хочете імпортувати сценарій і продовжувати своє життя? Я не можу звинувачувати вас, я довго думав, щоб правильно це зробити.

Якщо ви хочете імпортувати цей сценарій Tasker, ви можете завантажити його з Android File Host. Вам потрібно буде завантажити ці три файли та імпортувати їх усі: [1] [2] [3Щоб імпортувати завдання, вам потрібно спочатку вимкнути режим для початківців у Tasker, перейшовши до меню --> параметри. На вкладці інтерфейсу користувача зніміть прапорець «Режим початківця». Потім знову в головному меню Tasker натисніть вкладку «Завдання». Потім утримуйте вкладку «Завдання» та натисніть «Імпортувати». Перейдіть туди, куди ви завантажили мій файл .prf.xml, і виберіть його, щоб імпортувати. Після того, як ви його імпортуєте, ви можете грати з ним, як вважаєте за потрібне.

Наступного тижня для Tasker Pro я покажу вам, як це зробити розблокуйте свій ПК з Windows за допомогою відбитка пальця!

Перегляньте всі скрипти Tasker Pro!

Що б ти хотів, щоб я зробив із Tasker? Повідомте нам нижче, і ми можемо представити вашу ідею в наступній статті!