Come convincere l'assistente di Google Home a leggere un valore da Internet?


9

Usando IFTTT, sono in grado di inviare richieste POST REST, che poi è in grado di accendere / spegnere le luci sul mio Raspberry Pi.

Posso fare una richiesta GEST REST (usando il postino) per ottenere il valore della luce, ma non riesco a capire come ottenere google home / assistant per leggere quel valore per me.

Valore restituito dalla richiesta GET REST:

{
    "id": "sw1",
    "state": "off",
    "name": "Pi light"
}

Questo è il flusso:

Domanda:

"Ehi Google, la luce è accesa o spenta?"

Risposta dell'assistente di Google:

"La luce è accesa" o "La luce è spenta"

Ho cercato ovunque, provato un paio di cose usando i webhook IFTTT, ma non riesco proprio a collegare i punti.

Come si può ottenere questo?


1
Come immagini che funzioni? Che cosa hai fatto per collegare Google Assistant al Pi? È attraverso IFTTT? Google Assistant può eseguire altre azioni IFTTT?
Heath Raftery,

1
Puoi aggiungere l'Assistente Google su IFTTT (poi-Field) sull'app Android IFTTT in modo che recuperi automaticamente i dati da Internet e attivi l'assistente di conseguenza.
Adil Saju,

Risposte:


2

Bene, può essere fatto passando ad Alexa ;-)

Sono in una soluzione simile: ho una stazione meteorologica in grado di segnalare le condizioni attuali con un messaggio JSON in risposta a una richiesta HTTP. Sono stato in grado di scrivere un'abilità Alexa in grado di recuperare il messaggio e comporre una risposta vocale.

Ho acquistato una Home Mini durante la vendita di Natale perché l'ho letto fa meglio in cose come le ricerche sul web e sto cercando di fare qualcosa di simile con esso.

Per quanto ne so, ciò non può essere fatto con IFTTT: puoi inviare comandi, ma non esiste un servizio "allora quel" che interrogherà e pronuncerà una risposta.

E sembra che si può fare con Google azioni, ma non può essere ancora certo: Ho avuto un momento difficile trovare semplici esempi o tutorial per imparare e / o lettino da. È fastidioso quando i produttori nominano i loro prodotti con parole comuni come "casa" o "azioni": è una richiesta agli dei di rendere le informazioni su di loro il più difficili possibile.

Cerca in "Actions SDK" su Google Actions. Evita il dialogo: è per fare interazioni davvero complesse e tenterà di renderne complicata una semplice. Non che l'SDK sia così semplice, ma al momento sembra l'unica opzione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.