Petit guide pour créer une Skill perso faisant communiquer Jeedom et Alexa
Re: Petit guide pour créer une Skill perso faisant communiquer Jeedom et Alexa
Bonjour, déjà merci pour ce tuto, que j'ai essayer de suivre a la lettre, seulement je rencontre un problème.
Comme vous pouvez le voir sur la capture d'écran, il y'a un problème sur la ligne jeedomhost.
Que je met mon ip public, ou mon nom d'héberger, cela ne marche pas.
Savez vous pourquoi?
Merci a vous pour vos idées
Comme vous pouvez le voir sur la capture d'écran, il y'a un problème sur la ligne jeedomhost.
Que je met mon ip public, ou mon nom d'héberger, cela ne marche pas.
Savez vous pourquoi?
Merci a vous pour vos idées
Re: Petit guide pour créer une Skill perso faisant communiquer Jeedom et Alexa
Bonjour Manu67,
Le problème vient de moi !
En fait, j'ai ajouté le commentaire au tout dernier moment dans mon code... sauf que je l'ai fait "en vrac"
Il te suffit juste d'ajouter // devant Le Nom de domaine....
Donc la "vraie" ligne donnerait ceci :
(bien entendu, tu remplaces 89.77.xxx.xxx par ton IP et/ou Nom de domaine à toi)
D'ailleurs, je viens de relire le doc... Le problème est le même pour les lignes :
var jeedomAPI
var jeedomPort
Il manque les // permettant de "protéger" les commentaires !!
Bonne journée
Le problème vient de moi !
En fait, j'ai ajouté le commentaire au tout dernier moment dans mon code... sauf que je l'ai fait "en vrac"
Il te suffit juste d'ajouter // devant Le Nom de domaine....
Donc la "vraie" ligne donnerait ceci :
Code : Tout sélectionner
var jeedomHost = 89.77.xxx.xxx; // Le Nom de domaine ou l'IP Publique ....
D'ailleurs, je viens de relire le doc... Le problème est le même pour les lignes :
var jeedomAPI
var jeedomPort
Il manque les // permettant de "protéger" les commentaires !!
Bonne journée
Re: Petit guide pour créer une Skill perso faisant communiquer Jeedom et Alexa
Je viens de corriger le doc en ajoutant les fameux //
Bonne journée
Bonne journée
Re: Petit guide pour créer une Skill perso faisant communiquer Jeedom et Alexa
Merci, c'est mieux comme ça.
Par contre je n'arrive pas a faire fonctionner la skill, elle est bien activé sur l'application Alexa.
J'ai activé les logs interac sur debug, mais rien n'arrive à jeedom.
Dans l'onglet Build ma checklist est toute verte.
Je sèche depuis des jours dessus...
Pour faire un test, il faut bien écrire " demande a jeedom allume la lumière du salon" ???
Alexa me répond, il y'a eu un problème avec la reponse de la skill demandée.
Avant j'avais des ligne de code dans la partie Skill I/O, maintenant plus rien ( peut etre une piste ? )
Merci pour vos idées
Par contre je n'arrive pas a faire fonctionner la skill, elle est bien activé sur l'application Alexa.
J'ai activé les logs interac sur debug, mais rien n'arrive à jeedom.
Dans l'onglet Build ma checklist est toute verte.
Je sèche depuis des jours dessus...
Pour faire un test, il faut bien écrire " demande a jeedom allume la lumière du salon" ???
Alexa me répond, il y'a eu un problème avec la reponse de la skill demandée.
Avant j'avais des ligne de code dans la partie Skill I/O, maintenant plus rien ( peut etre une piste ? )
Merci pour vos idées
Re: Petit guide pour créer une Skill perso faisant communiquer Jeedom et Alexa
Bonjour Manu67,
A priori, au niveau de la mise en place, ça me parait bon (debug des interaction, activation de la skill)
La question est également bien formulée "Demande à jeedom de...."
Sans plus de détails, je vois 3 possibilités :
-Soit la question n'arrive pas jusqu'au serveur jeedom (dans ce cas, il faut bien vérifier l'IP et le protocole http ou https... avec, en phase de test, une préférence pour l'utilisation du http, quitte à passer en sécurisé par la suite)
-Soit Jeedom est trop long à répondre, et du coup, Alexa retourne une erreur. Je crois que le délai de réponse par défaut, c'est maxi 4s... Mais dans le cas de cette 2ème hypothèse, tu devrais avoir des logs au niveau des interactions...
-Soit il y a un soucis de "lien" entre la Skill et AWS (qui contient le script qui traite les actions demandées à la skill)... C'est l'hypothèse qui me parait la plus réaliste, d'autant que ton Skill I/O reste vide !
... Mais pour être sûr, il faudrait des copie-écran de ta config (notamment sur la partie AWS)
Bonne journée
A priori, au niveau de la mise en place, ça me parait bon (debug des interaction, activation de la skill)
La question est également bien formulée "Demande à jeedom de...."
Sans plus de détails, je vois 3 possibilités :
-Soit la question n'arrive pas jusqu'au serveur jeedom (dans ce cas, il faut bien vérifier l'IP et le protocole http ou https... avec, en phase de test, une préférence pour l'utilisation du http, quitte à passer en sécurisé par la suite)
-Soit Jeedom est trop long à répondre, et du coup, Alexa retourne une erreur. Je crois que le délai de réponse par défaut, c'est maxi 4s... Mais dans le cas de cette 2ème hypothèse, tu devrais avoir des logs au niveau des interactions...
-Soit il y a un soucis de "lien" entre la Skill et AWS (qui contient le script qui traite les actions demandées à la skill)... C'est l'hypothèse qui me parait la plus réaliste, d'autant que ton Skill I/O reste vide !
... Mais pour être sûr, il faudrait des copie-écran de ta config (notamment sur la partie AWS)
Bonne journée
Re: Petit guide pour créer une Skill perso faisant communiquer Jeedom et Alexa
Hello jaska21,
Merci pour ton suivi sur cette app ! J'avais déployé une de tes premières versions, qui ne marchait plus depuis la dépréciation de "Amazon.literal". Ca impacte lourdement la création de l'app il me semble ?
Auparavant, un intent était suffisant, et l'app Alexa transférait l'ensemble de la demande, quelle quel soit, à priori sans le moindre contrôle? Désormais il faut un intent (côté Alexa Dev console) et un handler (côté lambda mgmt console) par commande (allumer, éteindre, etc ? ) ?
Pas cool Amazon
Merci pour ton suivi sur cette app ! J'avais déployé une de tes premières versions, qui ne marchait plus depuis la dépréciation de "Amazon.literal". Ca impacte lourdement la création de l'app il me semble ?
Auparavant, un intent était suffisant, et l'app Alexa transférait l'ensemble de la demande, quelle quel soit, à priori sans le moindre contrôle? Désormais il faut un intent (côté Alexa Dev console) et un handler (côté lambda mgmt console) par commande (allumer, éteindre, etc ? ) ?
Pas cool Amazon
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 16 invités