Plugin script et message dans le centre de message

Bonjour,

J’ai un équipement script qui fait un appel vers une URL json régulièrement pour récupérer une valeur. Tout marche bien, mais régulièrement, cette url ne répond pas. Ce n’est pas gênant, la valeur est récupéré à l’appel suivant. Par contre, ce qui me gêne c’est qu’à chaque fois que l’URL ne répond pas, j’ai un message dans le centre de notification de Jeedom ce qui pollue mes messages… Je ne trouve pas comment configurer mon équipement pour ne pas avoir ce message…

Merci d’avance

Bonjour @scanab ,

Pouvez-vous SVP donner le message d’erreur que vous obtenez?
Avec le message d’erreur exact on peut le rechercher dans les sources et voir ce qui peut être fait.

Ben il faut traiter le time out dans ton script …

coucou jpty

2 « J'aime »

En fait, il y a un timeout pas défaut de 2 secondes et le changer ne résoudra pas le problème, si le site ne réponds pas, il ne réponds pas et je ne veux pas de message d’erreur…
Echec de la requête HTTP : https://xxx.xxx.xxx cURL error : Connection timed out after 2001 milliseconds

Oui donc a toi d’écrire un script en php qui va gérer la non réponse de l’url …

Il peut aussi ne pas répondre suffisamment rapidement et dans ce cas augmenter le timeout va résoudre.

Pour les requêtes en json, l’erreur est toujours signalée.
Pour les requêtes en html, il y a une case à cocher pour ne pas signaler les erreurs http.
Vous pouvez faire les modifs du plugin script puis une PR pour demander l’intégration de votre correction.

1 « J'aime »

Comme dit dans le message précédent, le fait d’augmenter le Time Out peu réduire le nombre de message. Je suis passé à 20 s pour le même usage. Je n’ai plus que rarement un message d’erreur.

Antoine

2 « J'aime »

je vais essayer, je vous tiens au courant