Denne udvikler lavede et værktøj til at planlægge Google Assistant-kommandoer

click fraud protection

Denne open source-applikation giver brugerne mulighed for at sende Google Assistant-kommandoer med en tidsforsinkelse og varighed, hvilket gør det nemt at planlægge kommandoer. Læs videre!

Google Assistant tilbyder en masse funktionalitet som digital assistent, og en del af det strækker sig til smart home og automatisering. Google leverer nogle planlægningsfunktioner til smarte hjem igennem Rutiner, som giver brugerne mulighed for at starte visse opgaver rutinemæssigt, når visse betingelser er opfyldt. Gennem årene har funktionalitet under Rutinerne er blevet udvidet, men der er stadig et stort rum til forbedringer med, hvad der præcist kan opnås med Google Assistant i forbindelse med smart home automation. Nu har en udvikler lavet et open source-værktøj, der lader dig planlægge Google Assistant-kommandoer, åbne en række funktioner og brugsmuligheder til smarte hjem og videre.

Timer til Google Assistant af wiseindy giver dig mulighed for at sende kommandoer til Google Assistant, der udføres efter et bestemt tidspunkt, eller i forlængelse heraf, i en bestemt tidsperiode. Projektet bruger IFTTT og en internet-vendt webserver til at kommunikere med Google Assistant og din smartenhed. Når du er konfigureret, kan du sende kommandoer som "

Hey Google, sluk lyset efter 10 minutter", der udfører en handling efter en bestemt varighed. Projektet udvider allerede dette instruktionssæt for at gøre det muligt at bruge varighedskommandoer som f.eks"Hey Google, tænd for blæseren i 25 minutter", som vil sende en kommando med det samme og den sidste kommando efter varigheden.

Applikationen kommunikerer ikke direkte med dine lokale enheder, men bruger IFTTT som et forbindelsesmedium til denne kommunikation. Når du beder Google Assistant om at "slukke en enhed efter 5 minutter", vil den sende den kommando til IFTTT, som igen laver en HTTP-anmodning til din server med enhedsnavnet og parameteren "5 minutter". Serveren tænder for enheden og venter i det angivne tidsrum. Når tiden er gået, sender serveren en webanmodning til IFTTT, som fortæller Google Assistant om at slukke for enheden. Derfor har du brug for en altid kørende Node.js-server, som IFTTT kan tale med, selvom den ikke behøver at køre på det samme netværk.

Timer til Google Assistant -- Github

Opsætning af projektet tager et par trin, men det medfølgende readme er praktisk og vil give dig tilstrækkelig vejledning. Projektet er også open source, så du selv kan undersøge koden og bidrage. De nuværende applikationer og use-cases er forudset inden for rammerne af smarte hjem, men måske kan samfundet udvide det til andre nye anvendelser.