Bonjour,
depuis quelques jours je n’arrive plus à lancer le démon,
tout semble bien configuré mais le module alexaapi_node retourne l’erreur suivante:
════════════════════════════════════
[8/22/2022, 10:55:07 AM]ERROR : {API} ║ Souci dans l'initiatlisation du serveur Error: La génération automatique n'a pas fonctionné (ce qui est normal lors d'une génération manuelle), vérifiez toutefois que cette adresse est bien une adresse locale de votre réseau :undefined et que le port utilisé est bien 3457 :35993, sinon vérifiez la configuration réseau de Jeedom (Réglages/Système/Configuration/Réseau/Accès interne) et assurez vous d'avoir jeedom sur le port 80 et d'être connecté sur le même réseau local (pas à distance).
[8/22/2022, 10:55:07 AM]ERROR : {API} ║ ou le serveur alexa.amazon.fr n'est pas joignable
[8/22/2022, 10:55:07 AM]ERROR : {API} ╚═════════════════════════════════════════════════════════
l’adresse du serveur interne est pourtant bien renseignée dans la config, mais le plugin ne semble pas y acceder. Dans le message d’erreur on notera bien le undefined
Bonjour, désolé je n’ai pas la solution mais j’ai le même problème depuis quelques semaines. Le plugin est HS.
Lors de la génération manuel du cookie, la page ne peut être affiché avec une erreur « ERR_CONNECTION_REFUSED » alors que je suis bien connecté en local et que cela marchait par le passé. Est-ce également ton cas?
je pense que votre souci ne vient pas du plugin, vous devez avoir un souci réseau intermittent ou de session sur votre navigateur. Effacez le cache, les cookies, les comptes stockés sur amazon.* et relancez la procédure, ça va marcher.
mon cookie a expiré la semaine dernière et je l’ai regénéré sans souci.
ps : utilisez chrome de préférence pour configurer jeedom.
Bonjour
merci @neurall, en effaçant tout ça refonctionne !
A noter que dans les log de Alexaapi_cookie, tout semblait correct et le cookie était bien généré malgré l’erreur.
du coup @meuja ton problème doit être différent car chez moi la regénération manuelle du cookie a fonctionné
ERR_CONNECTION_REFUSED est lié au fait que vos crédentiels stockés sur le navigateur sont incorrect. effacez les cookie de session du navigateur et relancez la procédure sans lui demander de garder votre nom/mot de passe.
Bonjour @neurall ,
J’ai effacé les cookies et vidé le cache mais ca ne résout pas le Pb (pareil en navigation Incognito).
Dans le log alexaapi_cookie j’ai ce type de message:
{Cookie} ║ ┌──────────────────────────────────────────────────────────────────────────────────────────────────── INFO
{Cookie} ║ │ Récupération d'un nouveau Cookie Amazon INFO
{Cookie} ║ ├──────────────────────────────────────────────────────────────────────────────────────────────────── INFO
[HPM] Proxy created: !/cookie-success -> https://alexa.amazon.com
[HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""
[HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""
{Proxy} ║ │ OK ! Proxy-Server en écoute sur le port 3457
Et dans alexaapi_node j’ai cela:
[8/23/2022, 8:21:58 AM][] : {Proxy} ║ │ OK ! Proxy-Server en écoute sur le port 33804
[8/23/2022, 8:21:59 AM]ERROR : {API} ╠════════════════════════════════════════════════════════════════════════════════════════
[8/23/2022, 8:21:59 AM]ERROR : {API} ║ Souci dans l'initiatlisation du serveur Error: La génération automatique n'a pas fonctionné (ce qui est normal lors d'une génération manuelle), vérifiez toutefois que cette adresse est bien une adresse locale de votre réseau :undefined et que le port utilisé est bien 3457 :33804, sinon vérifiez la configuration réseau de Jeedom (Réglages/Système/Configuration/Réseau/Accès interne) et assurez vous d'avoir jeedom sur le port 80 et d'être connecté sur le même réseau local (pas à distance).
[8/23/2022, 8:21:59 AM]ERROR : {API} ║ ou le serveur alexa.amazon.fr n'est pas joignable
[8/23/2022, 8:21:59 AM]ERROR : {API} ╚════════════════════════════════════════════════════════════════════════════════════════
Ca semble venir du proxy qui redirige vers undefined, mais je ne sais comment le résoudre.
c’est peut être ta configuration réseau par défaut qui n’est pas bonne.
depuis une console ssh, peux-tu passer les commandes :
ip a
ensuite
netstat
et
ip route list
enfin
traceroute alexa.amazon.fr
la première va confirmer les adresses utilisées, la seconde montrer les ports à l’écoute réelle chez to, la suivante le routage et la dernière si tu tapes bien le service alexa via ta machine proprement.
ensuite mets nous une copie d’écran complète de ton menu Réglages/Système/Configuration/Réseaux et une page de santé Jeedom pour les versions sur ta machine.
root@Jeedom:~# ip route list
default via 192.168.1.1 dev eth0
10.12.0.1 via 10.12.6.213 dev tun0
10.12.6.213 dev tun0 proto kernel scope link src 10.12.6.214
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.5
Et la commande traceroute n’est pas dispo par defaut sur la Jeedom Smart (Debian). Apres installation du package, je passe bien par la defaut gateway du réseau Jeedom, puis par la gateway de ma box internet, ensuite c’est la routage internet.
root@Jeedom:~# traceroute alexa.amazon.fr
traceroute to alexa.amazon.fr (13.32.219.206), 30 hops max, 60 byte packets
1 192.168.1.1 (192.168.1.1) 0.391 ms 0.303 ms 0.301 ms
2 192.168.0.254 (192.168.0.254) 0.570 ms 0.545 ms 0.903 ms
3 station15.multimania.isdnet.net (194.149.174.112) 15.812 ms 15.733 ms 15.733 ms
4 station1.multimania.isdnet.net (194.149.174.98) 16.175 ms 16.059 ms arl95-1-v902.intf.nra.proxad.net (78.254.255.161) 16.046 ms
5 99.83.89.112 (99.83.89.112) 16.466 ms 16.422 ms 16.408 ms
6 52.46.95.28 (52.46.95.28) 16.386 ms 52.46.95.60 (52.46.95.60) 16.181 ms 52.46.95.12 (52.46.95.12) 16.107 ms
7 52.46.95.171 (52.46.95.171) 15.621 ms 52.46.95.173 (52.46.95.173) 28.121 ms 52.46.95.171 (52.46.95.171) 28.095 ms
8 * * *
9 * * *
10 * * *
11 * * *
12 * * *
13 server-13-32-219-206.cdg50.r.cloudfront.net (13.32.219.206) 16.098 ms 15.803 ms 15.711 ms
Voici la config réseau Jeedom (avec les IP public masquées):
ok, donc on voit bien que la programmation ip semble ok, la passerelle par défaut également, sur jeedom c’est bien reconnu donc le souci ne vient pas de la smart. le tun0 c’est pour le vpn jeedom et tout semble normal.
ton routage te dirige bien vers le CDN d’AWS donc tout est OK. Donc tu as soit un souci avec ton navigateur et ses cookie/cache, soit un souci sur ton compte côté amazon.
pour le navigateur il faut vraiment tout effacer : cache, cookie, mot de passe stockés, etc… et en mode privé l’enregistrement ne va pas marcher, il faut l’utiliser en mode normal. personnellement j’utilise chrome uniquement pour jeedom sur une session utilisateur spécifique sur le PC, ça évite le gag de devoir effacer tous les mots de passes pour la navigation habituelle. je t’invite donc à créer un utilisateur local sur ta machine, lancer chrome, te connecter à jeedom et retenter en rentrant manuellement tous les mots de passes après avoir autorisé le navigateur à ouvrir tout ce qui va chez amazon sans restrictions (popups, …)
Même en créant un profil Chrome vide ou en supprimant cache/cookie/et autres datas ca ne marchait pas. J’ai finalement redémarrer Jeedom. Le popup c’est enfin réaffiché et le démon fonctionne de nouveau.
Merci