Bonjour. Je continue à galérer. Quelqu’un a t-il déjà fait tourner le plug-in Alexa API avec jeedom sous docker ?
Voici la récap de la situation :
Je fais tourner jeedom dans un docker (dans un NAS) que j’ai lancé avec l’instruction suivante:
docker run -it -p 9080:80 -p 9081:443 -p 3457:3457 -p 3456:3456 --name jeedom-server -v /etc/letsencrypt/live/.duckdns.org:/etc/letsencrypt/live/.duckdns.org -v /etc/letsencrypt/archive/.duckdns.org:/etc/letsencrypt/archive/.duckdns.org -v vol_jeedom:/var --restart always jeedom/jeedom:latest
L’installation de jeedom se passe bien et je peux charger des add-ons et dérouler des scénarios.
Maintenant, j’essaie d’utiliser l’add-on Alexa API (version beta). La procédure se déroule correctement, j’obtiens le cookie d’amazon, je lance le démon. Tout est au vert. je lance un Scan mais il ne détecte aucun echo.
J’ai un message d’erreur dans le log Alexaapi :
Extrait du log Alexaapi:
[2020-08-24 08:13:14][INFO] : Lancement Serveur pour Cookie - DEBUT deamonCookieStart
[2020-08-24 08:13:14][DEBUG] : ---- Lancement démon Alexa-API-Cookie sur port 3457 : nice -n 19 nodejs /var/www/html/plugins/alexaapi/resources/initCookie.js 192.168.1.13 amazon.fr alexa.amazon.fr
[2020-08-24 08:13:14][INFO] : Lancement Serveur pour Cookie - DEBUT deamon_info
[2020-08-24 08:13:14][INFO] : Test si serveur cookie lance
[2020-08-24 08:13:14][INFO] : Lancement Serveur pour Cookie - FIN deamonCookieStart
[2020-08-24 08:14:29][INFO] : Arrêt du service alexaapi
[2020-08-24 08:15:32][INFO] : Lancement du démon alexaapi
[2020-08-24 08:15:32][DEBUG] : Lancement démon alexaapi : nice -n 19 nodejs /var/www/html/plugins/alexaapi/resources/alexaapi.js http://192.168.1.13:9080 amazon.fr alexa.amazon.fr **** 100
[2020-08-24 08:15:32][INFO] : Démon alexaapi lancé
[2020-08-24 08:19:02][DEBUG] : Résultat du checkAuth NOK () ==> Relance Serveur
[2020-08-24 08:25:02][DEBUG] : Résultat du checkAuth NOK () ==> Relance Serveur
Quelqu’un peut-il m’aider sur ce message d’erreur : Résultat du checkAuth NOK ()
Les autres logs sont (ou semblent) OK :
extrait du log alexaapi-cookies (dernières lignes avec les identifiants remplacés par des x)
{Remote} ║ Response(1): {« wakeWords »:[{« active »:true,« deviceSerialNumber »:« xxx »,« deviceType »:« xxx »,« midFieldState »:null,« wakeWord »:« ALEXA »},{« active »:true,« deviceSerialNumber »:« xxx »,« deviceType »:« xxx »,« midFieldState »:null,« wakeWord »:« ALEXA »},{« active »:true,« deviceSerialNumber »:« xxx »,« deviceType »:« xxx »,« midFieldState »:null,« wakeWord »:« ALEXA »}]} DEBUG
Alexa-Config (initCookie.js): amazonserver=amazon.fr
Alexa-Config (initCookie.js): alexaserver=alexa.amazon.fr
initCookie - Cookie successfully retrieved from Amazon
initCookie - Cookie saved to:/var/www/html/plugins/alexaapi/resources/data/alexa-cookie.json
Extrait du log alexaapi_node (dernières lignes avec les identifiants remplacés par des x)
8/24/2020, 6:30:12 AM][DEBUG] : {MQTT} ╠═══> Command --{PUSH_EQUALIZER_STATE_CHANGE}-- : détail désactivé
[8/24/2020, 6:30:12 AM][DEBUG] : {Remote} ║ URL envoyée: http://192.168.1.13:9080/plugins/alexaapi/core/php/jeeAlexaapi.php?apikey=xxx&nom=ws-equilizer-state-change
[8/24/2020, 6:30:12 AM][DEBUG] : {Remote} ║ DATA envoyé:{« destinationUserId »:« xxx »,« deviceSerialNumber »:« xxx »,« deviceType »:« xxx »,« bass »:0,« treble »:0,« midrange »:0}
[8/24/2020, 6:30:35 AM][INFO] : {MQTT} ╠═══> Send Ping
[8/24/2020, 6:30:35 AM][INFO] : {MQTT} ║<═══ Received Pong
[8/24/2020, 6:33:35 AM][INFO] : {MQTT} ╠═══> Send Ping
[8/24/2020, 6:33:35 AM][INFO] : {MQTT} ║<═══ Received Pong
[8/24/2020, 6:36:35 AM][INFO] : {MQTT} ╠═══> Send Ping
[8/24/2020, 6:36:35 AM][INFO] : {MQTT} ║<═══ Received Pong
[8/24/2020, 6:36:40 AM][DEBUG] : {MQTT} ╠═══> Command --{PUSH_EQUALIZER_STATE_CHANGE}-- : détail désactivé
[8/24/2020, 6:36:40 AM][DEBUG] : {Remote} ║ URL envoyée: http://192.168.1.13:9080/plugins/alexaapi/core/php/jeeAlexaapi.php?apikey=xxx&nom=ws-equilizer-state-change
[8/24/2020, 6:36:40 AM][DEBUG] : {Remote} ║ DATA envoyé:{« destinationUserId »:« xxx »,« deviceSerialNumber »:« xxx »,« deviceType »:« xxx »,« bass »:0,« treble »:0,« midrange »:0}
[8/24/2020, 6:36:40 AM][DEBUG] : {MQTT} ╠═══> Command --{PUSH_VOLUME_CHANGE}-- : détail désactivé
[8/24/2020, 6:36:40 AM][DEBUG] : {Remote} ║ URL envoyée: http://192.168.1.13:9080/plugins/alexaapi/core/php/jeeAlexaapi.php?apikey=xxx&nom=ws-volume-change
[8/24/2020, 6:36:40 AM][DEBUG] : {Remote} ║ DATA envoyé:{« destinationUserId »:« xxx »,« deviceSerialNumber »:« xxx »,« deviceType »:« xxx »,« isMuted »:false,« volume »:37}