Request timeout

Bonjour,
Chaque jour je baisse et augmente le volume de mes alexas histoire de pas commencer la journée avec un volume bien fort ;).

J’ai toutefois une erreur dans les logs et pourtant, l’action marche.

  • Quand je passe par le widget, je n’ai pas d’erreur.
  • Quand je lance le scenario manuellement, je n’ai pas d’erreur
  • Quand je lance le scénario en mode « programmé », j’ai l’erreur

Même si ça n’est pas « gravissime », je ne comprends pas. Une idée ? Suis-je le seul ?

0000|[2022-12-26 19:00:15]ERROR : Erreur exécution de la commande [Salon][Echo][Volume] : Echec de la requête HTTP : http://192.168.1.32:3456/volume?value=20&device=G090RF04817302KA cURL error : Operation timed out after 3000 milliseconds with 0 bytes received
0001|[2022-12-27 10:00:14]ERROR : Erreur exécution de la commande [Salon][Echo][Volume] : Echec de la requête HTTP : http://192.168.1.32:3456/volume?value=40&device=G090RF04817302KA cURL error : Operation timed out after 3001 milliseconds with 0 bytes received
0002|[2022-12-27 19:00:14]ERROR : Erreur exécution de la commande [Salon][Echo][Volume] : Echec de la requête HTTP : http://192.168.1.32:3456/volume?value=20&device=G090RF04817302KA cURL error : Operation timed out after 3001 milliseconds with 0 bytes received
0003|[2022-12-28 10:00:15]ERROR : Erreur exécution de la commande [Salon][Echo][Volume] : Echec de la requête HTTP : http://192.168.1.32:3456/volume?value=40&device=G090RF04817302KA cURL error : Operation timed out after 3001 milliseconds with 0 bytes received
0004|[2022-12-28 19:00:15]ERROR : Erreur exécution de la commande [Salon][Echo][Volume] : Echec de la requête HTTP : http://192.168.1.32:3456/volume?value=20&device=G090RF04817302KA cURL error : Operation timed out after 3000 milliseconds with 0 bytes received
0005|[2022-12-29 10:00:14]ERROR : Erreur exécution de la commande [Salon][Echo][Volume] : Echec de la requête HTTP : http://192.168.1.32:3456/volume?value=40&device=G090RF04817302KA cURL error : Operation timed out after 3000 milliseconds with 0 bytes received
0006|[2022-12-29 19:00:15]ERROR : Erreur exécution de la commande [Salon][Echo][Volume] : Echec de la requête HTTP : http://192.168.1.32:3456/volume?value=20&device=G090RF04817302KA cURL error : Operation timed out after 3000 milliseconds with 0 bytes received

Merci

Hello,
Est-ce que ton scénario serait-il en mode synchro ?

Il n’est pas en mode synchrone.

Config du scenario :
Timeout = 0 (pas de timeout)
Multi-lancement : décoché
Synchrone : décoché
Timeline : décoché

Tu peux me dire ce que tu fais exactement, combien d’alexa et combien de commandes envoyées ?
Merci

J’ai le meme soucis, mais ce n’est pas tous les jours, je viens ce matin de faire une routine dans alexa directement.

2 alexa et 2 commandes pour modifier le volume :

Le scénario s’exécute 1 fois / jour.

J’ai le même scénario qui met un volume plus fort le matin.
C’est tout bête.

Si je coche la case permettant d’exécuter une commande en asynchrone, je n’ai pas de soucis dans les logs.

Tu n’as que deux Alexa ?

Oui 2 : une echo et une echo spot.

Finalement je me suis trompé dans mon test. J’ai toujours les messages d’erreurs dans les logs, même en asynchrone. Et pourtant la commande s’exécute bien, c’est le retour qu’alexa api n’a pas.

J’ai compris quelque chose de nouveau.
Le message d’erreur ne se produit que pour la première Alexa dans la liste des actions.

Si j’échange l’ordre des commandes, l’erreur se produit pour l’autre Alexa.

Utile la funtion « parler à alexa » et dis à Alexa de changer le volume sur tous les équipements, tu n’auras qu’une commande et pas deux. Sinon mets une pause entre les deux.

Même erreur (timeout) avec une seule commande : Parler à Alexa “Met le volume à 2 sur tous les équipements”

@skillix as-tu le même soucis ?

Comme je l’ai dit, je fais des routine Alexa.

Pour une chose si simple, de mon point de vu, aucune raison de charger son Jeedom avec quelque chose que Alexa gère très bien.

ha ? zut j’avais pas vu, c’est un Time Out que tu obtiens ???
Cela n’a rien à voir avec le plugin mais avec la config de ton jeedom.

T’es sur un raspberry ? Autre ?

T’as vérifié ta config réseau ?

J’étais persuadé que tu avais une erreur « Rate exceeded: Too many requests », j’ai lu trop vite.

C’est totalement anormal d’avoir un timeout quand tu envoies une commande de 192.168.1.32 sur 192.168.1.32.

Lance http://192.168.1.32:3456/volume?value=20&device=G090RF04817302KA sur ton navigateur pour voir le temps de réponse, ce doit être immédiat.

si tu ne trouves pas ton souci, tu vas avoir un probleme avec plusieurs plugins dans le temps.

Ma conf réseau semble bonne. C’est immédiat.
Je me demande si ça ne peut pas venir du fait que je lance le scénario à 10h ou 19h et que j’ai plein de crons qui tournent à ce moment là. Je vais décaler l’heure du scenario et faire quelques tests en ce sens. Mon Jeedom galère peut-être sur ces créneaux.

ha oui, ne sois jamais sur des heures rondes d’une manière générale, déclenche à 10h07

Ca sent bon. Je n’ai pas eu l’erreur ce soir.