[DEV] Plugin Alexa-Api en BETA uniquement
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Ok pour moi, je pense que l.erreur venait du nom donné aux objet dans l.addesse de test de la page de configuration
Envoyé de mon iPad en utilisant Tapatalk
Envoyé de mon iPad en utilisant Tapatalk
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Hello sigalou & jbecker, merci pour tout ce travail !
Le plugin marche très bien chez moi : cookie du premier coup, scan OK, équipements, commandes speak & volume, scénarios. Cool !
Par contre, les accents et apostrophes passent mal de mon côté. Par exemple :
"C'est l'été" est dit "cessetelleté"
"journée" est dit "journe"
Ça le fait aussi chez d'autres ?
Le plugin marche très bien chez moi : cookie du premier coup, scan OK, équipements, commandes speak & volume, scénarios. Cool !
Par contre, les accents et apostrophes passent mal de mon côté. Par exemple :
"C'est l'été" est dit "cessetelleté"
"journée" est dit "journe"
Ça le fait aussi chez d'autres ?
Jeedom 3.3.18 ESXi - PC BRIX GB-BXBT-1900 - Debian Stretch
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
@sigalou
Tout supprimé ce matin à la fraîche et nouvelle installation. Mais pareil impossible de sortir le moindre son.
Cookie OK du premier coup à chaque fois, Appareils OK sont bien remontés, mais rien de rien niveau dialogue j'ai ceci maintenant dans les logs :
Je comprend pas le pourquoi du comment
Bonne journée![Wink ;)](./images/smilies/icon_e_wink.gif)
Tout supprimé ce matin à la fraîche et nouvelle installation. Mais pareil impossible de sortir le moindre son.
Cookie OK du premier coup à chaque fois, Appareils OK sont bien remontés, mais rien de rien niveau dialogue j'ai ceci maintenant dans les logs :
Code : Tout sélectionner
Alexa-API: Alexa.Speak
Alexa-API: device: Cuisine
Alexa-API: text: coucou
Alexa-Remote: No authentication check needed (time elapsed 111673)
Alexa-Remote: Sending Request with {"host":"alexa.amazon.fr","path":"/api/behaviors/preview","method":"POST","timeout":10000,"headers":{}}and data={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"operationPayload\":{\"deviceType\":\"A7WXQPH584YP\",\"deviceSerialNumber\":\"G090P308821503MG\",\"locale\":\"fr-FR\",\"customerId\":\"A1M7MF3FVPMVLD\",\"textToSpeak\":\"coucou\"},\"type\":\"Alexa.Speak\"}}","status":"ENABLED"}
Alexa-Remote: Response: No body
Alexa-API: Alexa.Speak: Error: no body
Je comprend pas le pourquoi du comment
![Question :?:](./images/smilies/icon_question.gif)
Bonne journée
![Wink ;)](./images/smilies/icon_e_wink.gif)
HP T610 - Jeedom
56 modules Zwave - 32 modules Enocean - 3 modules Edisio - 7 modules Rfxcom - 40 modules Zigbee
Cam : 2 Dafang - 3 Foscam - 3 Wanscam
3 Broadlink - 7 Nuts
5 Amazon Echo - 4 Amazon Echo Dot
5 SqueezeBox - 4 Xiaomi Speaker
56 modules Zwave - 32 modules Enocean - 3 modules Edisio - 7 modules Rfxcom - 40 modules Zigbee
Cam : 2 Dafang - 3 Foscam - 3 Wanscam
3 Broadlink - 7 Nuts
5 Amazon Echo - 4 Amazon Echo Dot
5 SqueezeBox - 4 Xiaomi Speaker
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Hello, j'ai eu ça hier, pour une raison inconnue et une relance de Jeedom a réglé le souci.Ricardo a écrit : ↑12 févr. 2019, 08:02@sigalou
Tout supprimé ce matin à la fraîche et nouvelle installation. Mais pareil impossible de sortir le moindre son.
Cookie OK du premier coup à chaque fois, Appareils OK sont bien remontés, mais rien de rien niveau dialogue j'ai ceci maintenant dans les logs :
Code : Tout sélectionner
Alexa-API: Alexa.Speak Alexa-API: device: Cuisine Alexa-API: text: coucou Alexa-Remote: No authentication check needed (time elapsed 111673) Alexa-Remote: Sending Request with {"host":"alexa.amazon.fr","path":"/api/behaviors/preview","method":"POST","timeout":10000,"headers":{}}and data={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"operationPayload\":{\"deviceType\":\"A7WXQPH584YP\",\"deviceSerialNumber\":\"G090P308821503MG\",\"locale\":\"fr-FR\",\"customerId\":\"A1M7MF3FVPMVLD\",\"textToSpeak\":\"coucou\"},\"type\":\"Alexa.Speak\"}}","status":"ENABLED"} Alexa-Remote: Response: No body Alexa-API: Alexa.Speak: Error: no body
Je comprend pas le pourquoi du comment![]()
Bonne journée![]()
Je ne sais pas ce qui était "coincé". Je n'ai touché à rien, juste relancé et tout à refonctionné.
Tout marche bien hier soir et ce matin.
Sigalou
Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog
Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog
- Site perso dédié domotique : Sigalou-domotique
- Support : Alexa-API WatchDog
- Documentation, Changelog et Todo-List : Alexa-API WatchDog
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Non, plus de soucis...
Jeedom sur VM Debian Jessie et mini jeedom Raspbian jessie en jeelink.
Openzwave-rfxcom-plugwise-Karotz-Mirror-Xivo-Mysensors-Orvibo-Playbulb-BLEA et plus encore
http://www.tranbert.com
Openzwave-rfxcom-plugwise-Karotz-Mirror-Xivo-Mysensors-Orvibo-Playbulb-BLEA et plus encore
http://www.tranbert.com
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Hello,sigalou a écrit : ↑12 févr. 2019, 08:42Hello, j'ai eu ça hier, pour une raison inconnue et une relance de Jeedom a réglé le souci.Ricardo a écrit : ↑12 févr. 2019, 08:02@sigalou
Tout supprimé ce matin à la fraîche et nouvelle installation. Mais pareil impossible de sortir le moindre son.
Cookie OK du premier coup à chaque fois, Appareils OK sont bien remontés, mais rien de rien niveau dialogue j'ai ceci maintenant dans les logs :
Code : Tout sélectionner
Alexa-API: Alexa.Speak Alexa-API: device: Cuisine Alexa-API: text: coucou Alexa-Remote: No authentication check needed (time elapsed 111673) Alexa-Remote: Sending Request with {"host":"alexa.amazon.fr","path":"/api/behaviors/preview","method":"POST","timeout":10000,"headers":{}}and data={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"operationPayload\":{\"deviceType\":\"ssssssssss\",\"deviceSerialNumber\":\"ssssssssssssssss\",\"locale\":\"fr-FR\",\"customerId\":\"sssssssssssssssss\",\"textToSpeak\":\"coucou\"},\"type\":\"Alexa.Speak\"}}","status":"ENABLED"} Alexa-Remote: Response: No body Alexa-API: Alexa.Speak: Error: no body
Je comprend pas le pourquoi du comment![]()
Bonne journée![]()
Je ne sais pas ce qui était "coincé". Je n'ai touché à rien, juste relancé et tout à refonctionné.
Tout marche bien hier soir et ce matin.
J'ai redémarré également mon Jeedom hier soir, et réinstallation complète ce matin et je pleure
![Confused :?](./images/smilies/icon_e_confused.gif)
Ceci dit mes appareils Alexa fonctionnent correctement avec le plugin officiel Alexa
![Shocked :shock:](./images/smilies/icon_eek.gif)
Merci pour ton aide
HP T610 - Jeedom
56 modules Zwave - 32 modules Enocean - 3 modules Edisio - 7 modules Rfxcom - 40 modules Zigbee
Cam : 2 Dafang - 3 Foscam - 3 Wanscam
3 Broadlink - 7 Nuts
5 Amazon Echo - 4 Amazon Echo Dot
5 SqueezeBox - 4 Xiaomi Speaker
56 modules Zwave - 32 modules Enocean - 3 modules Edisio - 7 modules Rfxcom - 40 modules Zigbee
Cam : 2 Dafang - 3 Foscam - 3 Wanscam
3 Broadlink - 7 Nuts
5 Amazon Echo - 4 Amazon Echo Dot
5 SqueezeBox - 4 Xiaomi Speaker
- supermenteur
- Timide
- Messages : 250
- Inscription : 18 mai 2015, 15:39
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Bonjour,
Pareil pour moi. dernière version, reboot et rien. il y a bien ce code 500 au lieu de 200 (je Pense)
Pareil pour moi. dernière version, reboot et rien. il y a bien ce code 500 au lieu de 200 (je Pense)
Code : Tout sélectionner
[2019-02-12 11:30:29][DEBUG] : Request : http://192.168.1.102:3456/speak?text=coucou&device=Alexa
[2019-02-12 11:30:30][DEBUG] : Result : {"status":500,"source":{"pointer":"/speak"},"title":"Alexa.Speak","detail":{}}
[2019-02-12 11:30:59][INFO] : Lancement Serveur pour Cookie
[2019-02-12 11:31:35][DEBUG] : Request : http://192.168.1.102:3456/volume?value=100&device=Alexa
[2019-02-12 11:31:35][DEBUG] : Result : {"status":500,"source":{"pointer":{"path":"/volume","stack":[{"name":"<anonymous>","keys":[],"regexp":{"fast_star":false,"fast_slash":false},"method":"get"}],"methods":{"get":true}}},"title":"Alexa.DeviceControls.Volume","detail":{}}
[2019-02-12 11:31:35][INFO] : http://192.168.1.102:3456/volume?value=#slider#&device=Alexa
Patrice
- supermenteur
- Timide
- Messages : 250
- Inscription : 18 mai 2015, 15:39
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Bon, réinstallation complète et maintenant, c'est OK.
Patrice
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
génial, j'ai toiletté le code et vérifié les balises, merci pour ta confirmation.
Sigalou
Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog
Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog
- Site perso dédié domotique : Sigalou-domotique
- Support : Alexa-API WatchDog
- Documentation, Changelog et Todo-List : Alexa-API WatchDog
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Je travaille beaucoup sur le code, vaut mieux tout supprimer (le plugin) et réinstaller (de toutes façons, tout se détecte automatiquement)
Bonne nouvelle donc.
Sigalou
Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog
Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog
- Site perso dédié domotique : Sigalou-domotique
- Support : Alexa-API WatchDog
- Documentation, Changelog et Todo-List : Alexa-API WatchDog
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
J'ai cela dans les logs d'installation des dépendances :
pas grand chose en fait ![Shocked :shock:](./images/smilies/icon_eek.gif)
Code : Tout sélectionner
Début de l'installation
Installation npm
npm notice created a lockfile as package-lock.json. You should commit this file.
added 179 packages from 143 contributors and audited 2100 packages in 16.525s
found 0 vulnerabilities
Fin de l'installation
![Shocked :shock:](./images/smilies/icon_eek.gif)
HP T610 - Jeedom
56 modules Zwave - 32 modules Enocean - 3 modules Edisio - 7 modules Rfxcom - 40 modules Zigbee
Cam : 2 Dafang - 3 Foscam - 3 Wanscam
3 Broadlink - 7 Nuts
5 Amazon Echo - 4 Amazon Echo Dot
5 SqueezeBox - 4 Xiaomi Speaker
56 modules Zwave - 32 modules Enocean - 3 modules Edisio - 7 modules Rfxcom - 40 modules Zigbee
Cam : 2 Dafang - 3 Foscam - 3 Wanscam
3 Broadlink - 7 Nuts
5 Amazon Echo - 4 Amazon Echo Dot
5 SqueezeBox - 4 Xiaomi Speaker
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Bonjour à tous.
Je suis ce sujet de près depuis le début.
L'idée du plugin est top, merci à sigalou.
En tant que "beta testeur" Je souhaite apporter ma contribution.
N'étant pas sur mon réseau local au moment où je refait l'installation pour avoir les corrections, je m’aperçois qu'in ne pas pas faire l'ouverture du serveur d'authentification car l'adresse IP appelé est celle de la machine locale...
Je pense pas qu'il ait moyen de contourner cela à part en ouvrant le port 3456 de son FAI ?
Je suis ce sujet de près depuis le début.
L'idée du plugin est top, merci à sigalou.
En tant que "beta testeur" Je souhaite apporter ma contribution.
N'étant pas sur mon réseau local au moment où je refait l'installation pour avoir les corrections, je m’aperçois qu'in ne pas pas faire l'ouverture du serveur d'authentification car l'adresse IP appelé est celle de la machine locale...
Je pense pas qu'il ait moyen de contourner cela à part en ouvrant le port 3456 de son FAI ?
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
C'est normal, il n'y a que NPM comme dépendance.Ricardo a écrit : ↑12 févr. 2019, 13:35J'ai cela dans les logs d'installation des dépendances :
pas grand chose en faitCode : Tout sélectionner
Début de l'installation Installation npm npm notice created a lockfile as package-lock.json. You should commit this file. added 179 packages from 143 contributors and audited 2100 packages in 16.525s found 0 vulnerabilities Fin de l'installation
![]()
Sigalou
Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog
Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog
- Site perso dédié domotique : Sigalou-domotique
- Support : Alexa-API WatchDog
- Documentation, Changelog et Todo-List : Alexa-API WatchDog
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Oula, pas compris ?!Julien30 a écrit : ↑12 févr. 2019, 14:45N'étant pas sur mon réseau local au moment où je refait l'installation pour avoir les corrections, je m’aperçois qu'in ne pas pas faire l'ouverture du serveur d'authentification car l'adresse IP appelé est celle de la machine locale...
Je pense pas qu'il ait moyen de contourner cela à part en ouvrant le port 3456 de son FAI ?
Attention, 3456 c'est le serveur qui donne les ordres à Amazon et 3457 c'est le serveur qui génère le cookie. Donc deux ports différents.
Sigalou
Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog
Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog
- Site perso dédié domotique : Sigalou-domotique
- Support : Alexa-API WatchDog
- Documentation, Changelog et Todo-List : Alexa-API WatchDog
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Et M****sigalou a écrit : ↑12 févr. 2019, 15:24C'est normal, il n'y a que NPM comme dépendance.Ricardo a écrit : ↑12 févr. 2019, 13:35J'ai cela dans les logs d'installation des dépendances :
pas grand chose en faitCode : Tout sélectionner
Début de l'installation Installation npm npm notice created a lockfile as package-lock.json. You should commit this file. added 179 packages from 143 contributors and audited 2100 packages in 16.525s found 0 vulnerabilities Fin de l'installation
![]()
![Surprised :o](./images/smilies/icon_e_surprised.gif)
![Laughing :lol:](./images/smilies/icon_lol.gif)
![Idea :idea:](./images/smilies/icon_idea.gif)
Parce que là, à part la boule de cristal et les incantations je vois pas
![Sad :(](./images/smilies/icon_e_sad.gif)
HP T610 - Jeedom
56 modules Zwave - 32 modules Enocean - 3 modules Edisio - 7 modules Rfxcom - 40 modules Zigbee
Cam : 2 Dafang - 3 Foscam - 3 Wanscam
3 Broadlink - 7 Nuts
5 Amazon Echo - 4 Amazon Echo Dot
5 SqueezeBox - 4 Xiaomi Speaker
56 modules Zwave - 32 modules Enocean - 3 modules Edisio - 7 modules Rfxcom - 40 modules Zigbee
Cam : 2 Dafang - 3 Foscam - 3 Wanscam
3 Broadlink - 7 Nuts
5 Amazon Echo - 4 Amazon Echo Dot
5 SqueezeBox - 4 Xiaomi Speaker
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
il veux pouvoir accéder à cette page de l’extérieur (en utilisant un petit bout de code php pour faire proxy ça devrait pouvoir le faire mais il faut que ce soit possible de choisir la page de retour/validation)sigalou a écrit : ↑12 févr. 2019, 15:26Oula, pas compris ?!Julien30 a écrit : ↑12 févr. 2019, 14:45N'étant pas sur mon réseau local au moment où je refait l'installation pour avoir les corrections, je m’aperçois qu'in ne pas pas faire l'ouverture du serveur d'authentification car l'adresse IP appelé est celle de la machine locale...
Je pense pas qu'il ait moyen de contourner cela à part en ouvrant le port 3456 de son FAI ?
Attention, 3456 c'est le serveur qui donne les ordres à Amazon et 3457 c'est le serveur qui génère le cookie. Donc deux ports différents.
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Oui c’est bien ça fensoft !
Maintenant que je suis chez moi j’ai pu finir l’installation !
Et j’ai eu pas mal de difficultés à générer le cookie...
Au bout d’une dizaines d’essais j’ai essayé différemment.
J’ai lancé l’etape 1 et 2 de génération manuelle du cookie, et j’ai fermé la fenêtre pour lancé le daemon et je suis retourner dans le fenêtre de génération et effectuer l’étape 3 en dernier.
Et là ça a fonctionné !
Voilà si ça peut aider...
Maintenant que je suis chez moi j’ai pu finir l’installation !
Et j’ai eu pas mal de difficultés à générer le cookie...
Au bout d’une dizaines d’essais j’ai essayé différemment.
J’ai lancé l’etape 1 et 2 de génération manuelle du cookie, et j’ai fermé la fenêtre pour lancé le daemon et je suis retourner dans le fenêtre de génération et effectuer l’étape 3 en dernier.
Et là ça a fonctionné !
Voilà si ça peut aider...
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Une suggestion : il serait bien qu’on est la possibilité de nommer l’équipement comme on le souhaite et sans reprendre le nom qu’on a donner à l’amazon Echo...
Re: [Tuto] Faire dire et faire faire ce que l'on veut a Alexa grâce a un script
Et pour ceux chez qui ça marche, la prononciation est OK pour les mots avec accents et/ou apostrophes ?
Jeedom 3.3.18 ESXi - PC BRIX GB-BXBT-1900 - Debian Stretch
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités