Tasker Pro: Аларми, базирани на календар, за да не пропускате работа и да се спасите от неудобство!

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

Предполага се, че автоматизацията е за опростяване на ежедневните задачи, за да ви даде повече ценно време да правите нещата, които обичате. В XDA ви показахме как можете да използвате Tasker за защитете вашето устройство, подобряване на производителността, или направи шофирането по-безопасно, всички част от нашата поредица, наречена „Седмица на Tasker.'

Но забавлението не свършва дотук. Ако сте сърбяли за някои наистина страхотни задачи на Tasker (и са уморени от скучно е неща като да ви кажа как да рестартирате телефона си или да разклатите телефона си, за да събудите дисплея), след това нашата нова Серия Tasker Pro е за теб.

Ще публикуваме поредица от силно напреднал Профили на Tasker, които ще ви покажат колко мощен може да бъде Tasker, ако сте готови да мислите извън кутията. Въпреки че свършихме по-голямата част от упоритата работа вместо вас и със сигурност сте свободни да импортирате моите профили и да ги използвате такива, каквито са, Силно ви препоръчвам да опитате да научите как да използвате Tasker, ако искате да можете да персонализирате тези задачи себе си. Над нашия

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

Това е Седмица 5 на Tasker pro. Миналата седмица, ние ви показахме как можете да използвате Tasker, за да копирате двуфакторни кодове за удостоверяване, изпратени чрез SMS, без да напускате приложението си. Тази седмица ще ви покажем как да задайте аларма, базирана на календара, и деактивирайте всички аларми, настроени да се включват по време на работа!


Tasker Pro #5: Аларма, базирана на календар

Събуждаш се в 7 сутринта. Къпете се, закусвате, взимате чаша кафе, качвате се в колата си и сте на път за работа. Ако това е вашата рутина всяка сутрин, вероятно нямате много проблеми със запомнянето да настроите будилник. За тези от нас, които работят ненормирано работно време, е изключително важно да проверим работния си график, за да сме сигурни в кое време трябва да станем и да сме готови да пристигнем навреме. Да не забравяте да настроите будилник е от решаващо значение, за да бъдете точен работник, но всички сме хора, така че сме длъжни да правим грешки. Ето защо създадох този базиран на календар будилник с помощта на Tasker и приложението AlarmPad, за да направя Уверете се, че ако имате планирана работа на следващия ден, гарантирано ще имате настроена аларма за това време.


Изисквания

  • Tasker ($2,99)
  • Алармен панел (Открих, че AlarmPad има най-добрата интеграция на Tasker, но всяко приложение за будилник с интеграция на Tasker ще работи)
  • Автоаларма
  • AutoTools бета

Инструкции

Ще ви е необходима известна подготовка, за да направите тази задача наистина да работи за вас. На първо място, всъщност ще трябва да се уверите, че следите работния си график в календар на Google. Работният ми график например има опция за експортиране в Google Calendar, което е начинът, по който го настроих. След като настроите своя календар, сега ще обсъдим двата отделни, независими скрипта на Tasker, които ще работят, за да гарантират, че вие както да стигнете навреме за работа, така и да сте сигурни, че никога няма да изпаднете в неудобна ситуация, в която сте забравили да изключите алармата на работа. Можете да приложите една или и двете от тези настройки, както сметнете за добре.

Първо, как да направите аларма, базирана на календар. По-долу е екранна снимка на действията, необходими за настройка на тази задача. Тази задача трябва да се изпълнява веднъж всяка вечер, за предпочитане преди лягане. Можете да го настроите да работи въз основа на времеви контекст (напр. всяка нощ в полунощ) или въз основа на някакъв друг задействащ механизъм като NFC етикет (това е предпочитаният от мен метод).

  1. Задача --> Изпълнение на задача. Име: Вземете събития. Ако забелязвате, първото действие в тази стъпка всъщност изисква друга задача. Това е задача, която редактирах от работата на Redditor в Tasker и я показах на XDA през март по време на седмицата на Tasker. Пълно ръководство за това какво представлява тази задача и какво прави може да се намери в нашия Форум за съвети и трикове на Tasker. Можете да изтеглите тази задача в свързаната нишка или по-долу, тъй като я качих отново в името на това ръководство. Малко предупреждение тук, ако използвате календара си за цял куп различни неща, които не искате имате зададена аларма, тогава се уверете, че редактирате скрипта „Получаване на събития“, за да изтегляте само от вашата конкретна работа календар.
  2. Задача --> Ако. Ако %Calstart1е зададено. Това ще накара скрипта да се изпълнява само ако действително има събитие във вашия календар в Google за утре.
  3. Добавки --> AutoAlarm. Това ще извлече много подробности за следващата възникнала аларма. Технически това е възможно да се направи с няколко функции на Java, но включва повече стъпки, отколкото е необходимо, а приставката просто го прави много по-лесно.
  4. Променливи --> Набор от променливи. Име: %следваща аларма да се %TIMES + %секунди. Поставете отметка до „Направете математика“. Това ще изтегли времето, за което в момента е планирана следващата аларма (представено като секунди от епохата) като променлива, наречена „nextalarm“.
  5. Променливи --> Набор от променливи. Име: % разл да се (%Calstart1-%nextalarm)/3600. Поставете отметка до „Направете математика“. Тази формула ще определи разликата във времето между следващото събитие във вашия календар и времето, на което е зададена следващата аларма, в часове.
  6. Задача --> Ако. Ако % разл< 2. Ако следващата аларма е след повече от 2 часа (преди или след събитието в календара, няма значение), тогава трябва да планираме по-подходяща аларма.
  7. Променливи --> Набор от променливи. Име: %аларма да се %Calstart1*1000. Всичко, което правим тук, е да подготвим времето, което ни е необходимо, за да настроим будилника, за да можем да го подадем в AutoTools във формат, който може да разпознае.
  8. Добавки --> AutoTools --> AutoTools Time. Кликнете върху Добавете време. Отидете на Дата и щракнете върху Милис данни и влезте %аларма. Върни се и за Добавете единица настройте го на Часа. За Добави стойност настройте го на -2 (това е колко време преди събитието в календара, за което Tasker ще зададе аларма, ако смятате, че 2 часа преди работа е твърде много, можете да промените номера, но се уверете, че е отрицателно число). За Изходен формат: настройте го на HH: мм.
  9. Променливи --> Разделяне на променливи. Име: % на изчислена дата. Сплитер : (да, това е двоеточие). Това ще раздели следващата аларма на две отделни променливи, една за часовете и една за минутите.
  10. Plugins --> AlarmPad run action. Деактивиране: Следваща аларма.
  11. Добавки --> AlarmPad задаване на аларма. Направете го за час % на изчислена дата1 и за минута го направи % на изчислена дата2. Отметнете „автоматично изтриване след изпълнение“.
  12. Задача --> Край ако.
  13. Задача --> Край ако.

И това е всичко за частта с алармата, базирана на календар! Сега, ако използвате AlarmPad от известно време, може да си помислите, че цялата тази задача е излишна, защото самият AlarmPad има функция за наблюдение на събития в календара, но само ви пита дали искате да ги зададете (което означава, че трябва да го направите ръчно) и не прави разлика между различните ви календари. Ако приемем, че сте настроили работния си календар правилно, това ще направи всичко автоматично, така че не е нужно да се тревожите за нищо.

След това, вариант на доста често срещан скрипт на Tasker, който включва заглушаване на телефона ви по време на работа... но с допълнителното предимство от деактивиране на всички аларми, които са настроени да се задействат по време на работа! Ето преглед на това как изглежда:

Както можете да видите, ще създадете профил на състояние, който е активен винаги, когато бъде открито събитие в календара. Създайте нов профил и го наименувайте Безшумен календар. Оставете заглавието, местоположението, описанието празни, но за календара изберете своя работен календар. Създайте задача за въвеждане без име. Ето стъпките по ред, които ще разгледаме подробно по-долу.

  1. Аудио --> Безшумен режим. режим: Вибриране. Самообясняващо се. Настройте телефона си в режим само на вибрация, когато сте на работа.
  2. Приложение --> Тестово приложение. Тип: Начало на календара (секунди). Данни: % ПЪТИ. Съхранявайте резултата в: %currstart. Вземете началния час на текущото събитие в календара. Ще използваме това, за да сравним със следващата зададена аларма.
  3. Добавка --> AutoAlarm. Получете информация за следващата аларма.
  4. Променливи --> Набор от променливи. Име: %следваща аларма да се %TIMES+%секунди. Получете времето, на което е зададена следващата аларма, определено в секунди от епохата.
  5. Тестово приложение. Тип: Заглавие на календара. Данни: %следваща аларма. Съхранявайте резултата в: %заглавие. Вземете заглавието на събитието, което съответства, ако има такова, на часа, на който е зададена следващата аларма.
  6. Тестово приложение. Тип: Календар Календар. Данни: %следваща аларма. Съхранявайте резултата в %календар. Вземете календара, който съответства на събитието по-горе.
  7. Тестово приложение. Тип: Начало на календара (секунди). Данни: %следваща аларма. Съхранявайте резултата в: %следващ старт. Вземете началния час на събитието в календара, което съответства на следващата аларма, ако има такава.
  8. Plugin --> AlarmPad run action. Деактивиране: Следваща аларма. Проверете Ако и го настройте на ако %title1 е Set & %calendar1 ~ YOURKCALENDARNAME & %currstart1 = %nextstart1. Това прави три проверки, за да се гарантира, че следващата аларма е правилно деактивирана. Ако следващата аларма е зададена по време на събитие в календара И това събитие в календара е от работния ви календар И това събитие в календара се припокрива с текущата ви работа в момента, тогава и САМО ТОГАВА деактивирайте следващото аларма.

Можете да използвате този скрипт отделно от горния или в координация с него. Използвам и двете и ми помагат много добре с нередовния ми работен график. Опитай!


И готово! Ако сте в състояние да следвате това, тогава поздравления, вие сте почти майстор на Tasker! Объркани сте на една стъпка и просто искате да импортирате скрипта и да продължите с живота си? Не мога да те обвинявам, този си отне много мисли, за да го направя правилно.

Ако искате да импортирате този скрипт на Tasker, можете да го изтеглите от Android File Host. Ще трябва да изтеглите тези три файла и да ги импортирате всички: [1] [2] [3За да импортирате задачата, първо трябва да деактивирате режима за начинаещи в Tasker, като отидете в менюто --> предпочитания. Под раздела UI премахнете отметката от „Режим за начинаещи“. След това обратно в главното меню на Tasker щракнете върху раздела „Задачи“. След това натиснете продължително раздела „Задачи“ и натиснете „Импортиране“. Отидете до мястото, където сте изтеглили моя .prf.xml файл, и го изберете, за да го импортирате. След като го импортирате, вие сте свободни да си играете с него, както сметнете за добре.

Следващата седмица за Tasker Pro ще ви покажа как да отключете вашия компютър с Windows с вашия пръстов отпечатък!

Вижте всички скриптове на Tasker Pro!

Какво бихте искали да ме видите да правя с Tasker? Уведомете ни по-долу и може да представим вашата идея в бъдеща статия!