Bonjour, tous les jours à la même heure j’ai l’erreur history suivante:
[2023-08-20 05:01:40][ERROR] : Erreur l’archivage des historiques : {« cmd_id »:« 1635 »,« archivePackage »:3600,« archiveTime »:« 2023-08-20 03:01:39 »} => [MySQL] Error code : 22007 (1292). Truncated incorrect DECIMAL value: ‹ 25.15. › : REPLACE INTO historyArch(cmd_id,datetime,value) SELECT cmd_id,MIN(datetime),avg(CAST(value AS DECIMAL(12,2))) as value FROM history WHERE datetime <= :archiveTime AND cmd_id=:cmd_id AND value IS NOT NULL GROUP BY UNIX_TIMESTAMP(datetime) DIV :archivePackage
Avez-vous une piste ?
Je n’ai pas de déclenchement particulier à cette heure.
Traduction : Pour la commande avec id 1635, j’arrive pas à enregistrer un numérique à cause sa valeur : 25.15. (point en trop à la fin)
2 solutions : tu changes le sous-type en string et tu l’histories plus.
Tu corriges le point en trop à la fin. (possible via « Formule de calcul » dans la configuration de la commande)
Ou chercher d’où vient ce point en trop.