Den här utvecklaren skapade ett verktyg för att schemalägga Google Assistant-kommandon

Denna app med öppen källkod låter användare skicka Google Assistant-kommandon med tidsfördröjning och varaktighet, vilket gör det enkelt att schemalägga kommandon. Läs vidare!

Google Assistant erbjuder många funktioner som digital assistent, och en hel del av den sträcker sig till smarta hem och automation. Google tillhandahåller en del schemaläggningsfunktioner för smarta hem Rutiner, som tillåter användare att starta vissa uppgifter rutinmässigt när vissa villkor är uppfyllda. Under åren har funktionalitet under Rutinerna har utökats, men det finns fortfarande ett stort utrymme för förbättringar med vad som exakt kan uppnås med Google Assistant i samband med smart hemautomation. Nu har en utvecklare skapat ett verktyg med öppen källkod som låter dig schemalägga Google Assistant-kommandon, öppna en rad funktioner och användningsfall för smarta hem och mer.

Timer för Google Assistant av wiseindy låter dig skicka kommandon till Google Assistant som kommer att köras efter en viss tid, eller i förlängning, under en viss tidsperiod. Projektet använder IFTTT och en webbserver som vetter mot internet för att kommunicera med Google Assistant och din smarta enhet. När du har konfigurerat kan du skicka kommandon som "

Hej Google, släck lamporna efter 10 minuter" som utför en åtgärd efter en viss varaktighet. Projektet utökar redan denna instruktionsuppsättning för att göra det möjligt att använda varaktighetskommandon som t.ex"Hey Google, sätt på fläkten i 25 minuter", som kommer att skicka ett kommando direkt och det sista kommandot efter varaktigheten.

Applikationen kommunicerar inte direkt med dina lokala enheter utan använder IFTTT som ett anslutningsmedium för denna kommunikation. När du ber Google Assistant att "stänga av en enhet efter 5 minuter", skickar den det kommandot till IFTTT, som i sin tur gör en HTTP-förfrågan till din server med enhetsnamnet och parametern "5 minuter". Servern slår på enheten och väntar på den angivna tiden. När tiden har förflutit kommer servern att göra en webbförfrågan till IFTTT, som säger åt Google Assistant att stänga av enheten. Följaktligen behöver du en Node.js-server som alltid körs som IFTTT kan prata med, även om den inte behöver köras på samma nätverk.

Timer för Google Assistant -- Github

Att sätta upp projektet tar några steg, men det medföljande readme är praktiskt och ger dig adekvat vägledning. Projektet är också öppen källkod, så du kan granska koden och ge bidrag själv. De nuvarande applikationerna och användningsfallen är tänkta inom ramen för smarta hem, men kanske samhället kan utöka det till andra nya användningsområden.