Comandiamo Home Assistant con Google Home grazie a Tasker

Comandiamo Home Assistant con Google Home grazie a Tasker

di Luigi Duchi

24 Marzo 2018

Home Assistant

Luigi Duchi

Ammetto che aspettavo questo momento da quando ho acquistato in Inghilterra i miei Google Home mini, finalmente il nostri speaker smart parlano italiano...e oltre a farlo, collaborano perfettamente con AutoVoice, liberando le infinite possibilità di Tasker. Oggi ci dedicheremo ad approfondire l'argomento già trattato da Vincenzo Caputo andando a vedere come generare un comando http partendo dal nostro Google Home o al nostro Google Assistant. Con questi comandi di fatto potremo far accendere e spegnere qualsiasi cosa abbiamo registrato sul nostro Home Assistant attraverso comandi vocali inviati al nostro dispositivo di casa Google. Vediamo nello specifico come intervenire:

- apriamo Tasker ed andiamo a creare una nuova attività premendo il tasto

- assegnamo un nome all'attività e confermiamo con il segno di spunta nel popup che compare

- clicchiamo il pulsante + per aggiungere un azione

- selezioniamo la categoria rete

selezioniamo l'azione messaggio http

ci troveremo di fronte a questa schermata:

Comandiamo Home Assistant con Google Home grazie a Tasker

- sotto la voce server:porta dovrete inserire il seguente percorso:

http://indirizzo ip del vostro raspberry:8123/api/services/light/turn_on?api_password=password di homeassistant

- al posto dell'indirizzo ip potrete utilizzare un indirizzo ddns

- dopo la scritta services/ io ho messo la voce light ma ovviamente se il vostro intento sarà accendere uno switch o un vacuum o insomma qualsiasi altro dispositivo appartenente ad un altro gruppo lo sostituirete con quella parola.

- anche il comando turn_on ovviamente potrà essere sostituita con turn_off o comunque il comando che avrete intenzione di utilizzare.

- sotto la voce dati/file andrete ad inserire inserire entity_id del dispositivo che volete comandare tale entity la troverete su home assistant nel menù a tendina sulla sinistra sotto gli strumenti per sviluppatori, quello con il simbolo: <>

esempio: {"entity_id":"light.yeelight_rgb_234c07af4325"}

- sotto la voce tipo contenuto andrete ad inserire application/json

- salvate la vostra attività

- adesso premete sulla parola profili

- premete sul pulsante per creare un nuovo profilo

- cliccate su evento nel menù a tendina che si creerà

- cliccate sull'icona plugin

- selezionate il plugin autovoice

- nel menù che compare selezionate recognized

- premete sull'icona raffigurante una matita accanto alla parola configurazione

- sotto the easy way cliccate su commands

- vi troverete di fronte a questa schermata:

Comandiamo Home Assistant con Google Home grazie a Tasker

cliccate su yes e vi troverete di fronte a questa schermata:

Comandiamo Home Assistant con Google Home grazie a Tasker

- nella prima riga scrivete il comando che userete come parola chiave per attivare il servizio, potrete anche, se seguito da una virgola, scrivere piu comandi che selezionino lo stesso comando. 

- nella seconda riga potrete scrivere una o più risposte che volete che AutoVoice vi dia.

- bene, salvate e vi verrà chiesto quale attività volete associare il vostro profilo, selezionate quello creato precedentemente.

benissimo lato Autovoice e Tasker arrivati a questo punto la configurazione è completa.

L'unico inconveniente sara' che per richiamare il task tramite Google Assistant (o Google Home) dovrete pronunciare la frase fammi parlare con autovoice per.... capirete che potrebbe essere molto fastidioso e scomodo, vediamo come risolvere il problema.

- Dalla schermata home del vostro telefono richiamate Google Assistant, noterete nella finestre dell'assistente, in alto a destra un'icona celeste: 

Comandiamo Home Assistant con Google Home grazie a Tasker

- cliccate sopra e andate, scorrendo la pagina a cercare autovoice, nel caso non lo troviate scrivetelo nel riquadro in alto accanto alla lente di ingrandimento.

- scorrete fino a trovare la voce le tue scorciatoie per autovoice

- selezionate gestisci scorciatoie

- premete sul tasto +

- sotto la riga quando dico scrivere la frase che volete pronunciare a Google Assistant per attivare il task 

- sotto la voce l'assistente dovrebbe fare scrivete quello che dovrebbe recepire, nel nostro caso fammi parlare con autovoice per accendi lampada per esempio. Salvate tutto e uscite.

- adesso richiamando l'assistente Google e pronunciando la frase scelta, Google Assistant eseguirà il task di Tasker.

Spero di essere stato chiaro e rimango come sempre a disposizione per ulteriori chiarimenti. Il seguente video dovrebbe chiarirvi ulteriormente il funzionamento. Buona visione!

 

Produrre e aggiornare contenuti su vincenzocaputo.com richiede molto tempo e lavoro. Se il contenuto che hai appena letto è di tuo gradimento e vuoi supportarmi, clicca uno dei link qui sotto per fare una donazione.

Luigi Duchi

Luigi Duchi

Nato a Grosseto il 24 Dicembre 1982 perito elettrotecnico che lavora nel mondo della domotica e installazione di impianti elettrici, impianti di allarmi, videosorveglianza e automazioni in genere. Appassionato da sempre di tecnologia e aperto alla conoscenza di nuove soluzioni.

Disqus loading...