Problème du démon qui ne fait que de planter depuis la Maj

Salut à tous
Depuis la maj du plugin suivi Conso hier soir vers 22h, le démon ne fait que de planter !
Auriez vous une idée du problème svp?
Par avance merci


[2025-01-03 04:30:11] ERROR  : Erreur sur la fonction cron30 du plugin : Call to undefined function HP()
[2025-01-03 04:40:03] DEBUG  : Synchronisation  du Jour.
[2025-01-03 04:40:03] INFO  : CrontabJour:REPLACE INTO conso_jour (`timestamp`,rec_date,periode,hp,hc,hp2,hc2,hp3,hc3,idx_max_hp,idx_min_hp,idx_max_hc,idx_min_hc,idx_max_hp2,idx_min_hp2,idx_max_hc2,idx_min_hc2,idx_max_hp3,idx_min_hp3,idx_max_hc3,idx_min_hc3,id_eq,temp_max,temp_min,temp_moy,dju_clim,dju) 				SELECT 				MIN(`timestamp`) AS `timestamp`  , 				`conso_teleinfo`.`rec_date` AS `rec_date`, 				DATE_FORMAT(`conso_teleinfo`.`rec_date`,'%a %e %y') AS `periode`, 	((MAX(`hchp`) - MIN(`hchp`)) / 1000)  AS hp, ((MAX(`hchc`) - MIN(`hchc`)) / 1000)  AS hc, ((MAX(`hchp2`) - MIN(`hchp2`)) / 1000)  AS hp2, ((MAX(`hchc2`) - MIN(`hchc2`)) / 1000)  AS hc2, ((MAX(`hchp3`) - MIN(`hchp3`)) / 1000)  AS hp3, ((MAX(`hchc3`) - MIN(`hchc3`)) / 1000)  AS h3,MAX(hchp) as idx_max_hp, 				MIN(hchp) as idx_min_hp, 				MAX(hchc) as idx_max_hc, 				MIN(hchc) as idx_min_hc, 				MAX(hchp2) as idx_max_hp2, 				MIN(hchp2) as idx_min_hp2, 				MAX(hchc2) as idx_max_hc2, 				MIN(hchc2) as idx_min_hc2, 				MAX(hchp3) as idx_max_hp3, 				MIN(hchp3) as idx_min_hp3, 				MAX(hchc3) as idx_max_hc3, 				MIN(hchc3) as idx_min_hc3, 				id_equipement, 				FORMAT(MAX(temp),2) AS temp_max, 				FORMAT(MIN(NULLIF(temp,0)),2) AS temp_min, 				FORMAT(AVG(NULLIF(temp,0)),2) AS temp_moy, CASE WHEN DATE_FORMAT(rec_date, '%m-%d') NOT BETWEEN 						    DATE_FORMAT(STR_TO_DATE('06-15', '%m-%d'), '%m-%d') AND 						    DATE_FORMAT(STR_TO_DATE('09-15', '%m-%d'), '%m-%d')  THEN 0 WHEN 17 = 0 THEN 0 		WHEN FORMAT(AVG(NULLIF(temp,0)),2) = 0 THEN 0 		WHEN 17 >= FORMAT(MAX(temp),2) THEN 0 		WHEN 17 <= FORMAT(MIN(NULLIF(temp,0)),2) THEN FORMAT(AVG(NULLIF(temp,0)),2)-17 		WHEN FORMAT(MIN(NULLIF(temp,0)),2) < 17 AND 17 <= FORMAT(MAX(temp),2) THEN (FORMAT(MAX(temp),2)-17) * (0.08+0.42* (FORMAT(MAX(NULLIF(temp,0)),2)-17) / (FORMAT(MAX(temp),2) - FORMAT(MIN(NULLIF(temp,0)),2))) 		END AS dju_clim,  CASE WHEN DATE_FORMAT(rec_date, '%m-%d') NOT BETWEEN 							DATE_FORMAT(STR_TO_DATE('10-15', '%m-%d'), '%m-%d') AND	'12-31' AND  						DATE_FORMAT(rec_date, '%m-%d') NOT BETWEEN	'01-01' AND 							DATE_FORMAT(STR_TO_DATE('04-15', '%m-%d'), '%m-%d')  THEN 0  WHEN 17 = 0 THEN 0 		WHEN 	FORMAT(AVG(NULLIF(temp,0)),2) = 0 THEN 0 		WHEN 17 >= FORMAT(MAX(temp),2) THEN 17 - FORMAT(AVG(NULLIF(temp,0)),2) 		WHEN 17 <= FORMAT(MIN(NULLIF(temp,0)),2) THEN 0 		WHEN FORMAT(MIN(NULLIF(temp,0)),2) < 17 AND 17 <= FORMAT(MAX(temp),2) THEN (17-FORMAT(MIN(NULLIF(temp,0)),2)) * (0.08+0.42* (17-FORMAT(MIN(NULLIF(temp,0)),2)) / (FORMAT(MAX(temp),2) - FORMAT(MIN(NULLIF(temp,0)),2))) 		END AS dju 	 FROM `conso_teleinfo`	INNER JOIN eqLogic ON id=id_equipement 	where rec_date >= SUBDATE(CURRENT_DATE, INTERVAL 1 DAY) GROUP BY rec_date,id_equipement
[2025-01-03 05:00:05] DEBUG  : Synchronisation  du Jour.
[2025-01-03 05:00:05] INFO  : CrontabJour:REPLACE INTO conso_jour (`timestamp`,rec_date,periode,hp,hc,hp2,hc2,hp3,hc3,idx_max_hp,idx_min_hp,idx_max_hc,idx_min_hc,idx_max_hp2,idx_min_hp2,idx_max_hc2,idx_min_hc2,idx_max_hp3,idx_min_hp3,idx_max_hc3,idx_min_hc3,id_eq,temp_max,temp_min,temp_moy,dju_clim,dju) 				SELECT 				MIN(`timestamp`) AS `timestamp`  , 				`conso_teleinfo`.`rec_date` AS `rec_date`, 				DATE_FORMAT(`conso_teleinfo`.`rec_date`,'%a %e %y') AS `periode`, 	((MAX(`hchp`) - MIN(`hchp`)) / 1000)  AS hp, ((MAX(`hchc`) - MIN(`hchc`)) / 1000)  AS hc, ((MAX(`hchp2`) - MIN(`hchp2`)) / 1000)  AS hp2, ((MAX(`hchc2`) - MIN(`hchc2`)) / 1000)  AS hc2, ((MAX(`hchp3`) - MIN(`hchp3`)) / 1000)  AS hp3, ((MAX(`hchc3`) - MIN(`hchc3`)) / 1000)  AS h3,MAX(hchp) as idx_max_hp, 				MIN(hchp) as idx_min_hp, 				MAX(hchc) as idx_max_hc, 				MIN(hchc) as idx_min_hc, 				MAX(hchp2) as idx_max_hp2, 				MIN(hchp2) as idx_min_hp2, 				MAX(hchc2) as idx_max_hc2, 				MIN(hchc2) as idx_min_hc2, 				MAX(hchp3) as idx_max_hp3, 				MIN(hchp3) as idx_min_hp3, 				MAX(hchc3) as idx_max_hc3, 				MIN(hchc3) as idx_min_hc3, 				id_equipement, 				FORMAT(MAX(temp),2) AS temp_max, 				FORMAT(MIN(NULLIF(temp,0)),2) AS temp_min, 				FORMAT(AVG(NULLIF(temp,0)),2) AS temp_moy, CASE WHEN DATE_FORMAT(rec_date, '%m-%d') NOT BETWEEN 						    DATE_FORMAT(STR_TO_DATE('06-15', '%m-%d'), '%m-%d') AND 						    DATE_FORMAT(STR_TO_DATE('09-15', '%m-%d'), '%m-%d')  THEN 0 WHEN 17 = 0 THEN 0 		WHEN FORMAT(AVG(NULLIF(temp,0)),2) = 0 THEN 0 		WHEN 17 >= FORMAT(MAX(temp),2) THEN 0 		WHEN 17 <= FORMAT(MIN(NULLIF(temp,0)),2) THEN FORMAT(AVG(NULLIF(temp,0)),2)-17 		WHEN FORMAT(MIN(NULLIF(temp,0)),2) < 17 AND 17 <= FORMAT(MAX(temp),2) THEN (FORMAT(MAX(temp),2)-17) * (0.08+0.42* (FORMAT(MAX(NULLIF(temp,0)),2)-17) / (FORMAT(MAX(temp),2) - FORMAT(MIN(NULLIF(temp,0)),2))) 		END AS dju_clim,  CASE WHEN DATE_FORMAT(rec_date, '%m-%d') NOT BETWEEN 							DATE_FORMAT(STR_TO_DATE('10-15', '%m-%d'), '%m-%d') AND	'12-31' AND  						DATE_FORMAT(rec_date, '%m-%d') NOT BETWEEN	'01-01' AND 							DATE_FORMAT(STR_TO_DATE('04-15', '%m-%d'), '%m-%d')  THEN 0  WHEN 17 = 0 THEN 0 		WHEN 	FORMAT(AVG(NULLIF(temp,0)),2) = 0 THEN 0 		WHEN 17 >= FORMAT(MAX(temp),2) THEN 17 - FORMAT(AVG(NULLIF(temp,0)),2) 		WHEN 17 <= FORMAT(MIN(NULLIF(temp,0)),2) THEN 0 		WHEN FORMAT(MIN(NULLIF(temp,0)),2) < 17 AND 17 <= FORMAT(MAX(temp),2) THEN (17-FORMAT(MIN(NULLIF(temp,0)),2)) * (0.08+0.42* (17-FORMAT(MIN(NULLIF(temp,0)),2)) / (FORMAT(MAX(temp),2) - FORMAT(MIN(NULLIF(temp,0)),2))) 		END AS dju 	 FROM `conso_teleinfo`	INNER JOIN eqLogic ON id=id_equipement 	where rec_date >= SUBDATE(CURRENT_DATE, INTERVAL 1 DAY) GROUP BY rec_date,id_equipement

Bonjour,

Vérifiez les mises à jour.
Un correctif a été mis en ligne cette nuit.

Merci
Je viens de le faire
Bonne journée à vous

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