Ta odprtokodna aplikacija uporabnikom omogoča pošiljanje ukazov Google Assistant s časovno zakasnitvijo in trajanjem, kar olajša načrtovanje ukazov. Beri naprej!
Google Assistant ponuja veliko funkcionalnosti kot digitalni pomočnik, nekaj pa se jih razširi na pametni dom in avtomatizacijo. Google ponuja nekatere funkcije razporejanja za pametne domove Rutine, ki uporabnikom omogočajo rutinsko zagon določenih opravil, kadar koli so izpolnjeni določeni pogoji. Z leti je funkcionalnost pod Rutine so se razširile, vendar še vedno ostaja veliko prostora za izboljšave glede tega, kaj točno je mogoče doseči z Google Assistantom v okviru avtomatizacije pametnega doma. Zdaj je razvijalec izdelal odprtokodno orodje, ki vam omogoča razporejanje ukazov Google Assistant, s čimer odpre vrsto funkcij in primerov uporabe za pametne domove in drugod.
Časovnik za Google Assistant by wiseindy vam omogoča pošiljanje ukazov Pomočniku Google, ki se bodo izvršili po določenem času ali s podaljšanjem za določen čas. Projekt uporablja IFTTT in internetni spletni strežnik za komunikacijo z Googlovim pomočnikom in vašo pametno napravo. Ko je nastavljen, lahko pošiljate ukaze, kot je "
Hey Google, ugasni luči po 10 minutah", ki izvedejo dejanje po določenem času. Projekt že razširja ta nabor navodil, da omogoča uporabo ukazov trajanja, kot je npr"Hej Google, vklopi ventilator za 25 minut", ki bo takoj poslal en ukaz in končni ukaz po preteku trajanja.Aplikacija ne komunicira neposredno z vašimi lokalnimi napravami, ampak uporablja IFTTT kot povezovalni medij za to komunikacijo. Ko od Pomočnika Google zahtevate, naj "izklopi napravo po 5 minutah", bo ta ukaz poslal na IFTTT, ki pošlje HTTP zahtevo vašemu strežniku z imenom naprave in parametrom »5 minut". Strežnik vklopi napravo in počaka določen čas. Ko čas poteče, bo strežnik poslal spletno zahtevo IFTTT, ki bo Googlovemu pomočniku sporočila, naj izklopi napravo. Posledično potrebujete vedno delujoč strežnik Node.js, s katerim se lahko IFTTT pogovarja, čeprav ni nujno, da deluje v istem omrežju.
Časovnik za Google Assistant – Github
Nastavitev projekta zahteva nekaj korakov, vendar je priloženi readme priročen in vam bo zagotovil ustrezna navodila. Projekt je tudi odprtokoden, tako da lahko kodo pregledate in prispevate sami. Trenutne aplikacije in primeri uporabe so predvideni v kontekstu pametnih domov, morda pa jih lahko skupnost razširi na druge nove uporabe.