Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Script XML et timeout bloquant

Réservé à l'utilisation et la programmation de scripts dans JEEDOM
Loic74
Actif
Messages : 709
Inscription : 24 oct. 2017, 22:45
Localisation : Haute-Savoie
Contact :

Script XML et timeout bloquant

Message par Loic74 » 05 mars 2018, 18:03

Hello,

J'ai un script de type XML (plugin SCRIPT) qui comporte quatres appels successifs à des IP (sondes) différentes.
Je remarque que si le premier appel retourne un timeout (ex. sonde débranchée), alors aucun des appels suivants ne fonctionne, le script semble bloqué. Est-ce normal?
Du coup faut-il créer autant de scripts que de sondes pour ne pas tout bloquer quand une sonde est débranchée?

Merci

Loic
JeedomTemps.jpg
JeedomTemps.jpg (579.12 Kio) Consulté 1212 fois
---------------------------------------
Jeedom v3.3.19, VM sur Synology RS1619xs+, Arduinos, ETH-IO32B, MQTT, TTN, LoRa, Service Pack Power Ultimate
Ma présentation
Ma piscine connectée
ioBoard

Loic74
Actif
Messages : 709
Inscription : 24 oct. 2017, 22:45
Localisation : Haute-Savoie
Contact :

Re: Script XML et timeout bloquant

Message par Loic74 » 07 mars 2018, 08:22

Et le log en mode debug qui n'apporte pas grand chose mais bon...:

Code : Tout sélectionner

[2018-03-06 09:46:10][ERROR] : Erreur pour [ScriptTempRX] : Echec de la requête http : http://172.18.64.57:80/RD_INPUTS Curl error : Connection timed out after 2000 milliseconds
---------------------------------------
Jeedom v3.3.19, VM sur Synology RS1619xs+, Arduinos, ETH-IO32B, MQTT, TTN, LoRa, Service Pack Power Ultimate
Ma présentation
Ma piscine connectée
ioBoard

Loic74
Actif
Messages : 709
Inscription : 24 oct. 2017, 22:45
Localisation : Haute-Savoie
Contact :

Re: Script XML et timeout bloquant

Message par Loic74 » 13 mars 2018, 10:34

Pas de réponse, snif 😭

Au final j’ai créé un script par sonde et cela fonctionne mieux mais je ne sais toujours pas s’il est normal qu’un timeout d’une requête bloque les requêtes suivantes dans un script XML
---------------------------------------
Jeedom v3.3.19, VM sur Synology RS1619xs+, Arduinos, ETH-IO32B, MQTT, TTN, LoRa, Service Pack Power Ultimate
Ma présentation
Ma piscine connectée
ioBoard

Avatar de l’utilisateur
loic
Administrateur
Messages : 14862
Inscription : 01 févr. 2014, 16:21

Re: Script XML et timeout bloquant

Message par loic » 13 mars 2018, 10:58

Bonjour,
J'ai fait une correction pour eviter ton soucis ca sera disponible demain en stable.
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section

Loic74
Actif
Messages : 709
Inscription : 24 oct. 2017, 22:45
Localisation : Haute-Savoie
Contact :

Re: Script XML et timeout bloquant

Message par Loic74 » 13 mars 2018, 11:12

merci Loic! 👍
---------------------------------------
Jeedom v3.3.19, VM sur Synology RS1619xs+, Arduinos, ETH-IO32B, MQTT, TTN, LoRa, Service Pack Power Ultimate
Ma présentation
Ma piscine connectée
ioBoard

ilco
Timide
Messages : 62
Inscription : 03 janv. 2015, 17:05

Re: Script XML et timeout bloquant

Message par ilco » 13 janv. 2019, 21:14

Bonjour,

Je rencontre la même erreur depuis hier avec un script.
[2019-01-13 13:35:40][ERROR] : Erreur pour [Maison][Téléinfo][Puissance instantanée] : Echec de la requête HTTP : http://192.168.1.37/protect/settings/teleinfo1.xml cURL error : Connection timed out after 2000 milliseconds
Capture d’écran 2019-01-13 à 21.13.16.png
Capture d’écran 2019-01-13 à 21.13.16.png (111.6 Kio) Consulté 940 fois
Je n'ai vu passer aucune mise a jour, je me demande d'ou proviens le souci.

merci pour votre aide.

Répondre

Revenir vers « [Plugin officiel] Scripts »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 5 invités