Page 6 sur 46
Re: Google Home - 3 tutos - commande en URL directe, par interaction et par scénario
Publié : 12 août 2017, 19:57
par itcitc77
Merci de ta réponse phil, ifttt est bien installé. mais je suis un boulet.
Girart
Re: Google Home - 3 tutos - commande en URL directe, par interaction et par scénario
Publié : 12 août 2017, 21:08
par Chenev
Après avoir suivi le tuto tout a bien fonctionné pendant 24 heures.
Seulement voila que mon google home ne répond plus a rien .Quelque soit la question il me répète la réponse de IFTT
J'ai tenté un reset d'usine et réinitialisation, annulé l'applet IFTT , mais rien à faire toujours la même réponse ( "oui bien sur monsieur")
On dirait qu'il reste "coincé" sur cette réponse
Idem si j utilise assistant sur Allo
Si quelqu'un a une idée ??
Re: Google Home - 3 tutos - commande en URL directe, par interaction et par scénario
Publié : 12 août 2017, 21:50
par dcjona
PAreil , j'ai testé :
https://xxxxx.dns2.jeedom.com/jeedom/co ... {TextField}}
il me dit : ok compris mais rien ne s'exécute... hors dans jeedom tout est ok
Re: Google Home - 3 tutos - commande en URL directe, par interaction et par scénario
Publié : 13 août 2017, 09:37
par Antoinekl1
à la fin de la commande http dans IFTTT, avez vous mis le paramètre &utf8=1
Re: Google Home - 3 tutos - commande en URL directe, par interaction et par scénario
Publié : 13 août 2017, 09:41
par dcjona
Antoinekl1 a écrit : ↑13 août 2017, 09:37
à la fin de la commande http dans IFTTT, avez vous mis le paramètre &utf8=1
juste après l'ingredient textfield dans ce cas? je ne l'avais pas je le mets et fais le test
Re: Google Home - 3 tutos - commande en URL directe, par interaction et par scénario
Publié : 13 août 2017, 12:10
par Antoinekl1
dcjona a écrit : ↑13 août 2017, 09:41
Antoinekl1 a écrit : ↑13 août 2017, 09:37
à la fin de la commande http dans IFTTT, avez vous mis le paramètre &utf8=1
juste après l'ingredient textfield dans ce cas? je ne l'avais pas je le mets et fais le test
Oui juste après colé a la variable
Re: Google Home - 3 tutos - commande en URL directe, par interaction et par scénario
Publié : 13 août 2017, 13:42
par Deniccio
Je reviens avec mon problème de requêtes qui n'aboutissent pas toujours...
J'ai suivi le tuto, webhooks envoie une requête vers une interaction, mais cela ne marche pas à tous les coups. Je possède pourtant un bon debit (55 en dl et 12 en ul), néanmoins, je constate que parfois, l'accès à jeedom depuis l'extérieur via le dns est lent. Pensez vous que cela vient du fait que je suis en IP dynamique sur ma connexion internet ?? (Box 4g).
J'ai donc voulu contourner le problème en remplaçant webhooks par pushbullet. J'envoie un push à jeedom et l'interaction s'exécute à tous les coups, avec une réactivité comparable aux requêtes web. Mais un autre problème survient, les interactions s'exécutent 2 fois à un intervalle d'un vingtaine de minutes...
Quelqu'un aurait il une idée pour résoudre tout cela ?
Merci.
Deniccio.
Envoyé de mon ONEPLUS A5000 en utilisant Tapatalk
Re: Google Home - 3 tutos - commande en URL directe, par interaction et par scénario
Publié : 13 août 2017, 16:56
par wanabo
Antoinekl1 a écrit : ↑13 août 2017, 09:37
à la fin de la commande http dans IFTTT, avez vous mis le paramètre &utf8=1
Merci, merci, merci !!!
Voilà le problème résolu
Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS
Publié : 13 août 2017, 18:25
par riffraff2
Merci pour tous ces tuto!
Pour le tuto tts, le RPI peut il etre le meme que celui qui contient l'install de Jeedom ?
Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS
Publié : 13 août 2017, 18:29
par bronche
riffraff2 a écrit : ↑13 août 2017, 18:25
Merci pour tous ces tuto!
Pour le tuto tts, le RPI peut il etre le meme que celui qui contient l'install de Jeedom ?
Bien sur, sinon encore plus compliqué...
Amitiés
Phil
Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS
Publié : 13 août 2017, 18:47
par riffraff2
Petit probleme je ne récupère pas le nom de mon google home :
Code : Tout sélectionner
root@jeedom:/home# node /home/node_modules/google-home-notifier/main.js
*** WARNING *** The program 'nodejs' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=nodejs>
*** WARNING *** The program 'nodejs' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=nodejs&f=DNSServiceRegister>
POST "text=Hello Google Home" to:
http://localhost:8080/google-home-notifier
https://2f64887d.ngrok.io/google-home-notifier
example:
curl -X POST -d "text=Hello Google Home" https://2f64887d.ngrok.io/google-home-notifier
Re: Google Home - 3 tutos - commande en URL directe, par interaction et par scénario
Publié : 13 août 2017, 19:08
par beber53
Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS
Publié : 13 août 2017, 19:23
par bronche
riffraff2 a écrit : ↑13 août 2017, 18:47
Petit probleme je ne récupère pas le nom de mon google home :
Code : Tout sélectionner
root@jeedom:/home# node /home/node_modules/google-home-notifier/main.js
*** WARNING *** The program 'nodejs' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=nodejs>
*** WARNING *** The program 'nodejs' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=nodejs&f=DNSServiceRegister>
POST "text=Hello Google Home" to:
http://localhost:8080/google-home-notifier
https://2f64887d.ngrok.io/google-home-notifier
example:
curl -X POST -d "text=Hello Google Home" https://2f64887d.ngrok.io/google-home-notifier
Ok, Je me doutais que ça merderait là.
Je vais refaire mon installation pour me souvenir comment j'ai fait.
A de suite
Phil
Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS
Publié : 13 août 2017, 19:29
par bronche
Boulette...
ça me revient...
Edite le main.js ou tu en crée un nouveau (peu importe le nom)
tu mets
Code : Tout sélectionner
var googlehome = require('google-home-notifier');
var ngrok = require('ngrok');
googlehome.device('Google-Home ... ');
googlehome.notify(process.argv[2], function(res) {});
tu le lances dans une console
Et dis moi ce que ça donne.
Je viens de corriger le tuto mais j'aimerai bien avoir un retour pour éliminer les erreurs...
Merci
Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS
Publié : 13 août 2017, 19:50
par riffraff2
pour mettre
Je n'ai pas le nom de mon Google Home
Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS
Publié : 13 août 2017, 20:10
par bronche
riffraff2 a écrit : ↑13 août 2017, 19:50
pour mettre
Je n'ai pas le nom de mon Google Home
Ben justement...
Fais le test et tu verras.
tu laisses googlehome.device('Google-Home ... ');
Je viens de le faire...
Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS
Publié : 13 août 2017, 20:22
par yannick
Hello,
Effectivement, en rajoutant
Code : Tout sélectionner
var googlehome = require('google-home-notifier');
var ngrok = require('ngrok');
googlehome.device('Google-Home ... ');
googlehome.notify(process.argv[2], function(res) {});
ca a l'air d'être mieux:
Code : Tout sélectionner
node main.js
*** WARNING *** The program 'nodejs' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=nodejs>
*** WARNING *** The program 'nodejs' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=nodejs&f=DNSServiceRegister>
Device "Google-Home-xxxxxxxxxxxxxxxxxxxx" at 192.168.1.0:8009
Device "SHIELD-Android-TV-xxxxxxxxxxxxxxxxxxx" at 192.168.1.0:8009
TypeError: text should be a string
at module.exports (/home/jeedom/node_modules/google-tts-api/lib/api.js:16:11)
at /home/jeedom/node_modules/google-tts-api/index.js:15:12
at process._tickCallback (internal/process/next_tick.js:109:7)
POST "text=Hello Google Home" to:
http://localhost:8080/google-home-notifier
https://8e6a70cc.ngrok.io/google-home-notifier
example:
curl -X POST -d "text=Hello Google Home" https://8e6a70cc.ngrok.io/google-home-notifier
Du coup je continue
A suivre.
Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS
Publié : 13 août 2017, 20:31
par bronche
Du coup je continue
A suivre.
Ben oui, il me fallait un testeur. Je l'ai.
Tu as fais le plus complexe...
A de suite
Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS
Publié : 13 août 2017, 20:36
par riffraff2
OK OK je test ... je pensais que les "..." correspondait au nom du Google Home
Re: Google Home - 4 tutos - commande en URL directe, par interaction, par scénario et par TTS
Publié : 13 août 2017, 20:42
par yannick
Bon.
Et bien je suis venu a bout. Et ca fonctionne, mais uniquement la première fois.
Si je tente de renvoyer une autre phrase, ca ne fonctionne pas.
Si je redemarre jeedom, ca refonctionne, mais toujours que la première fois
A mon avis qque chose doit bloquer qque part et empeche la terminaison du script.
En tout cas ca fonctionne, c'est déja ca
Yannick