Šis kūrėjas sukūrė įrankį „Google Assistant“ komandoms planuoti

click fraud protection

Ši atvirojo kodo programa leidžia vartotojams siųsti „Google Assistant“ komandas su uždelsimu ir trukme, todėl lengva suplanuoti komandas. Skaityk!

„Google Assistant“ siūlo daugybę skaitmeninio asistento funkcijų, o kai kurios iš jų apima išmaniuosius namus ir automatizavimą. „Google“ teikia tam tikras planavimo funkcijas išmaniesiems namams Rutinos, kurios leidžia vartotojams reguliariai paleisti tam tikras užduotis, kai tenkinamos tam tikros sąlygos. Bėgant metams, funkcionalumas pagal Rutinos išsiplėtė, tačiau vis dar yra daug galimybių tobulinti, ką tiksliai galima pasiekti naudojant „Google Assistant“ išmaniųjų namų automatizavimo kontekste. Dabar kūrėjas sukūrė atvirojo kodo įrankį, leidžiantį planuoti „Google Assistant“ komandas, atverdamas daugybę funkcijų ir naudojimo atvejų išmaniesiems namams ir ne tik.

„Google Assistant“ laikmatis wiseindy leidžia siųsti komandas „Google Assistant“, kurios bus vykdomos po tam tikro laiko arba pratęsiant tam tikrą laiką. Projekte naudojamas IFTTT ir į internetą nukreiptas žiniatinklio serveris, kad būtų galima susisiekti su „Google Assistant“ ir jūsų išmaniuoju įrenginiu. Kai nustatysite, galite siųsti komandas, pvz.

Ei Google, išjunkite šviesas po 10 minučių“, kurie atlieka veiksmą po tam tikros trukmės. Projektas jau išplečia šį instrukcijų rinkinį, kad būtų galima naudoti trukmės komandas, pvz.,„Ei, Google, įjunkite ventiliatorių 25 minutėms“, kuri akimirksniu išsiųs vieną komandą, o pasibaigus trukmei – paskutinę komandą.

Programa tiesiogiai nesusisiekia su jūsų vietiniais įrenginiais, bet naudoja IFTTT kaip ryšio priemonę šiam ryšiui. Kai paprašysite „Google Assistant“ „išjungti įrenginį po 5 minučių“, jis išsiųs tą komandą į IFTTT, kuris savo ruožtu pateikia HTTP užklausą jūsų serveriui su įrenginio pavadinimu ir parametru „5 minutės“. Serveris įjungia įrenginį ir laukia nurodytą laiką. Pasibaigus laikui, serveris pateiks žiniatinklio užklausą IFTTT, kuri nurodys „Google Assistant“ išjungti įrenginį. Todėl jums reikia nuolat veikiančio Node.js serverio, su kuriuo IFTTT galėtų bendrauti, nors jis nebūtinai turi veikti tame pačiame tinkle.

„Google Assistant“ laikmatis – „Github“.

Norint nustatyti projektą, reikia atlikti kelis veiksmus, tačiau įtrauktas „readme“ yra patogus ir suteiks jums tinkamų nurodymų. Projektas taip pat yra atvirojo kodo, todėl galite peržiūrėti kodą ir patys prisidėti. Dabartinės programos ir naudojimo atvejai yra numatyti išmaniųjų namų kontekste, tačiau galbūt bendruomenė gali tai išplėsti ir naudoti kitus naujus naudojimo būdus.