Récupération de données de plusieurs années KO

Hello,
J’ai eu un changement de mon côté et j’ai perdu les donées côté electricitycost.
Je voulais faire réparé sur mon équipement et récupérer les infos de l’ensemble des années, mais quand je le fais, au bout de 10mn environ, j’ai un timout de ce type :

Dans les logs, ça montre qu’il n’y a pas assez d’historique, pour j’ai plusieurs années.

20 00:27:15]DEBUG : Nouvelle consommation calculée: 9885.4772888887
[2023-10-20 00:27:15]DEBUG : Nouvelle consommation calculée: 9885.7452888887
[2023-10-20 00:27:15]DEBUG : Nouvelle consommation calculée: 9885.8872888887
[2023-10-20 00:27:15]DEBUG : Nouvelle consommation calculée: 9886.0632888887
[2023-10-20 00:27:15]DEBUG : Nouvelle consommation calculée: 9886.2312888887
[2023-10-20 00:27:15]INFO : FIN de synchronisation de la consommation en fonction de la puissance moyenne Calcul Compteur
[2023-10-20 00:27:15]DEBUG : Cost type is: contract
[2023-10-20 00:27:15]DEBUG : Cost type is confirmed contract
[2023-10-20 00:27:15]INFO : DEBUT rafraîchissement ensemble des coûtsCalcul Compteur
[2023-10-20 00:27:15]INFO : DEBUT calcul du coût total pour Calcul Compteur
[2023-10-20 00:27:16]INFO : not enough data in history between
[2023-10-20 00:27:16]DEBUG : Pas assez de données dans l'historique pour calculer le coût
[2023-10-20 00:27:16]INFO : DEBUT mise à jour coût journalier pour Calcul Compteur
[2023-10-20 00:27:16]DEBUG : Aucun historique pour le coût journalier
[2023-10-20 00:27:16]DEBUG : Le plugin va reconstruire un historique
[2023-10-20 00:27:16]DEBUG : no history for cmd: Coût total between 2023-10-20 00:00:00 and 2023-10-21 00:00:00
[2023-10-20 00:27:16]INFO : FIN mise à jour coût journalier pourCalcul Compteur

Jeedom : 4.3.17
Plugin : 2023-06-03 10:40:40
Compteur de type enedis/linky
Historique ok sur la valeur horaire :

J’ai testé avec une récupération du dernier mois et ça marche.
Une idée ?
Merci.

Bonjour,

Pour une erreur 500 il faut le log http.error

Rien dans le log http lors de l’erreur.
Quand je fais la réparation, la seule valeur qui remonte c’est l’historique kWh et la puissance.


image

[2023-10-20 18:02:03]INFO : START REFRESH average power type equipment Calcul Compteur
[2023-10-20 18:02:03]INFO : DEBUT de synchronisation de l'historique de puissance pour Calcul Compteur
[2023-10-20 18:02:04]DEBUG : look for Consommation Horaire history start date: 2023-10-20 00:00:00
[2023-10-20 18:02:04]DEBUG : look for Consommation Horaire history endDate: 2023-10-20 18:02:04
[2023-10-20 18:02:04]DEBUG : Aucune historique pour la commande de puissance
[2023-10-20 18:02:04]INFO : DEBUT de synchronisation de la consommation en fonction de la puissance moyenne Calcul Compteur
[2023-10-20 18:02:04]DEBUG : look for Puissance history start date: 2023-10-20 00:00:00
[2023-10-20 18:02:04]DEBUG : look for Puissance history endDate: 2023-10-20 18:02:04
[2023-10-20 18:02:04]DEBUG : Cost type is: contract
[2023-10-20 18:02:04]DEBUG : Cost type is confirmed contract
[2023-10-20 18:02:04]INFO : DEBUT rafraîchissement ensemble des coûtsCalcul Compteur
[2023-10-20 18:02:04]INFO : DEBUT calcul du coût total pour Calcul Compteur
[2023-10-20 18:02:05]INFO : not enough data in history between
[2023-10-20 18:02:05]DEBUG : Pas assez de données dans l'historique pour calculer le coût
[2023-10-20 18:02:05]INFO : DEBUT mise à jour coût journalier pour Calcul Compteur
[2023-10-20 18:02:05]DEBUG : Aucun historique pour le coût journalier
[2023-10-20 18:02:05]DEBUG : Le plugin va reconstruire un historique
[2023-10-20 18:02:05]DEBUG : no history for cmd: Coût total between 2023-10-20 00:00:00 and 2023-10-21 00:00:00
[2023-10-20 18:02:05]INFO : FIN mise à jour coût journalier pourCalcul Compteur

@hbe, une idée ?
Merci.

Hello,
Je viens de refaire des tests et j’ai bien une erreur qui remonte finalement.
Un dépassement de temps.

0997|[Thu Oct 26 11:08:14.832874 2023] [php7:error] [pid 31923] [client 80.12.102.168:0] PHP Fatal error:  Maximum execution time of 600 seconds exceeded in /var/www/html/core/class/DB.class.php on line 52, referer: https://xxx.xxx.ovh/index.php?v=d&p=ElectricityCost&m=ElectricityCost&id=961

Est-ce que ce dépassement ne serait pas un timeout côté Jeedom ?

Hello @hbe , j’ai regardé un peu les messages qu’il y a eu sur mon erreur (Erreur coût plugin Electricity Cost - #45 par skillix). J’ai essayé de lisser les historiques, mais rien n’y fait, toujours une erreur pour une restauration complète.
Une idée ?

Merci.

Hello,
Tu as pu regarder dernièrement ce souci @hbe ?
Merci.

Hello,

Oui j’ai une idée,
Je pense que tu as beaucoup de données à analyser ce qui fait tomber le plugin en timeout car le processus de récupération est gourmand.
Il faut que je vois pour soit:

  • Lisser les données lors du process de réparation pour ne récupérer qu’une donnée par heure pour les vielles périodes
  • Proposer de lancer une récupération pour une période.

Ok, pas de souci de mon côté pour faire le beta testeur.