Alexaapi - centralisation des problèmes connus

Bonjour
J’ouvre ce sujet pour centraliser/regrouper les problèmes rencontrés avec ces plugins.
Merci de préciser les circonstances tout en étant bref :thinking: :kissing_closed_eyes:

1 « J'aime »

Je commence:

  • Problème de création des cookies.
  • Echec du renouvellement des cookies.
  • Status des équipements (alexaapi online/offline) ne s’actualise pas.

Bonjour @limad44
pour rajouter un détail sur la création du cookie, de mon coté je ne peux le renouvellement qu’avec EDGE.

je suis dispo pour tester dés que tu auras avancer. compte sur moi

1 « J'aime »

Alexa - API (alexaapi) - stable Version : 2022-12-26 20:40:30
Alors que tout fonctionnait parfaitement, le plugin s’est mis en NOK le 19/09 à après la maj de jeedom en 4.4.17 le 17/09

Quand je clique sur le bouton pour la génération du cookies, la fenêtre ne s’ouvre pas et un message d’alerte s’affiche.

J’ai restauré le fichier /html/plugins/alexaapi/resources/data/alexa-cookie.json à l’époque où le démon était OK. Une fois fait, le démon est resté OK.

Quand le démon tombe en NOK, je restaure le fichier de la dernière sauvegarde et ça repart pour environ 20 à 30 jours.
détails

Enfin, la commande Dernier dialogue avec Alexa ne fonctionne plus depuis 07/2023

1 « J'aime »

Bonjour à tous
Aprioris, je devrai reprendre le DEV du plugin en accord avec @jexiou.
Certains utilisateurs rencontrent des problèmes de renouvellement voir de création de cookies…
J’ai identifié les soucis qui mènent à ces situations et apporté des correctifs.
dés que le transfert du plugin sera effectif une beta vous sera proposée merci donc d’être patient d’ici là.

14 « J'aime »

Bonjour

Hormis le fait que le démon passe en NOK un fois par semaine, je n’ai pas de problème majeur.

Depuis Septembre environ, je dois le renouveler régulièrement tous les mercredis et précisément à 15h30 il passe en NOK.
Fort heureusement la régénération manuelle se passe bien mais c’est contraignant à la longue, alors qu’auparavant cela n’arrivait que tous les 3 mois au maximum.

Ce n’est pas très contrustrif, mais mis à par le log allexaapi_node qui parfois se remplit de :

0000|[1/3/2025, 1:03:22 PM][] : Alexa-Remote WS-MQTT: Close: 4016: Server shutting down
0001|[1/4/2025, 12:12:32 AM][] : Alexa-Remote WS-MQTT: Close: 4016: Server shutting down
0002|[1/4/2025, 12:55:46 AM][] : Alexa-Remote WS-MQTT: Close: 4016: Server shutting down

Je n’ai pas fait d’autres constats.

Bonjour,
Comme beaucoup, les problèmes sont arrivés avec le changement de carte EMMC et donc le passage à debian11: j’étais obligé de regénérer le cookie d’indentification, au moins une foi par semaine.
Heureusement, aucune difficulté pour générer le cookie (je n’utilise que Edge avec jeedom).
Hasard ou pas, suite aux problèmes de mémoire et de swap qui diminue j’ai ‹ allégé › ma config (suppression des plugins inutiles) et mis à jour le plugin Broadlink (merci @Mips ), ce qui a grandement amélioré les problèmes de mémoire, et depuis, le cookie alexa api tient plus longtemps

Merci d’avance pour votre travail sur le plugin.

JEEDOM Smart, Debian GNU/Linux 11, Jeedom 4.4.19. Alexa API 2024-09-27 01:03:52

Bonjour
Nous sommes mercredi, et à 15h30 cookie NOK :frowning_face:
C’est tout de même étrange cette récurrence

0001|[1/8/2025, 3:30:13 PM] ERROR  : {API}    ╠════════════════════════════════════════════════════════════════════════════════════════
0002|[1/8/2025, 3:30:13 PM] 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 :41409, 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).
0003|[1/8/2025, 3:30:13 PM] ERROR  : {API}    ║   ou le serveur alexa.amazon.fr n'est pas joignable
0004|[1/8/2025, 3:30:13 PM] ERROR  : {API}    ╚════════════════════════════════════════════════════════════════════════════════════════

Régénération manuelle OK puis redémarrage du demon.

vous avez tous cette heure précise ?

Dois y avoir un truc en commun a tous ceux qui ont ce soucis et que ceux (comme moi) n’ont pas et qui Ducoup fonctionne sans soucis.

c’est peux probable, mais un autre plugin en commun, qui génère une surcharge de jeedom a ce moment la ?

Bonjour,
Oui je confirme, mais ce n’est pas exactement 15h30 chez moi et pas tous les jours par exemple.
les dernièrs déclenchement de mon scénario qui remet en place mon « vieux » cookies sauvegardé que j’ai eu :
[2024-12-12 15:19:17]
[2024-12-18 15:20:05]
[2024-12-22 15:30:09]
[2024-12-29 15:30:10]
[2025-01-04 15:40:07]

et sur une autre jeedom chez ma fille :

[2024-10-20 10:10:21]
[2024-10-26 10:00:17]
[2024-11-01 09:10:10]
[2024-11-07 09:20:12]
[2024-11-23 15:40:12]
[2024-11-29 15:50:09]
[2024-12-05 16:00:14]
[2024-12-06 08:40:10]
[2024-12-15 15:30:17]
[2024-12-21 15:40:12]
[2024-12-25 15:30:12]
[2025-01-04 15:40:10]

Pas sur qu’on puisse en tirer des conclusion :man_shrugging:t5:

J’ai regardé dans le log des évenements en temps réel et il n’y a rien qui se passe à ce moment. Pas de scénario non plus. Et chez moi c’est systématique le mercredi à 15h30.

bonjour,

aujourd’hui de mon coté ca s’est passé à 14h30.mais ce coup ci le cookie a réussi à se refaire.d’habitude je dois le faire manuellement.

[08/01/2025 14:30:08] INFO  : {Cookie} ║ ┌────────────────────────────────────────────────────────────────────────────────────────────────────
[08/01/2025 14:30:08] INFO  : {Cookie} ║ │        Récupération d'un nouveau Cookie Amazon
[08/01/2025 14:30:08] INFO  : {Cookie} ║ ├────────────────────────────────────────────────────────────────────────────────────────────────────
[08/01/2025 14:30:09] INFO  : {Cookie} ║ ┌────────────────────────────────────────────────────────────────────────────────────────────────────
[08/01/2025 14:30:09] INFO  : {Cookie} ║ │        Récupération d'un nouveau Cookie Amazon
[08/01/2025 14:30:09] INFO  : {Cookie} ║ ├────────────────────────────────────────────────────────────────────────────────────────────────────
[08/01/2025 14:30:09] INFO  : {Cookie} ║ ┌────────────────────────────────────────────────────────────────────────────────────────────────────
[08/01/2025 14:30:09] INFO  : {Cookie} ║ │        Récupération d'un nouveau Cookie Amazon
[08/01/2025 14:30:09] INFO  : {Cookie} ║ ├────────────────────────────────────────────────────────────────────────────────────────────────────
[08/01/2025 14:30:09] ERROR  : {API}    ╠════════════════════════════════════════════════════════════════════════════════════════
[08/01/2025 14:30:09] 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 :35023, 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).
[08/01/2025 14:30:09] ERROR  : {API}    ║   ou le serveur alexa.amazon.fr n'est pas joignable
[08/01/2025 14:30:09] ERROR  : {API}    ╚════════════════════════════════════════════════════════════════════════════════════════
[08/01/2025 14:35:07] INFO  :  
[08/01/2025 14:35:07] INFO  : {API}    ╔═══════════════════[Lancement du lien au Serveur Amazon]═════════════════════════════════════════════════════════
[08/01/2025 14:35:07] INFO  : {Cookie} ║ ┌────────────────────────────────────────────────────────────────────────────────────────────────────
[08/01/2025 14:35:07] INFO  : {Cookie} ║ │        Récupération d'un nouveau Cookie Amazon
[08/01/2025 14:35:07] INFO  : {Cookie} ║ ├────────────────────────────────────────────────────────────────────────────────────────────────────
[08/01/2025 14:35:09] INFO  : {Cookie} ║ │OKOpération réussie OK
[08/01/2025 14:35:09] INFO  : {Cookie} ║ └────────────────────────────────────────────────────────────────────────────────────────────────────
[08/01/2025 14:35:10] INFO  : {API}    ╠═══> Ouverture du port 3456`Texte préformaté`

ce qui m’étonne c’est le temps entre le soucis et la récupération du nouveau, et je me rappel plus trop quand il est généré, mais je me demande si cela ne se fait pas au moment ou le plugin a besoin de communiquer avec amazon, donc a tous ceux pour qui ca fonctionne mal, combien d’équipement avez vous et quel est en moyenne le temps entre 2 coms ?

J’ai l’impression que la validité du liens se vérifie au moment de la requête, et que si cela se fait « trop » tard il considère que le cookie est trop vieux pour être régénérer automatiquement.

Ce qui expliquerais pk moi je n’ai pas soucis, j’ai tellement d’équipement et énormément avec des refresh a 1 minutes que mon cookie reste « frais »

Bon je vais vous faire mon retour d Expérience.
Now c’est fonctionnel.
Le 2 janvier j ai passé mon Après midi à régénérer ce … Cookies via toutes les méthodes données sur le forum. Et ce tout en échec.
Ma dernière opération a été de modifier la date linux dans le fichier du cookies( toujours KO).puis j ai fini par désactiver le plug-in.
Je me suis dis on ne sait jamais, on verra plus tard.
Ce matin 09/01je me dis tiens je vais le réactiver.
Et la Miracle après avoir saisi le mot de passe, un captcha a été proposé et grande joie le cookies a été regéné.
Petite précision, je n ai pas d actif la double authentification (j ai essayé auparavant et cesans succès)
Now c’est fonctionnel pour moi.
Donc je conseille de tester cela.
1 Changer la date dans le fichier
2 désactiver le plugin (ne pas le supprimer)
3 attendre 8 jours puis le réactiver

je pense que tu peux oublier l’etape 2 et 3 ^^

voici les équipements que j’ai

il y a que stellar je ne sais pas ce que c’est. j’ai beau le supprimer. a chaque synchro ca revient.

La Com chez moi est d’environ toutes les 3mn.

09/01/2025 12:31:03] INFO  : {MQTT}   ║ Send Ping
[09/01/2025 12:31:03] INFO  : {MQTT}   ║ Incoming message: {"service":"FABE","messageType":"MSG","channel":101,"messageId":62096807,"moreFlag":1711276032,"seq":1,"checksum":3615884673,"content":{"messageType":"PON","payloadData":{"type":"Buffer","data":[0,0,0,74,213,10,240,74,213,10,240,0,0,0,7,0,82,0,101,0,103,0,117,0,108,0,97,0,114]}}}
[09/01/2025 12:31:03] INFO  : {MQTT}   ║ ◄◄◄  MQTT Pong
[09/01/2025 12:32:01] INFO  : {API}    ╔═══════[Lancement  /updateallalarms sur c753b561be414ef7963d4a3948605c92
[09/01/2025 12:32:04] INFO  : {API}    ╔═══════[Lancement  /updateallalarms sur G0911M0793220TXM
[09/01/2025 12:32:06] INFO  : {API}    ╔═══════[Lancement  /updateallalarms sur G0911M12113605C9
[09/01/2025 12:32:08] INFO  : {API}    ╔═══════[Lancement  /updateallalarms sur GN42ML05418300X9
[09/01/2025 12:32:10] INFO  : {API}    ╔═══════[Lancement  /updateallalarms sur G4N0VM12220608S5
[09/01/2025 12:34:03] INFO  : {MQTT}   ║ Send Ping
[09/01/2025 12:34:03] INFO  : {MQTT}   ║ Incoming message: {"service":"FABE","messageType":"MSG","channel":101,"messageId":64316153,"moreFlag":1711276032,"seq":1,"checksum":4276202881,"content":{"messageType":"PON","payloadData":{"type":"Buffer","data":[0,0,0,74,215,202,27,74,215,202,27,0,0,0,7,0,82,0,101,0,103,0,117,0,108,0,97,0,114]}}}
[09/01/2025 12:34:03] INFO  : {MQTT}   ║ ◄◄◄  MQTT Pong
[09/01/2025 12:37:03] INFO  : {MQTT}   ║ Send Ping
[09/01/2025 12:37:03] INFO  : {MQTT}   ║ Incoming message: {"service":"FABE","messageType":"MSG","channel":101,"messageId":64349319,"moreFlag":1711276032,"seq":1,"checksum":81890690,"content":{"messageType":"PON","payloadData":{"type":"Buffer","data":[0,0,0,74,218,137,68,74,218,137,68,0,0,0,7,0,82,0,101,0,103,0,117,0,108,0,97,0,114]}}}
[09/01/2025 12:37:03] INFO  : {MQTT}   ║ ◄◄◄  MQTT Pong
[09/01/2025 12:40:03] INFO  : {MQTT}   ║ Send Ping
[09/01/2025 12:40:03] INFO  : {MQTT}   ║ Incoming message: {"service":"FABE","messageType":"MSG","channel":101,"messageId":63310179,"moreFlag":1711276032,"seq":1,"checksum":4202999681,"content":{"messageType":"PON","payloadData":{"type":"Buffer","data":[0,0,0,74,221,72,103,74,221,72,103,0,0,0,7,0,82,0,101,0,103,0,117,0,108,0,97,0,114]}}}
[09/01/2025 12:40:03] INFO  : {MQTT}   ║ ◄◄◄  MQTT Pong
[09/01/2025 12:43:03] INFO  : {MQTT}   ║ Send Ping
[09/01/2025 12:43:03] INFO  : {MQTT}   ║ Incoming message: {"service":"FABE","messageType":"MSG","channel":101,"messageId":60990782,"moreFlag":1711276032,"seq":1,"checksum":3701396609,"content":{"messageType":"PON","payloadData":{"type":"Buffer","data":[0,0,0,74,224,7,140,74,224,7,140,0,0,0,7,0,82,0,101,0,103,0,117,0,108,0,97,0,114]}}}
[09/01/2025 12:43:03] INFO  : {MQTT}   ║ ◄◄◄  MQTT Pong
[09/01/2025 12:45:02] INFO  : {API}    ╔═══════[Lancement  /devices sur undefined
[09/01/2025 12:46:03] INFO  : {MQTT}   ║ Send Ping
[09/01/2025 12:46:03] INFO  : {MQTT}   ║ Incoming message: {"service":"FABE","messageType":"MSG","channel":101,"messageId":65198903,"moreFlag":1711276032,"seq":1,"checksum":575869826,"content":{"messageType":"PON","payloadData":{"type":"Buffer","data":[0,0,0,74,226,198,175,74,226,198,175,0,0,0,7,0,82,0,101,0,103,0,117,0,108,0,97,0,114]}}}
[09/01/2025 12:46:03] INFO  : {MQTT}   ║ ◄◄◄  MQTT Pong
[09/01/2025 12:48:01] INFO  : {API}    ╔═══════[Lancement  /updateallalarms sur c753b561be414ef7963d4a3948605c92
[09/01/2025 12:48:04] INFO  : {API}    ╔═══════[Lancement  /updateallalarms sur G0911M0793220TXM
[09/01/2025 12:48:06] INFO  : {API}    ╔═══════[Lancement  /updateallalarms sur G0911M12113605C9
[09/01/2025 12:48:08] INFO  : {API}    ╔═══════[Lancement  /updateallalarms sur GN42ML05418300X9
[09/01/2025 12:48:10] INFO  : {API}    ╔═══════[Lancement  /updateallalarms sur G4N0VM12220608S5
[09/01/2025 12:49:03] INFO  : {MQTT}   ║ Send Ping
[09/01/2025 12:49:03] INFO  : {MQTT}   ║ Incoming message: {"service":"FABE","messageType":"MSG","channel":101,"messageId":65969688,"moreFlag":1711276032,"seq":1,"checksum":865351298,"content":{"messageType":"PON","payloadData":{"type":"Buffer","data":[0,0,0,74,229,133,208,74,229,133,208,0,0,0,7,0,82,0,101,0,103,0,117,0,108,0,97,0,114]}}}
[09/01/2025 12:49:03] INFO  : {MQTT}   ║ ◄◄◄  MQTT Pong

oui donc tu en as peu, pas de plugin alexa smarthome ?

Non uniquement alexa-api

Bonjour
Parmi ceux qui perdent rapidement le synchronisation du cookie, si vous avez la possibilité de monter une VM et éventuellement m’ouvrir un accès pour tester une version alternative merci de me Contacter par MP

Juste l étape 1 n a pas suffit sauf à dire qu il fallait attendre plus d un jour pour lancer la régénération