Erreur sur la fonction cron du plugin AirzoneWeb

Bonjour la communauté,

Depuis quelque temps, passage en Debian 11, j’ai des erreurs récurrentes sur la fonction Cron qui peuvent perturber le bon fonctionnement de l’installation. Je gère tous les modes de fonctionnement disponibles et, surtout, je gère le fonctionnement des différentes zones en fonction de l’état des ouvertures (portes, fenêtres) en mode chauffage ou climatisation, la présence ou l’absence au domicile et les consignes de températures en fonction du moment de la journée.

J’ai un Blueface et 5 Think connectés. L’installation fonctionne correctement sur Airzone Cloud.

Erreur sur la fonction cron du plugin : Echec de la requête HTTP : http://192.168.1.21:3000/api/v1/hvac cURL error : Connection timed out after 2001 milliseconds

Le port interne est correctement redirigé sur ma Bbox, j’ai désactivé le pare-feu, provisoirement, sans résultats positifs.

[2024-08-29 08:24:08] DEBUG  : REFRESH_DASHBOARD WITH DATA ..... {"data":[{"systemID":1,"zoneID":6,"name":"Veranda","thermos_type":4,"thermos_firmware":"3.20","thermos_radio":1,"on":1,"double_sp":0,"coolsetpoint":23,"coolmaxtemp":30,"coolmintemp":15,"heatsetpoint":23,"heatmaxtemp":30,"heatmintemp":15,"maxTemp":30,"minTemp":15,"setpoint":23,"roomTemp":24.700000762939453,"sleep":0,"temp_step":0.5,"mode":4,"speed":0,"coldStage":1,"heatStage":1,"coldStages":1,"heatStages":1,"humidity":42,"units":0,"errors":[],"air_demand":1,"floor_demand":0,"cold_demand":0,"heat_demand":0,"heatangle":0,"coldangle":0,"master_zoneID":1,"eco_adapt":"off","antifreeze":0}]}
2234|[2024-08-29 08:24:08] INFO  : REFRESH EFFECTUE SUR :  (Veranda)  CMD : on  VALEUR 1
2235|[2024-08-29 08:24:08] INFO  : REFRESH EFFECTUE SUR :  (Veranda)  CMD : setpoint  VALEUR 23
2236|[2024-08-29 08:24:08] INFO  : REFRESH EFFECTUE SUR :  (Veranda)  CMD : roomTemp  VALEUR 24.700000762939
2237|[2024-08-29 08:24:08] INFO  : REFRESH EFFECTUE SUR :  (Veranda)  CMD : mode  VALEUR 4
2238|[2024-08-29 08:24:08] INFO  : REFRESH EFFECTUE SUR :  (Veranda)  CMD : coldStage  VALEUR 1
2239|[2024-08-29 08:24:08] INFO  : REFRESH EFFECTUE SUR :  (Veranda)  CMD : heatStage  VALEUR 1
2240|[2024-08-29 08:24:08] INFO  : REFRESH EFFECTUE SUR :  (Veranda)  CMD : humidity  VALEUR 42
2241|[2024-08-29 08:24:08] INFO  : REFRESH EFFECTUE SUR :  (Veranda)  CMD : errors  VALEUR Array
2242|[2024-08-29 08:24:08] INFO  : REFRESH EFFECTUE SUR :  (Veranda)  CMD : air_demand  VALEUR 1
2243|[2024-08-29 08:24:08] INFO  : REPONSE REQUETE : SUCCESS :  { 	"data":	[{ 			"systemID":	1, 			"zoneID":	6, 			"name":	"Veranda", 			"thermos_type":	4, 			"thermos_firmware":	"3.20", 			"thermos_radio":	1, 			"on":	1, 			"double_sp":	0, 			"coolsetpoint":	23, 			"coolmaxtemp":	30, 			"coolmintemp":	15, 			"heatsetpoint":	23, 			"heatmaxtemp":	30, 			"heatmintemp":	15, 			"maxTemp":	30, 			"minTemp":	15, 			"setpoint":	23, 			"roomTemp":	24.700000762939453, 			"sleep":	0, 			"temp_step":	0.5, 			"mode":	4, 			"speed":	0, 			"coldStage":	1, 			"heatStage":	1, 			"coldStages":	1, 			"heatStages":	1, 			"humidity":	42, 			"units":	0, 			"errors":	[], 			"air_demand":	1, 			"floor_demand":	0, 			"cold_demand":	0, 			"heat_demand":	0, 			"heatangle":	0, 			"coldangle":	0, 			"master_zoneID":	1, 			"eco_adapt":	"off", 			"antifreeze":	0 		}] }
2244|[2024-08-29 08:25:08] ERROR  : Erreur sur la fonction cron du plugin : Echec de la requête HTTP : http://192.168.1.21:3000/api/v1/hvac cURL error : Connection timed out after 2001 milliseconds
2245|[2024-08-29 08:26:03] DEBUG  : REFRESH_DASHBOARD WITH DATA ..... {"data":[{"systemID":1,"zoneID":1,"name":"Salon","thermos_type":2,"thermos_firmware":"3.50","thermos_radio":0,"on":1,"double_sp":0,"coolsetpoint":23.5,"coolmaxtemp":30,"coolmintemp":15,"heatsetpoint":23.5,"heatmaxtemp":30,"heatmintemp":15,"maxTemp":30,"minTemp":15,"setpoint":23.5,"roomTemp":25.299999237060547,"sleep":0,"temp_step":0.5,"modes":[1,4,2,3,5],"mode":4,"speed":0,"coldStage":1,"heatStage":1,"coldStages":1,"heatStages":1,"humidity":53,"units":0,"errors":[],"air_demand":1,"floor_demand":0,"cold_demand":0,"heat_demand":0,"heatangle":0,"coldangle":0,"master_zoneID":1,"eco_adapt":"off","antifreeze":0}]}
2246|[2024-08-29 08:26:03] INFO  : REFRESH EFFECTUE SUR :  (Salon)  CMD : on  VALEUR 1
2247|[2024-08-29 08:26:03] INFO  : REFRESH EFFECTUE SUR :  (Salon)  CMD : setpoint  VALEUR 23.5
2248|[2024-08-29 08:26:03] INFO  : REFRESH EFFECTUE SUR :  (Salon)  CMD : roomTemp  VALEUR 25.299999237061
2249|[2024-08-29 08:26:04] INFO  : REFRESH EFFECTUE SUR :  (Salon)  CMD : mode  VALEUR 4
2250|[2024-08-29 08:26:04] INFO  : REFRESH EFFECTUE SUR :  (Salon)  CMD : coldStage  VALEUR 1
2251|[2024-08-29 08:26:04] INFO  : REFRESH EFFECTUE SUR :  (Salon)  CMD : heatStage  VALEUR 1
2252|[2024-08-29 08:26:04] INFO  : REFRESH EFFECTUE SUR :  (Salon)  CMD : humidity  VALEUR 53
2253|[2024-08-29 08:26:04] INFO  : REFRESH EFFECTUE SUR :  (Salon)  CMD : errors  VALEUR Array
2254|[2024-08-29 08:26:04] INFO  : REFRESH EFFECTUE SUR :  (Salon)  CMD : air_demand  VALEUR 1
2255|[2024-08-29 08:26:04] INFO  : REPONSE REQUETE : SUCCESS :  { 	"data":	[{ 			"systemID":	1, 			"zoneID":	1, 			"name":	"Salon", 			"thermos_type":	2, 			"thermos_firmware":	"3.50", 			"thermos_radio":	0, 			"on":	1, 			"double_sp":	0, 			"coolsetpoint":	23.5, 			"coolmaxtemp":	30, 			"coolmintemp":	15, 			"heatsetpoint":	23.5, 			"heatmaxtemp":	30, 			"heatmintemp":	15, 			"maxTemp":	30, 			"minTemp":	15, 			"setpoint":	23.5, 			"roomTemp":	25.299999237060547, 			"sleep":	0, 			"temp_step":	0.5, 			"modes":	[1, 4, 2, 3, 5], 			"mode":	4, 			"speed":	0, 			"coldStage":	1, 			"heatStage":	1, 			"coldStages":	1, 			"heatStages":	1, 			"humidity":	53, 			"units":	0, 			"errors":	[], 			"air_demand":	1, 			"floor_demand":	0, 			"cold_demand":	0, 			"heat_demand":	0, 			"heatangle":	0, 			"coldangle":	0, 			"master_zoneID":	1, 			"eco_adapt":	"off", 			"antifreeze":	0 		}] }
2256|[2024-08-29 08:26:04] DEBUG  : REFRESH_DASHBOARD WITH DATA ..... {"data":[{"systemID":1,"zoneID":2,"name":"Chambre 1","thermos_type":4,"thermos_firmware":"3.32","thermos_radio":1,"on":0,"double_sp":0,"coolsetpoint":22.5,"coolmaxtemp":30,"coolmintemp":15,"heatsetpoint":22.5,"heatmaxtemp":30,"heatmintemp":15,"maxTemp":30,"minTemp":15,"setpoint":22.5,"roomTemp":24.399999618530273,"sleep":0,"temp_step":0.5,"mode":4,"speed":0,"coldStage":1,"heatStage":1,"coldStages":1,"heatStages":1,"humidity":57,"units":0,"errors":[],"air_demand":0,"floor_demand":0,"cold_demand":0,"heat_demand":0,"heatangle":0,"coldangle":0,"master_zoneID":1,"eco_adapt":"off","antifreeze":0}]}
2257|[2024-08-29 08:26:04] INFO  : REFRESH EFFECTUE SUR :  (Chambre 1)  CMD : on  VALEUR 0
2258|[2024-08-29 08:26:04] INFO  : REFRESH EFFECTUE SUR :  (Chambre 1)  CMD : setpoint  VALEUR 22.5

Merci de votre aide

Bonjour,

La page santé Jeedom serait la bien venue afin que nous ayons un ensemble d’informations permettant de mieux diagnostiquer

Désolé, j’aurais du y penser avant. Voilà.

Bonjour à tous,

Visiblement cette erreur est liée à la connection internet en local. J’ai testé divers changement de paramètres au niveau de ma box internet jusqu’au moment où je suis tombé sur un post sur le forum de Somfy pour un problème identique sur leur installation.

En fait c’était juste un problème de paramétrage sur la redirection du port de communication d’Airzone.

Jusque là avec le paramétrage suivant, et avant la mise à jour de Jeedom en version 4.je ne sais plus combien, tout fonctionnait correctement :

L’erreur de la fonction Cron à été corrigé avec ce paramétrage :

A confirmer dans le temps. Bonne journée à tous.

Bonjour la communauté,

Finalement après pleins d’essais et de manip sur ma box internet toujours le même problème. Donc je suis revenu en arrière concernant la redirection du port.
Je me pose quand même une question en sachant que l’API local d’airzone nécessite un HTTPS selon leur doc et que dans ce cas il est préconisé d’autoriser le « contenu non sécurisé » sur la page web. Mais même avec ce paramètre l’erreur survient.
Pour info l’erreur survient sur Firefox et sur Chrome, ce qui me fait dire que le souci vient d’un paramétrage réseau, mais lequel ?

Bonne journée à tous.

Bonjour à tous.

Je relance le sujet. J’ai à peu près tout essayé (enfin je pense) de mon côté sans succès et maintenant qu’on commence à mettre en route le chauffage ça devient problématique : je rappelle pour info que dès que j’ai l’erreur la commande faite par Jeedom (scénarios, mise à jour des températures ou des consignes) ne se fait pas.
Suis-je le seul à avoir ce problème ?
Merci de votre aide.

Un screenshot de votre onglet Réseau serait le bienvenu également

Bonjour,

Bonjour,

Juste pour info, il est inutile de vouloir masquer votre IP LAN, ce n’est en aucun cas un souci de sécurité de la montrer.

Surtout qu’en plus dans votre cas c’est fait à moitié
image

Et l’ip publique est visible, ou bien?
Car là cela revient à donner son adresse sans dire dans quelle pièce de la maison est installé le jeedom.

1 « J'aime »

Choix cron : 5, 10, 15, 30, Hourly ou Daily sur la beta

De memoire, certains utilisateurs avaient eu ce souci, j’avais donc virer le cron1, requîtes trop rapprochées avec le webServeur

Soit vous pouvez passer sur la beta soit passer en cron 5, et me dire si cela rectifie

Je ferais une MAJ de la stable avec les modifs de la beta

EDIT : effectivement ,

Capture d’écran 2024-10-14 à 09.41.39

Je vais pousser les modifs sur la stable

Je vais commencer en Cron 5 pour voir et je te dirais. Merci.

J’ai poussé une Maj de la branche stable également

Maj faite. Vraiment merci pour le boulot.

Vous me direz sur ce topic si le souci revient ou non, que je marque en solutionné :wink:

Justement c’est que j’allais faire. J’attends 24 h pour valider la soluce.

Bonjour,
2 défauts à 2h00 du matin. Je suppose que ça peut-être lié à la sauvegarde du webserveur.
Sinon aucun défaut depuis la maj , comparé aux défauts toutes les 10 minutes auparavant.
Ça n’a peut-être rien à voir mais depuis la maj je n’ai plus de problème de rafraîchissement du dashboard.

Parfait
Je vous laisse continuer de tester et me dire si cela persiste dans le bon sens :grinning:

Bonjour,

1 ou deux erreurs de temps en temps. en regardant de plus près je me suis aperçu en faisant des ping qu’ils dépassaient les 2000ms (le dernier à 2152ms), de pas grand chose mais cela semble être suffisant pour déclencher le défaut.

Je vais ajouter un retry en cas d’échec de la requête