Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

Google Home - 4 tutos - commande en URL directe, par interaction, par scénario TTS et MP3

Pour parler de tout, et surtout de rien !
itcitc77
Timide
Messages : 36
Inscription : 09 août 2017, 20:33

Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS

Message par itcitc77 » 16 août 2017, 15:48

mbuffat69 a écrit :
16 août 2017, 15:40
Bonjour
je teste actuellement l'intégration GoogleHome Jeedom. Ca marche plutôt bien pour les commandes, grâce aux tutos et à la communauté Jeedom.
Je teste actuellement les interactions pour avoir un retour GoogleHome.
Pour les informations du type: "quelle est la température du salon",
J'utilise IFFT avec google home et une phrase avec un paramètre : "Quelle est la température $" et j'appelle
avec webhook un virtuel avec comme argument: &message={{TextField}}&utf8=1
Ce virtuel ,avec le message qui contient la pièce ou je veux la température, appelle un scénario avec ce message en tag. Dans le scénario, j'appelle en php l'interaction Jeedom et je passe ensuite la réponse à nodejs pour que google home le lise a haute voix. Cela fonction très bien si je l'appelle directement.
Avec google home, ça fonctionne, mais c'est un peu lent.
Par contre j'ai un problème avec les accents, i.e. si le nom de la pièce a un accent: entrée p.e, cela ne marche pas
alors que pour salon, chambre pas de problème.
Je spécifie bien &utf8=1 à la fin de la requête http pour appeler le virtuel. J'ai cependant l'impression que webhook ne code pas correctement les accents dans {{TextField}}.
Quelqu'un at-il déjà rencontré le problème et a-t-il trouvé une solution ?
Merci
un petit tuto pour un débutant serait sympa

Avatar de l’utilisateur
Antoinekl1
Actif
Messages : 3925
Inscription : 23 mai 2015, 08:14

Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS

Message par Antoinekl1 » 16 août 2017, 16:32

itcitc77 a écrit :
16 août 2017, 15:48
mbuffat69 a écrit :
16 août 2017, 15:40
Bonjour
je teste actuellement l'intégration GoogleHome Jeedom. Ca marche plutôt bien pour les commandes, grâce aux tutos et à la communauté Jeedom.
Je teste actuellement les interactions pour avoir un retour GoogleHome.
Pour les informations du type: "quelle est la température du salon",
J'utilise IFFT avec google home et une phrase avec un paramètre : "Quelle est la température $" et j'appelle
avec webhook un virtuel avec comme argument: &message={{TextField}}&utf8=1
Ce virtuel ,avec le message qui contient la pièce ou je veux la température, appelle un scénario avec ce message en tag. Dans le scénario, j'appelle en php l'interaction Jeedom et je passe ensuite la réponse à nodejs pour que google home le lise a haute voix. Cela fonction très bien si je l'appelle directement.
Avec google home, ça fonctionne, mais c'est un peu lent.
Par contre j'ai un problème avec les accents, i.e. si le nom de la pièce a un accent: entrée p.e, cela ne marche pas
alors que pour salon, chambre pas de problème.
Je spécifie bien &utf8=1 à la fin de la requête http pour appeler le virtuel. J'ai cependant l'impression que webhook ne code pas correctement les accents dans {{TextField}}.
Quelqu'un at-il déjà rencontré le problème et a-t-il trouvé une solution ?
Merci
un petit tuto pour un débutant serait sympa
je vais faire mon @Lunarok mais là, l'info est dans le titre du poste et il suffit d'aller en 1er page pour avoir les tuto :-)
JEEDOM Smart Ultimate + 40 modules zwave
A vendre ; pack POWER jeedom - Jeedom Mini+ - Console Clazio sous Android 6

SimonT
Timide
Messages : 102
Inscription : 18 déc. 2015, 09:04

Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS

Message par SimonT » 16 août 2017, 17:11

Petit idée qui marche bien pour utiliser tous les avantages de SARAH

voici ce que j'ai fait
Faire Fonctionner Google Home avec Sarah

je suis donc entrain de tester Google Home avec IFTTT et toute ma domotique (Jeedom/HC2/EventGhost USBUIRT) et j'en pouvais plus de faire applets a plus en finir, surtout pour les chaines TV

et je me suis dit pourquoi pas utilisé SARAH et tous le taff que j'avais fait avec plugin creator pour donner certain ordre

Voila comment faire pour que google home utilise sarajh c'est plutot simple

il faut biensur utilisé IFTTT avec l'applet if (Google Assistant) Then that (Webhook)
Exemple dans l'image, changer les chaines de la TV programmer dans plugin creator (avant je disais:" Jarvis regarde TF1")
donc pour faire la même chose avec google home (qui est une pure turie coté reconnaissance vocal et surtout qui entend bien même quand la tv est a font et même avec les voix féminine)
donc relier votre IFTTT au Gmail que vous utilisez sur Google Home
puis dans IFTTT faire New Applet
If This choisir Google Assistant puis mettre pour notre exemple
dans What do you want to say? mettre: regarde $
si vous voulez que google home parle mettre
dans What do you want the Assistant to say in response?: Vous êtes sur $

$ est la pour transférer n'importe quel mot (ex: TF1) ici le nom des chaines

puis valider et dans THAT choisir Webhook

et mettre dans URL
http://votreIPinternet:8888/?emulate=sa ... {TextField}}

Method: Get
Content Type: application/json

et on valide

maintenant votre google home dirigera sarah
a vous de voir si vous voulez la confirmation vocal par google home ou par sarah

explication en image
Image

Avatar de l’utilisateur
mbuffat69
Timide
Messages : 389
Inscription : 02 févr. 2016, 21:25
Localisation : Lyon

Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS

Message par mbuffat69 » 16 août 2017, 17:21

Je poursuit mes tests avec les accents Google Home et IFFT
- si on utilise webhook avec un appel directe à l'interaction Jeedom (comme dans le tuto4) ça fonctionne bien avec les accents et la requête est prise en compte par jeedom
- par si on utilise une requête pour exécuter un virtuel avec un message avec accent comme p.e.
type=cmd&id=xxx&message=entrée&utf8=1
ca ne marche pas !

Quelqu'un a-t-il dèja utilisé ifft avec un appel à un virtuel avec un paramètre message et des accents ?
C'est le seul moyen que j'ai trouvé pour faire un appel http jeedom avec un paramètre en argument ?
Système DIY 2 PI3 avec SSD (voir mon profil pour le détail)

DJo86
Timide
Messages : 290
Inscription : 29 déc. 2015, 13:48
Localisation : Poitiers

Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS

Message par DJo86 » 16 août 2017, 17:36

Bonjour,
Après avoir installé le tuto 4, tout marchait bien. J'ai même créé des scénarios qui me donnaient verbalement dans google home la température...
Mais depuis que j'ai rebooté Jeedom, Google Home ne reçoit plus rien et donc ne parle plus.
Merci d'avance pour l'aide apportée !
Jeedom en VM sur Proxmox Hystou I3 - Configuration complète dans mon profil.
Joli job, merci à toute l’équipe Jeedom et aux développeurs externes !!!

Avatar de l’utilisateur
bronche
Modérateur
Messages : 973
Inscription : 07 janv. 2016, 19:29
Localisation : Du côté de Issy les Moulineaux la semaine et de Péronne le week-end...

Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS

Message par bronche » 16 août 2017, 18:40

DJo86 a écrit :
16 août 2017, 17:36
Bonjour,
Après avoir installé le tuto 4, tout marchait bien. J'ai même créé des scénarios qui me donnaient verbalement dans google home la température...
Mais depuis que j'ai rebooté Jeedom, Google Home ne reçoit plus rien et donc ne parle plus.
Merci d'avance pour l'aide apportée !
bonsoir
Que donne la commande

Code : Tout sélectionner

sudo node /home/pi/node_modules/google-home-notifier/main.js
Tu utilises impérihome ?
Phil
Helper Officiel Jeedom
Des images non officielles jeedom maintenues et hébergées par mes soins :
https://queen.useed.fr/SB1268/owncloud/ ... mA9xeSgBgx

itcitc77
Timide
Messages : 36
Inscription : 09 août 2017, 20:33

Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS

Message par itcitc77 » 16 août 2017, 18:42

Antoinekl1 a écrit :
16 août 2017, 16:32
itcitc77 a écrit :
16 août 2017, 15:48
mbuffat69 a écrit :
16 août 2017, 15:40
Bonjour
je teste actuellement l'intégration GoogleHome Jeedom. Ca marche plutôt bien pour les commandes, grâce aux tutos et à la communauté Jeedom.
Je teste actuellement les interactions pour avoir un retour GoogleHome.
Pour les informations du type: "quelle est la température du salon",
J'utilise IFFT avec google home et une phrase avec un paramètre : "Quelle est la température $" et j'appelle
avec webhook un virtuel avec comme argument: &message={{TextField}}&utf8=1
Ce virtuel ,avec le message qui contient la pièce ou je veux la température, appelle un scénario avec ce message en tag. Dans le scénario, j'appelle en php l'interaction Jeedom et je passe ensuite la réponse à nodejs pour que google home le lise a haute voix. Cela fonction très bien si je l'appelle directement.
Avec google home, ça fonctionne, mais c'est un peu lent.
Par contre j'ai un problème avec les accents, i.e. si le nom de la pièce a un accent: entrée p.e, cela ne marche pas
alors que pour salon, chambre pas de problème.
Je spécifie bien &utf8=1 à la fin de la requête http pour appeler le virtuel. J'ai cependant l'impression que webhook ne code pas correctement les accents dans {{TextField}}.
Quelqu'un at-il déjà rencontré le problème et a-t-il trouvé une solution ?
Merci
un petit tuto pour un débutant serait sympa
je vais faire mon @Lunarok mais là, l'info est dans le titre du poste et il suffit d'aller en 1er page pour avoir les tuto :-)
je suis arrivé a faire les commandes d'ordre et cela fonctionne exemple allume la lumière du salon , mais je suis un peu perdu pour le retour de l'information cela fais 4 jour que je suis sur jeedom

Avatar de l’utilisateur
Antoinekl1
Actif
Messages : 3925
Inscription : 23 mai 2015, 08:14

Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS

Message par Antoinekl1 » 16 août 2017, 18:56

itcitc77 a écrit :
Antoinekl1 a écrit :
16 août 2017, 16:32
itcitc77 a écrit :
16 août 2017, 15:48
un petit tuto pour un débutant serait sympa
je vais faire mon @Lunarok mais là, l'info est dans le titre du poste et il suffit d'aller en 1er page pour avoir les tuto :-)
je suis arrivé a faire les commandes d'ordre et cela fonctionne exemple allume la lumière du salon , mais je suis un peu perdu pour le retour de l'information cela fais 4 jour que je suis sur jeedom
Alors vous avez sûrement d'autres choses à mettre en place, le retour d'information n'est pas une chose facile à faire pour le moment et cela va évoluer avec la prise en charge d'un plugin par l'équipe Jeedom, je dirais donc patience pour cette partie
JEEDOM Smart Ultimate + 40 modules zwave
A vendre ; pack POWER jeedom - Jeedom Mini+ - Console Clazio sous Android 6

DJo86
Timide
Messages : 290
Inscription : 29 déc. 2015, 13:48
Localisation : Poitiers

Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS

Message par DJo86 » 16 août 2017, 19:09

bronche a écrit :
16 août 2017, 18:40
DJo86 a écrit :
16 août 2017, 17:36
Bonjour,
Après avoir installé le tuto 4, tout marchait bien. J'ai même créé des scénarios qui me donnaient verbalement dans google home la température...
Mais depuis que j'ai rebooté Jeedom, Google Home ne reçoit plus rien et donc ne parle plus.
Merci d'avance pour l'aide apportée !
bonsoir
Que donne la commande

Code : Tout sélectionner

sudo node /home/pi/node_modules/google-home-notifier/main.js
Tu utilises impérihome ?
Phil
La commande donne cela :
pi@raspberrypi:~ $ sudo node /home/pi/node_modules/google-home-notifier/main.js
/home/pi/node_modules/mdns/lib/dns_sd.js:35
throw ex;
^

Error: Module version mismatch. Expected 47, got 51.
at Error (native)
at Object.Module._extensions..node (module.js:440:18)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Module.require (module.js:367:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/home/pi/node_modules/mdns/lib/dns_sd.js:24:20)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
pi@raspberrypi:~ $

et oui j'utilise impérihome sur une tablette murale...

J'ai été obligé de relancer les dépendances des plugins app mobile et openzwave pour que ces plugins fonctionnent de nouveaux après le reboot...

Merci d'avance pour ta réponse !
Jeedom en VM sur Proxmox Hystou I3 - Configuration complète dans mon profil.
Joli job, merci à toute l’équipe Jeedom et aux développeurs externes !!!

Avatar de l’utilisateur
bronche
Modérateur
Messages : 973
Inscription : 07 janv. 2016, 19:29
Localisation : Du côté de Issy les Moulineaux la semaine et de Péronne le week-end...

Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS

Message par bronche » 16 août 2017, 22:02

Code : Tout sélectionner

et oui j'utilise impérihome sur une tablette murale...

J'ai été obligé de relancer les dépendances des plugins app mobile et openzwave pour que ces plugins fonctionnent de nouveaux après le reboot...

Merci d'avance pour ta réponse !
Et oui. J'ai eu le même souci. J'ai pas mal cherché. Il semble que Avahi soit désactivé à cause d'un bug de la Smart. Or Avahi founit les services pour les dns. via le fichier browser.js qui se trouve ici :(node_modules/mdns/lib/browser.js
Désactivation de avahi-daemon au démarrage...(il démarrera avec le daemon (on contourne le bug de la Smart du 1 jan 1970))
Installation Homebridge OK
Bref moi :
J'ai réinstallé les dépendances imperihome et j'ai perdu le TTS sur GH...
J'ai désinstallé le plugin mobile
J'ai réinstallé le TTS
Puis Impérihome et ses dépendances....et tout est rentré dans l'ordre...

Si un Dev passe par là...
Je mets a jour le tuto.
Phil
Helper Officiel Jeedom
Des images non officielles jeedom maintenues et hébergées par mes soins :
https://queen.useed.fr/SB1268/owncloud/ ... mA9xeSgBgx

DJo86
Timide
Messages : 290
Inscription : 29 déc. 2015, 13:48
Localisation : Poitiers

Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS

Message par DJo86 » 16 août 2017, 22:07

bronche a écrit :
16 août 2017, 22:02

Code : Tout sélectionner

et oui j'utilise impérihome sur une tablette murale...

J'ai été obligé de relancer les dépendances des plugins app mobile et openzwave pour que ces plugins fonctionnent de nouveaux après le reboot...

Merci d'avance pour ta réponse !
Et oui. J'ai eu le même souci. J'ai pas mal cherché. Il semble que Avahi soit désactivé à cause d'un bug de la Smart. Or Avahi founit les services pour les dns. via le fichier browser.js qui se trouve ici :(node_modules/mdns/lib/browser.js
Désactivation de avahi-daemon au démarrage...(il démarrera avec le daemon (on contourne le bug de la Smart du 1 jan 1970))
Installation Homebridge OK
Bref moi :
J'ai réinstallé les dépendances imperihome et j'ai perdu le TTS sur GH...
J'ai désinstallé le plugin mobile
J'ai réinstallé le TTS
Puis Impérihome et ses dépendances....et tout est rentré dans l'ordre...

Si un Dev passe par là...
Je mets a jour le tuto.
Phil
Pas tout compris, désolé...
qu'est ce que je dois faire alors, merci !
Jeedom en VM sur Proxmox Hystou I3 - Configuration complète dans mon profil.
Joli job, merci à toute l’équipe Jeedom et aux développeurs externes !!!

Avatar de l’utilisateur
bronche
Modérateur
Messages : 973
Inscription : 07 janv. 2016, 19:29
Localisation : Du côté de Issy les Moulineaux la semaine et de Péronne le week-end...

Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS

Message par bronche » 16 août 2017, 22:13

Pas tout compris, désolé...
qu'est ce que je dois faire alors, merci !
commence par relancer :

Code : Tout sélectionner

sudo npm install
Helper Officiel Jeedom
Des images non officielles jeedom maintenues et hébergées par mes soins :
https://queen.useed.fr/SB1268/owncloud/ ... mA9xeSgBgx

DJo86
Timide
Messages : 290
Inscription : 29 déc. 2015, 13:48
Localisation : Poitiers

Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS

Message par DJo86 » 16 août 2017, 22:29

bronche a écrit :
16 août 2017, 22:13
Pas tout compris, désolé...
qu'est ce que je dois faire alors, merci !
commence par relancer :

Code : Tout sélectionner

sudo npm install
ça m'a donné ça :

pi@raspberrypi:~ $ sudo npm install
/home/pi
└── google-home-notifier@1.0.0

npm WARN enoent ENOENT: no such file or directory, open '/home/pi/package.json'
npm WARN pi No description
npm WARN pi No repository field.
npm WARN pi No README data
npm WARN pi No license field.
pi@raspberrypi:~ $ sudo node /home/pi/node_modules/google-home-notifier/main.js
/home/pi/node_modules/mdns/lib/dns_sd.js:35
throw ex;
^

Error: Module version mismatch. Expected 47, got 51.
at Error (native)
at Object.Module._extensions..node (module.js:440:18)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Module.require (module.js:367:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/home/pi/node_modules/mdns/lib/dns_sd.js:24:20)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
pi@raspberrypi:~ $
Jeedom en VM sur Proxmox Hystou I3 - Configuration complète dans mon profil.
Joli job, merci à toute l’équipe Jeedom et aux développeurs externes !!!

Avatar de l’utilisateur
bronche
Modérateur
Messages : 973
Inscription : 07 janv. 2016, 19:29
Localisation : Du côté de Issy les Moulineaux la semaine et de Péronne le week-end...

Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS

Message par bronche » 16 août 2017, 23:13

Code : Tout sélectionner

Error: Module version mismatch. Expected 47, got 51.
Donc problème de version node.js

Donc on va essayer :

Code : Tout sélectionner

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
puis

Code : Tout sélectionner

sudo apt-get install nodejs
puis on recompile pour lisser les versions

Code : Tout sélectionner

npm rebuid
ensuite on controle

Code : Tout sélectionner

sudo node /home/pi/node_modules/google-home-notifier/main.js
si tu as la liste de tes périphériques c'est bon
Amitiés
Helper Officiel Jeedom
Des images non officielles jeedom maintenues et hébergées par mes soins :
https://queen.useed.fr/SB1268/owncloud/ ... mA9xeSgBgx

DJo86
Timide
Messages : 290
Inscription : 29 déc. 2015, 13:48
Localisation : Poitiers

Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS

Message par DJo86 » 16 août 2017, 23:29

bronche a écrit :
16 août 2017, 23:13

Code : Tout sélectionner

Error: Module version mismatch. Expected 47, got 51.
Donc problème de version node.js

Donc on va essayer :

Code : Tout sélectionner

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
puis

Code : Tout sélectionner

sudo apt-get install nodejs
puis on recompile pour lisser les versions

Code : Tout sélectionner

npm rebuid
ensuite on controle

Code : Tout sélectionner

sudo node /home/pi/node_modules/google-home-notifier/main.js
si tu as la liste de tes périphériques c'est bon
Amitiés
Super ça remarche !!!!
J'ai modifié ta commande par

Code : Tout sélectionner

npm rebuild
Faut juste que je repasse en français et après je reboote pour voir jeedom.

Merci !
Amicalement,
Joël
Jeedom en VM sur Proxmox Hystou I3 - Configuration complète dans mon profil.
Joli job, merci à toute l’équipe Jeedom et aux développeurs externes !!!

DJo86
Timide
Messages : 290
Inscription : 29 déc. 2015, 13:48
Localisation : Poitiers

Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS

Message par DJo86 » 17 août 2017, 07:56

Bjr Phil,
Après avoir rebooté Jeedom, seul le plugin app mobile ne se lance pas mais j'ai quand même mes connections avec l'appli mobile jeedom sur mes iPhone et iPad. Seule l'appli mobile maison d'apple semble ne pas se connecter mais pas grave. Je n'ose pas relancer les dépendances car je pense que le problème de dialogue avec Google Home va revenir.
Merci pour ce dépannage efficace, bonne journée !
DJo
Jeedom en VM sur Proxmox Hystou I3 - Configuration complète dans mon profil.
Joli job, merci à toute l’équipe Jeedom et aux développeurs externes !!!

Avatar de l’utilisateur
bronche
Modérateur
Messages : 973
Inscription : 07 janv. 2016, 19:29
Localisation : Du côté de Issy les Moulineaux la semaine et de Péronne le week-end...

Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS

Message par bronche » 17 août 2017, 10:00

Oui npm rebuild...
Relance tes dépendances app mobile. Aucun risque... au pire tu refais juste un npm rebuild.
Je bosse dessus pour solutionner a l'installation.
Phil

Envoyé de mon PLK-L01 en utilisant Tapatalk

Helper Officiel Jeedom
Des images non officielles jeedom maintenues et hébergées par mes soins :
https://queen.useed.fr/SB1268/owncloud/ ... mA9xeSgBgx

xav093
Timide
Messages : 11
Inscription : 30 août 2016, 15:42

Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS

Message par xav093 » 17 août 2017, 11:04

Au poil ces tutos !
Super détaillé, aucun soucis rencontré et cela fonctionne à merveille :D

Pour info, suivre la config "pi" sur debian-8.9.0-amd64 sauf pour le chemin d'accès qui est dans ce cas:

Code : Tout sélectionner

/home/node_modules/google-home-notifier/main.js
En tout cas grand merci @bronche :!: :!: :!:

PS: Pour ma part, aucun problème avec Imperihome en parallèle même après redémarrage.

DJo86
Timide
Messages : 290
Inscription : 29 déc. 2015, 13:48
Localisation : Poitiers

Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS

Message par DJo86 » 17 août 2017, 11:29

bronche a écrit :
17 août 2017, 10:00
Oui npm rebuild...
Relance tes dépendances app mobile. Aucun risque... au pire tu refais juste un npm rebuild.
Je bosse dessus pour solutionner a l'installation.
Phil

Envoyé de mon PLK-L01 en utilisant Tapatalk
J'ai relancé les dépendances dans app mobile. L'appli maison de Apple ne fonctionnait toujours pas. Après réparation dans le plugin et réinstalle dans l'appli maison, tout fonctionne de nouveau. Cool !!!

Grand merci à toi pour tes tutos et ton aide.

Je vais surement me refaire une install complète pour que cela soit plus propre...

Amicalement,
DJo
Jeedom en VM sur Proxmox Hystou I3 - Configuration complète dans mon profil.
Joli job, merci à toute l’équipe Jeedom et aux développeurs externes !!!

Avatar de l’utilisateur
idem
Timide
Messages : 231
Inscription : 17 févr. 2015, 02:35
Localisation : Villeurbanne / Lyon
Contact :

Re: Google Home, le point de vue du néophyte - commande par interractions

Message par idem » 17 août 2017, 11:33

bronche a écrit :
06 août 2017, 13:10
Bon alors on continue l'exploration de la google home.

Dans le tuto précédent on a appris à envoyer des URL directe vers jeedom puis à lancer des scénarios.
Avantage : On a un retour personnalisé pour chaque action.
Inconvénient : Il faut faire autant de "trigger" que d'action.

Donc on va regarder du côté des interactions.
Avantage : Un seul "trigger" dans Iftt
Inconvénient : adieu le retour personnalisé.

Prérequis :
Avoir lu le tuto 1 et configuré correctement le Plugin Ifttt
Avoir des interactions dans jeedom... ben oui.
je ne peux que vous inviter à lire mes tutos sur les interactions, vous comprendrez mieux le fonctionnement.

Alors on y va
Toujours le même principe
Sur Iftt :
My applet puis new applet.
Nouvelle applet.PNG
Le signe plus, on recherche google assistant et on valide.
Cette fois, dans "choose trigger" on va choisir :
"Say a phrase with a text ingredient"
Dans
"What do you want to say?"
On va mettre le mot clé et le signe $ qui va servir de variable. C'est ce dollar qui stockera la valeur de votre demande. Pour le mot clé, vous choisissez ce que vous voulez. Je suis original, je prends Jeedom
Donc
jeedom $
Contrairement au premier tuto, on ne va pas remplir les deux autres champs pour la demande. On pourrait mais ça n'a pas d'utilité (sauf si vous voulez appelé Jeedom béatrice, Philippe ou Marcel....

On passe au champ :
What do you want the Assistant to say in response?
Ben la c'est la réponse pour toutes vos interactions. Par exemple
Bien compris grand maître, j'exécute votre demande
. Ce sera toujours la même....

language : Francais
Puis on termine par
create a trigger
On refait le +, on cherche webhooks puis
Make a web request
Maintenant, il faut rentrer l'url.
C'est simple :
Edit du 13 août : ajout de la chaîne &utf8=1 pour la gestion des accents

Code : Tout sélectionner

 ]http://#IP_JEEDOM#/core/api/jeeApi.php?apikey=#cotrecléapi#&type=interact&query={{TextField}}&utf8=1 

Code : Tout sélectionner

https://majeedom.dns2.jeedom.com/core/api/jeeApi.php?apikey=lacléapi&type=interact&query={{TextField}}&utf8=1
ou encore avec les DNS Jeedom
Ensuite méthod GET
content type application/Json
puis finish.

Ensuite il suffit de dire
OK Google, jeedom allume la lumière du salon

la lumière s'allume...
Bon amusement
Fonctionne nickel :) Merci Bronche.
Tu as fait pareil pour le retour d'info sur les temperatures et statuts ? <= vu hier, je regarde cela :)
Jeedom DIY
Jeedom sur NUC est au top!!
http://geekandmore.fr

Unix/Linux, shell, SQL, gestion de projet, gestion des changements, consultant sénoir...

Répondre

Revenir vers « Discussions Générales »

Qui est en ligne ?

Utilisateurs parcourant ce forum : PtitLuBZH et 8 invités