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
Personne ne tente de remplacer iftt par api.ia ?


https://github.com/actions-on-google/ap ... /README.md

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

Code : Tout sélectionner

googlehome.device('Google-Home ... ');
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

Code : Tout sélectionner

googlehome.device('Google-Home ... ');
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