[TUTORIEL] Google Home "Dis à Gladys..."

Bonjour,

vous souhaitez parler à Gladys à travers Google Home, voici comment faire.

Pré-requis

  • Gladys fonctionnel avec un accès publique et fixe (pas d’IP renouvelée)
  • Un appareil Google Home, ou un téléphone Android
  • Un compte utilisateur sur https://ifttt.com

Etapes à suivre

  1. Créer une nouvelle Applet depuis le menu “Utilisateur”


  2. Ajouter “IF”

  3. Rechercher Google Assistant

  4. Say a phrase with a text ingredient

  5. Renseigner les phrases que comprendra Google Assistant / Google Home

L’ingrédient est la phrase supplémentaire.
Exemple : si je dis “Ok Google! Dis à Gladys allume la lumière”, l’ingédient est “allume la lumière”.

  1. Configuration de “THEN”, l’action à accomplir

  2. Choisir “Webhooks”

  3. Puis “Make a web request”

  4. Remplir les informations d’accès à Gladys

  • URL : l’adresse publique de Gladys suivie de /brain/classify?q={{TextField}}&token=TOKEN
    TOKEN est un jeton de sécurité généré par Gladys
  • Method : GET
  • Content-Type : application/json
  1. Félicitations

C’est un tutoriel assez simpliste, mais tout modification est bonne à prendre.
A bientôt.

3 Likes

Super tuto! Thx!

…je crois qu’une typo s’est glissée à “brain” ds l’url du 9.

Bien vu, c’est corrigé :slight_smile:

C’est un outil ou une police spéciale que tu utilise ou tu écris bien ?

Super tuto BTW

Un stylet sur tablette… j’avoue avoir fait ça à la va-vite hier soir pour débloquer les demandeurs. Et le Ricard ne facilite pas toujours l’écriture :wink:
J’ai tenté de faire une vidéo, mais je n’ai pas trouvé l’outil qui me convenait.
Je prendrai le temps d’améliorer les screens.

Salut, pour faire des belles captures et vidéos éditables tu as l’outil Snagit, j’ai une archive si tu ne le trouve pas sur le oueb :wink:

Ah mais c’était pas ironique, c’est cool je trouve en manuscrit.

3 Likes

Top je trouve comme utilisation ! Merci :slight_smile:

Possible avec Alexa ?

Ne se prononce pas pour Alexa, n’ayant pas le matériel à disposition, je ne peux pas tester.

Ok je tente ce soir alors :slight_smile:

2 Likes

Salut,
Très intéressant …
Super tuto !
@AlexTrovato, j’imagine que “TextField” correspond à la valeur $ entendue par Google home ?

Je vais tester car je me suis bien amusé sur ce même principe à créer des trigger dans ifttt pour chaque action qui pointe soit vers des scripts, soit vers des requêtes devicetype.
Si ça peut rendre les choses plus simples avec le brain Gladys …

Oui c’est bien ça TextField est la phrase entendue par GHome.

Merci pour ce tuto !
Pour l’IP publique Gladys, concrètement il faut mettre notre Gladys en DMZ alors ?

Pas forcément en DMZ, mais au moins ouvrir un port.
Sinon peut-être que la Gateway permet de résoudre ce problème ? @pierre-gilles

ça oblige Gladys à sortir et accéder à internet… Mais bon vu que toute les requêtes passe par les serveurs Google, pas le choix j’imagine :confused:

C’est bien ça, Google ne transmet pas sur le réseau local directement, de plus on passe par IFTTT, lequel appel l’adresse publique de ton instance Gladys.
On passe par Google / IFTTT pour arriver chez toi…
Maintenant Google ne connaît directement l’adresse de ton serveur, mais IFTTT oui.

Complètement :slight_smile: C’est l’objectif de la gateway, permettre l’accès à distance (+ intégration avec des third-party) de manière sécurisée sans ouvrir ses ports et en laissant son Raspberry Pi en local, sécurisé.

Je remets le lien de la présentation du Gateway:

1 Like