Exécution multiple pour un seul ordre dans les interactions

Cherchant toujours à trouver d’où cela peut venir j’ai regardé à nouveau les logs d’ Alexaapi et je vois des éléments qui me paraissent bizarre (sachant que je n’ai pas sollicité mes enceintes à ce moment là) :

[2021-04-12 14:36:32][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:36:32][DEBUG] : Réception données sur jeeAlexaapi [ws-equilizer-state-change]
[2021-04-12 14:36:32][DEBUG] : Réception données sur jeeAlexaapi [ws-equilizer-state-change]
[2021-04-12 14:36:32][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:36:32][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:36:32][DEBUG] : Réception données sur jeeAlexaapi [ws-equilizer-state-change]
[2021-04-12 14:36:32][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:36:32][DEBUG] : Réception données sur jeeAlexaapi [ws-equilizer-state-change]
[2021-04-12 14:36:33][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:36:33][DEBUG] : Réception données sur jeeAlexaapi [ws-equilizer-state-change]
[2021-04-12 14:36:33][DEBUG] : Réception données sur jeeAlexaapi [ws-equilizer-state-change]
[2021-04-12 14:36:33][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:36:33][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:36:33][DEBUG] : Réception données sur jeeAlexaapi [ws-equilizer-state-change]
[2021-04-12 14:36:33][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:36:33][DEBUG] : Réception données sur jeeAlexaapi [ws-equilizer-state-change]
[2021-04-12 14:41:41][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:41:41][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:41:41][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:41:41][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:41:41][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:41:41][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:41:41][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:41:42][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:41:54][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:41:54][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:41:54][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:41:54][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:41:54][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:41:54][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:41:55][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:41:55][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:42:02][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:42:02][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:42:02][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:42:02][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:42:02][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:42:02][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:42:03][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-12 14:42:03][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]

Et ceux lorsque j’utilise une interaction avec le « dernier dialogue d’Alexa » :

[2021-04-11 13:50:58][DEBUG] : Interaction demande : ouvre le volet de la chambre parentale
[2021-04-11 13:50:58][DEBUG] : Interaction Array (     [reply] =>  )
[2021-04-11 13:50:58][DEBUG] : La reponse :  est une reponse générique je vous l'ai donc pas renvoyée
[2021-04-11 13:50:58][DEBUG] : Réception données sur jeeAlexaapi [ws-device-activity]
[2021-04-11 13:50:58][DEBUG] : Interaction demande : ouvre le volet de la chambre parentale
[2021-04-11 13:50:58][DEBUG] : Réception données sur jeeAlexaapi [ws-device-activity]
[2021-04-11 13:50:58][DEBUG] : Réception données sur jeeAlexaapi [ws-device-activity]
[2021-04-11 13:50:58][DEBUG] : Réception données sur jeeAlexaapi [ws-device-activity]
[2021-04-11 13:50:58][DEBUG] : Réception données sur jeeAlexaapi [ws-device-activity]
[2021-04-11 13:50:58][DEBUG] : Interaction demande : ouvre le volet de la chambre parentale
[2021-04-11 13:50:58][DEBUG] : Réception données sur jeeAlexaapi [ws-device-activity]
[2021-04-11 13:50:58][DEBUG] : Interaction demande : ouvre le volet de la chambre parentale
[2021-04-11 13:50:58][DEBUG] : Interaction Array (     [reply] =>  )
[2021-04-11 13:50:58][DEBUG] : La reponse :  est une reponse générique je vous l'ai donc pas renvoyée
[2021-04-11 13:50:58][DEBUG] : Interaction demande : ouvre le volet de la chambre parentale
[2021-04-11 13:50:58][DEBUG] : Interaction demande : ouvre le volet de la chambre parentale
[2021-04-11 13:50:58][DEBUG] : Interaction demande : ouvre le volet de la chambre parentale
[2021-04-11 13:50:58][DEBUG] : Interaction Array (     [reply] =>  )
[2021-04-11 13:50:58][DEBUG] : La reponse :  est une reponse générique je vous l'ai donc pas renvoyée
[2021-04-11 13:50:58][DEBUG] : Interaction Array (     [reply] =>  )
[2021-04-11 13:50:58][DEBUG] : La reponse :  est une reponse générique je vous l'ai donc pas renvoyée
[2021-04-11 13:50:58][DEBUG] : Interaction Array (     [reply] =>  )
[2021-04-11 13:50:58][DEBUG] : La reponse :  est une reponse générique je vous l'ai donc pas renvoyée
[2021-04-11 13:50:58][DEBUG] : Interaction Array (     [reply] =>  )
[2021-04-11 13:50:58][DEBUG] : La reponse :  est une reponse générique je vous l'ai donc pas renvoyée
[2021-04-11 13:50:58][DEBUG] : Interaction Array (     [reply] =>  )
[2021-04-11 13:50:58][DEBUG] : La reponse :  est une reponse générique je vous l'ai donc pas renvoyée

@sigalou, si tu as le temps, pourrais-tu me dire si c’est normal ou pas ?

on voit bien que l’interaction est lancé 3 fois, et ca c’est pas normal. Je continue de penser qu’il y a un grain de sable dans ton install. La Base, on reprend du point de départ et on avance point par point

Le point de départ ne pourrait pas être le plugin alexa-api mal installé ou mal configuré ?

ca pourrait oui

Bon ben j’ai supprimé le plugin et tout réinstallé.
À première vue c’était bien ça !
Je ne peux pas trop faire de tests ce soir vu que tout le monde dort et que mon interaction actionne les volets… Mais je regarde ça demain.
Et dire que je me prends la tête depuis des jours avec… :joy:

tant mieux si c’est bien ca
Il arrive tjrs un moment ou quand on tourne en rond, il vaut mieux se poser et tout recommencer

:clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap:
Ben, désolé, j’avais pas revu votre discussion, tout est bon ?

Finalement pas sûr que cela ait tout réglé… :sweat:
Test pour ouvrir les volets ce matin, que des doubles exécutions (c’est déjà mieux que 8 ou 9… :sweat_smile: ) :

  • log d’un volet :
[2021-04-13 07:30:53][INFO] : Exécution de la commande [Salon][Volet du salon][Haut] avec les paramètres {"tags":{"#query#":"ouvre le volet du salon","#plugin#":"alexaapi","#identifier#":"alexaapi","#dictation#":"ouvre le volet du salon","#valeur#":"","#unite#":"","#commande#":"Haut","#objet#":"Salon","#equipement#":"Volet du salon"}}
[2021-04-13 07:30:53][INFO] : Exécution de la commande [Salon][Volet du salon][Haut] avec les paramètres {"tags":{"#query#":"ouvre le volet du salon","#plugin#":"alexaapi","#identifier#":"alexaapi","#dictation#":"ouvre le volet du salon","#valeur#":"","#unite#":"","#commande#":"Haut","#objet#":"Salon","#equipement#":"Volet du salon"}}
[2021-04-13 07:30:53][INFO] : Evènement sur la commande [Salon][Volet du salon][Etat] valeur : 0 (répétition)
[2021-04-13 07:30:53][INFO] : Evènement sur la commande [Salon][Volet du salon][dBm] valeur : -61 (répétition)

  • log d’alexa-api :
[2021-04-13 07:30:48][DEBUG] : Réception données sur jeeAlexaapi [ws-equilizer-state-change]
[2021-04-13 07:30:49][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-13 07:30:49][DEBUG] : Réception données sur jeeAlexaapi [ws-volume-change]
[2021-04-13 07:30:49][DEBUG] : Réception données sur jeeAlexaapi [ws-equilizer-state-change]
[2021-04-13 07:30:50][DEBUG] : Réception données sur jeeAlexaapi [ws-device-activity]
[2021-04-13 07:30:50][DEBUG] : Réception données sur jeeAlexaapi [ws-device-activity]
[2021-04-13 07:30:53][DEBUG] : Réception données sur jeeAlexaapi [ws-device-activity]
[2021-04-13 07:30:53][DEBUG] : Interaction demande : ouvre le volet du salon
[2021-04-13 07:30:53][DEBUG] : Réception données sur jeeAlexaapi [ws-device-activity]
[2021-04-13 07:30:53][DEBUG] : Interaction Array (     [reply] =>  )
[2021-04-13 07:30:53][DEBUG] : La reponse :  est une reponse générique je vous l'ai donc pas renvoyée
[2021-04-13 07:30:53][DEBUG] : Interaction demande : ouvre le volet du salon
[2021-04-13 07:30:53][DEBUG] : Interaction Array (     [reply] =>  )
[2021-04-13 07:30:53][DEBUG] : La reponse :  est une reponse générique je vous l'ai donc pas renvoyée

Où l’on voit bien la double interaction demandée.

  • log des interactions :
[2021-04-13 07:30:53][DEBUG] : Je prends : ouvre le volet du salon
[2021-04-13 07:30:53][INFO] : J'ai reçu : ouvre le volet du salon. J'ai compris : ouvre le volet du salon. J'ai répondu :
[2021-04-13 07:30:53][DEBUG] : Je prends : ouvre le volet du salon
[2021-04-13 07:30:53][INFO] : J'ai reçu : ouvre le volet du salon. J'ai compris : ouvre le volet du salon. J'ai répondu :

J’ai séparé l’interaction en deux pour séparer les plugins dans le filtre et j’ai deux enceintes où les interactions sont activées.
Je me suis rendu compte que dans le multiroom que j’ai créé, il y avait aussi « interactions avec jeedom » qui s’était coché automatiquement (certainement en cochant les deux autres).
Mais même en le désactivant, j’ai toujours une double interaction demandée dans Alexa api.

bon, resumons nous.
Tu viens de refaire une installation propre d’alexa api (stable beta ?), reparti de zero, fait un scan, coché les enceintes que tu veux pour les interactions ?
et tu continue quand meme d’avoir un doucle lancement ?

Oui, en stable, par contre, dans le doute j’ai supprimé le multiroom.
Mais vu que j’avais encor le double déclenchement, j’ai à nouveau tout désinstallé (y compris le plugin alexa-smarthome) et réinstallé uniquement le plugin alexa-api.
Pour l’instant cela fonctionne, plus de double déclenchement.
Je vais tenter dans un premier temps de réinstaller le plugin alexa-smarthome.
J’essaierai de remettre le multiroom dans un second temps. En as-tu un de ton coté ?

Edit : j’ai réinstallé le plugin alexa-smarthome, cela fonctionne toujours. Je vais attendre quelques jours de tests avant de rejumeler mes enceintes écho dans l’appli Alexa en multiroom pour voir si cela vient de là…

j’ai un multi room avec un fire cube et deux studio, et un autre avec toutes les enceintes, pas de raison que le multi pose problème

tu peux aussi passer a la beta, @sigalou devrait les fusioner sous peu

Effectivement, le bug est réapparu sans remettre de multiroom.
Cela a fonctionné parfaitement toute la journée d’hier et aujourd’hui j’ai systématiquement des doubles commandes…
J’attends demain pour voir si j’ai des triples commandes ! Peut être que j’ai un bug qui se passe chaque nuit…
Sinon, j’essaierai de passer en bêta pour tester.

Doute confirmé, ce matin c’est passé à trois exécutions, donc cela en rajoute bien une chaque nuit…

[2021-04-15 08:13:59][DEBUG] : Interaction demande : ouvre le volet de la chambre des jumeaux
[2021-04-15 08:13:59][DEBUG] : Interaction demande : ouvre le volet de la chambre des jumeaux
[2021-04-15 08:13:59][DEBUG] : Interaction Array (     [reply] =>  )
[2021-04-15 08:13:59][DEBUG] : La reponse :  est une reponse générique je vous l'ai donc pas renvoyée
[2021-04-15 08:13:59][DEBUG] : Interaction Array (     [reply] =>  )
[2021-04-15 08:13:59][DEBUG] : La reponse :  est une reponse générique je vous l'ai donc pas renvoyée
[2021-04-15 08:13:59][DEBUG] : Réception données sur jeeAlexaapi [ws-device-activity]
[2021-04-15 08:13:59][DEBUG] : Interaction demande : ouvre le volet de la chambre des jumeaux
[2021-04-15 08:13:59][DEBUG] : Interaction Array (     [reply] =>  )

J’ai aussi un triangle rouge sur les logs du node mais je ne sais pas quoi regarder dedans :
Capture d’écran 2021-04-15 082230

1 « J'aime »

bon a ce stade, on est a 99% sur que ce n’est pas alexa api qui foire (reste le 1% ICC :stuck_out_tongue_winking_eye: )

peux tu donner l’infra de ton jeedom et ton environnement LAN tant qu’a faire

Je ne suis pas sur d’avoir compris exactement ce que tu me demandais, mais je suis sous VM sur un NAS QNAP en version stable 4.1.22.
Pour le réseau, je suis chez Bouygues (fibre).
Dis moi si c’était autre chose que tu me demandais… :sweat_smile:

j’avoue que la je seche, si tu est certains de ne pas avoir de scenarios qui démarent en parallelle, ou une autre interaction qui ferait la meme chose, je vois pas pourquoi tu as 2 interaction qui se lance :confused:

Non, je n’ai rien d’autre…
Et ce qui est bizarre c’est que cela suit vraiment la logique d’augmenter de 1 chaque nuit.
Après peut-être que d’autres éléments dans Alexa buggent aussi mais vu que j’utilise que ça comme commande vocale entre Alexa et Jeedom…
Je suis passé logiquement à 4 déclenchements ce matin :

[2021-04-16 08:46:47][DEBUG] : Réception données sur jeeAlexaapi [ws-device-activity]
[2021-04-16 08:46:51][DEBUG] : Réception données sur jeeAlexaapi [ws-device-activity]
[2021-04-16 08:46:51][DEBUG] : Interaction demande : ouvre les volets de la chambre des jumeaux
[2021-04-16 08:46:51][DEBUG] : Réception données sur jeeAlexaapi [ws-device-activity]
[2021-04-16 08:46:51][DEBUG] : Réception données sur jeeAlexaapi [ws-device-activity]
[2021-04-16 08:46:51][DEBUG] : Réception données sur jeeAlexaapi [ws-device-activity]
[2021-04-16 08:46:51][DEBUG] : Interaction demande : ouvre les volets de la chambre des jumeaux
[2021-04-16 08:46:51][DEBUG] : Interaction demande : ouvre les volets de la chambre des jumeaux
[2021-04-16 08:46:51][DEBUG] : Interaction demande : ouvre les volets de la chambre des jumeaux
[2021-04-16 08:46:51][DEBUG] : Interaction Array (     [reply] =>  )
[2021-04-16 08:46:51][DEBUG] : La reponse :  est une reponse générique je vous l'ai donc pas renvoyée
[2021-04-16 08:46:51][DEBUG] : Interaction Array (     [reply] =>  )
[2021-04-16 08:46:51][DEBUG] : La reponse :  est une reponse générique je vous l'ai donc pas renvoyée
[2021-04-16 08:46:51][DEBUG] : Interaction Array (     [reply] =>  )
[2021-04-16 08:46:51][DEBUG] : La reponse :  est une reponse générique je vous l'ai donc pas renvoyée
 

@sigalou , as-tu déjà rencontré ce genre de bug ou vois-tu d’où cela pourrait venir ? Puis-je te mettre des logs pour voir s’il n’y a pas d’autres trucs qui déconnent dans Alexa-api histoire d’écarter le plugin comme origine du problème ? Si oui, desquels aurais-tu besoin ?
Merci d’avance.

Bonjour,
Je viens de mettre mon alexa avec les interactions de jeedom.
Ca fonctionne bien (peut etre meme trop).
J’ai comme vous plusieurs repetitions ! lorsque je demande l’ouverture de mon portail, il s’ouvre et se ferme du coup plusieurs fois.
Merci de votre aide.

1 « J'aime »

bonsoir @kris1208
Il va nous en falloir un peu plus pour t’aider, alors un peu de lecture, et ouvre ton propre sujet avec toutes les infos.
Merci d’avance

2 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.