Ez a fejlesztő készített egy eszközt a Google Assistant parancsok ütemezésére

Ez a nyílt forráskódú alkalmazás lehetővé teszi a felhasználók számára, hogy a Google Asszisztens-parancsokat késleltetéssel és időtartammal küldjék el, megkönnyítve a parancsok ütemezését. Olvass tovább!

A Google Asszisztens sok funkciót kínál digitális asszisztensként, és jó néhány az okosotthonra és az automatizálásra is kiterjed. A Google ezen keresztül biztosít bizonyos ütemezési funkciókat az intelligens otthonok számára Rutinok, amelyek lehetővé teszik a felhasználók számára bizonyos feladatok rutinszerű elindítását, amikor bizonyos feltételek teljesülnek. Az évek során a funkcionalitás alatt A rutinok bővültek, de még mindig van mit javítani azon, hogy pontosan mit lehet elérni a Google Asszisztenssel az intelligens otthonok automatizálásával összefüggésben. Most egy fejlesztő készített egy nyílt forráskódú eszközt, amely lehetővé teszi a Google Asszisztens-parancsok ütemezését, és számos funkciót és használati esetet nyit meg az okosotthonok és azon túl.

Időzítő a Google Asszisztenshez

by wiseindy lehetővé teszi, hogy parancsokat küldjön a Google Asszisztensnek, amelyek egy adott idő elteltével vagy kiterjesztéssel egy adott időtartamig végrehajtásra kerülnek. A projekt IFTTT-t és egy internetre néző webszervert használ a Google Asszisztenssel és az Ön okoseszközével való kommunikációhoz. A beállítás után olyan parancsokat küldhet, mint a "Hey Google, kapcsolja le a villanyt 10 perc múlva", amelyek egy adott időtartam után végrehajtanak egy műveletet. A projekt már kiterjeszti ezt az utasításkészletet, hogy lehetővé tegye az időtartam parancsok használatát, mint pl"Ok Google, kapcsold be a ventilátort 25 percre", amely azonnal elküldi az egyik parancsot, és az utolsó parancsot az időtartam után.

Az alkalmazás nem kommunikál közvetlenül a helyi eszközökkel, hanem az IFTTT-t használja csatlakozási médiumként ehhez a kommunikációhoz. Amikor arra kéri a Google Asszisztenst, hogy „kapcsolja ki az eszközt 5 perc után”, a parancsot elküldi a következőnek IFTTT, amely viszont HTTP kérést küld a szervernek az eszköznévvel és az „5 percek". A szerver bekapcsolja az eszközt, és vár a megadott ideig. Az idő letelte után a szerver webes kérést küld az IFTTT-nek, amely felszólítja a Google Asszisztenst, hogy kapcsolja ki az eszközt. Következésképpen szükség van egy mindig futó Node.js szerverre, amellyel az IFTTT tud kommunikálni, bár nem kell ugyanazon a hálózaton futnia.

Időzítő a Google Asszisztenshez -- Github

A projekt beállítása néhány lépést vesz igénybe, de a mellékelt readme praktikus, és megfelelő útmutatást ad. A projekt nyílt forráskódú is, így Ön is megvizsgálhatja a kódot, és saját maga is hozzájárulhat. A jelenlegi alkalmazásokat és felhasználási eseteket az okosotthonok kontextusában képzelik el, de talán a közösség kiterjesztheti más újszerű felhasználásokra is.