Budík s individuálním opakováním (podle kalendáře)

Aktualizováno 10.4.2012 (18:42)


K vytvoření tohoto projektu mě přiměl směnný systém, ve kterém pracuji. Vzhledem k tomu, že pracuji na dvě směny, musím neustále přenastavovat buzení na telefonu, respektive jeden budík vždy vypnout a jiný zapnout při každé změně směny. Ještě z dob Windows Mobile jsem byl zvyklý nestarat se o buzení díky aplikaci G-Alarm, která právě mimo jiné uměla nastavit na buzení individuální opakování, takže v mém případě například pondělí každé 4 týdny.

V kalendáři lze na jednotlivé události samozřejmě také nastavit individuální opakování a ještě trochu jednodušeji než ve zmíněném G-Alarmu (například pondělí a úterý každé 4 týdny). A vzhledem k tomu, že Tasker dokáže reagovat na události v kalendáři, nic nebrání tomu si takový jednoduchý budík vytvořit.

Předně je důležité si v Google kalendáři vytvořit nový kalendář, protože náš projekt bude reagovat na jakoukoliv událost (bez ohledu na název a podobně) v konkrétním kalendáři. Navíc to přináší výhodu v tom, že se Vám nebudou události pro buzení plést mezi ostatními schůzkami. Také nezapomeňte tento konkrétní kalendář nechat synchronizovaný s Vaším telefonem. Já jsem si jej pojmenoval Budík, takže pokud chcete postupovat důsledně podle videonávodu, pojmenujte si jej také tak.

Účel profilu:
  • při spuštění jakékoliv události v daném kalendáři se začne přehrávat v Taskeru nastavená melodie nastavenou hlasitostí streamu media (ve videu naplno), v notifikační liště se zobrazí upozornění na probíhající buzení a zobrazí se dialog s tlačítkem pro vypnutí buzení
  • pokud se stane, že nedojde k ručnímu vypnutí buzení (nebudete mít třeba telefon u sebe), přehrávání melodie se vypne automaticky po vypršení probíhající události, zmizí dialog a původní upozornění v liště se přepíše na „Zmeškané buzení!“
  • kdybyste si náhodou během probíhajícího buzení při zapnutém displeji stiskli hardwarové tlačítko Zpět nebo Domů, dojde ke skrytí dialogu (to je normální chování dialogu) a nebudete moct budík vypnout kliknutím na tlačítko pro vypnutí, stačí kliknout na upozornění v liště, které zůstane – buzení se také vypne
  • po vypnutí buzení, ať už jakýmkoliv způsobem, se hlasitost streamu media nastaví na původní hodnotu
Poznámky:
  • dobu trvání události nenastavujte příliš dlouhou, pokud byste buzení nevypnuli ručně, mohlo by Vám příliš dlouhé přehrávání melodie vybít baterii (15 minut by mělo stačit, pokud Vás telefon nevzbudí do patnácti minut, nejspíš Vás už nevzbudí vůbec)
  • přímo v kalendáři v Androidu nelze nastavovat událostem složitá individuální opakování (alespoň na mém Androidu 2.3 – nechápu proč), takže takovéto události si budete muset vytvářet (upravovat) přímo ve webovém rozhraní Google kalendáře nebo například v Thunderbirdu s rozšířením Lightning
  • nemusíte se bát si na noc vypnout vyzvánění, tichý režim nemá vliv na stream media, který je použit k buzení
Video:


Byl jsem požádán, zda by bylo možné do tohoto budíku přidat takzvané vzrůstající vyzvánění, tedy aby hlasitost zvonění postupně stoupala a nebyla hned naplno, a také aby telefon zároveň vibroval. Takže následující video je doplnění k videu původnímu a přidává do původního projektu vibrace a vzrůstající hlasitost. Jedná se opravdu jen o doplnění, takže nejprve musíte mít podle původního návodu projekt budíku vytvořen.


Jak si vibrace a vyzvánění přizpůsobit?
  1. pokud nechcete používat vibrace, stačí z tasku „Budík vibrace a hlasitost“ odstranit akci číslo 9 (Vibrate), případně si v ní upravit délku vibrace
  2. chcete-li změnit, za jak dlouho dojde zvonění na maximální hlasitost, budete muset spočítat, po kolika vteřinách se má hlasitost zvýšit na další úroveň. Jedná se o hodnotu v podmínce (If), která je v tasku jako akce číslo 4. Ve videu je nastaveno 10 vteřin, což znamená, že pokud je maximální hodnota hlasitosti streamu media 15 a minimální nastavíte na 1, měla by maximální hlasitost být po 150 vteřinách (2 minuty 30 vteřin). Pozor, nikdy to nebude přesně, Tasker mezitím také zpracovává jiné akce, takže se to o něco zpozdí
  3. pokud chcete, aby zvonění začalo na vyšší úrovni než 1 (což je zbytečně dost tiché), upravte ve vstupním tasku profilu, který reaguje na události kalendáře akci číslo 3 (Media Volume)
To by bylo nejspíš vše, takže již slíbené video: