Ten programista stworzył narzędzie do planowania poleceń Asystenta Google

Ta aplikacja typu open source umożliwia użytkownikom wysyłanie poleceń Asystenta Google z opóźnieniem i czasem trwania, co ułatwia planowanie poleceń. Czytaj!

Asystent Google oferuje wiele funkcji jako asystent cyfrowy, a spora część z nich obejmuje inteligentny dom i automatyzację. Google udostępnia pewne funkcje planowania dla inteligentnych domów Procedury, które umożliwiają użytkownikom rutynowe uruchamianie określonych zadań po spełnieniu określonych warunków. Z biegiem lat funkcjonalność pod Rutyny się rozwinęły, ale nadal pozostaje wiele do zrobienia w zakresie tego, co dokładnie można osiągnąć dzięki Asystentowi Google w kontekście inteligentnej automatyki domowej. Teraz programista stworzył narzędzie typu open source, które pozwala planować polecenia Asystenta Google, otwierając szereg funkcji i przypadków użycia dla inteligentnych domów i nie tylko.

Minutnik dla Asystenta Google by mądryindy umożliwia wysyłanie poleceń do Asystenta Google, które będą wykonywane po określonym czasie lub, co za tym idzie, przez określony czas. Projekt wykorzystuje IFTTT i serwer internetowy podłączony do Internetu do komunikacji z Asystentem Google i Twoim urządzeniem inteligentnym. Po skonfigurowaniu możesz wysyłać polecenia takie jak „

OK Google, wyłącz światło po 10 minutach", które wykonują akcję po określonym czasie. Projekt rozszerza już ten zestaw instrukcji, aby umożliwić użycie poleceń czasu trwania, takich jak„Hej Google, włącz wentylator na 25 minut”, który wyśle ​​jedno polecenie natychmiast, a ostatnie polecenie po upływie czasu trwania.

Aplikacja nie komunikuje się bezpośrednio z urządzeniami lokalnymi, ale wykorzystuje IFTTT jako medium łączące do tej komunikacji. Gdy poprosisz Asystenta Google o „wyłączenie urządzenia po 5 minutach”, wyśle ​​to polecenie do IFTTT, który z kolei wysyła do Twojego serwera żądanie HTTP z nazwą urządzenia i parametrem „5 minuty". Serwer włącza urządzenie i czeka przez zadaną ilość czasu. Po upływie tego czasu serwer wyśle ​​żądanie internetowe do IFTTT, które poinformuje Asystenta Google o wyłączeniu urządzenia. W rezultacie potrzebujesz zawsze działającego serwera Node.js, z którym może komunikować się IFTTT, chociaż nie musi on działać w tej samej sieci.

Minutnik dla Asystenta Google — Github

Konfiguracja projektu zajmuje kilka kroków, ale dołączony plik Readme jest przydatny i zawiera odpowiednie wskazówki. Projekt jest również open source, więc możesz sam sprawdzić kod i wnieść swój wkład. Obecne zastosowania i przypadki użycia są przewidywane w kontekście inteligentnych domów, ale być może społeczność będzie mogła rozszerzyć je na inne nowatorskie zastosowania.