Je suis passé en tempo et reconfiguré mes équipements en conséquence.
Tout en FGD-212 sauf pour l’équipement global qui gère les 6 index.
J’observe dans la BDD des valeurs qui viennent s’inscrire dans la BDD en HC Bleu alors que l’on est actuellement en HP Bleu. En même temps l’index des HP Bleu augmente bien.
Ah, je l’ai je pense. C’est dans core/class/conso_teleinfo.class.php
Sur la requête SQL de « REPLACE INTO conso_teleinfo » les parenthèses ne sont pas bien placées. Il faudrait mettre (($obj->ptec == 'HC' OR (SUBSTR($obj->ptec,-2) == 'JB' AND SUBSTR($obj->ptec,0,2)) == 'HC')? $newhc : $lasthc) pour la partie qui gère hc
J’ai cherché un bon moment car le code n’est pas pris en compte tant que l’on ne redémarre pas le daemon … m’enfin bon toi tu devais le savoir
J’ai reproduis le cas hier soir et est donc corrigé. C’est vrai que c’était serré en temps, comme je suis intervenu chez @bornich. Mais j’ai fait au plus vite car c’est tout de même pas cool d’enregistrer des conso erronées
C’est pas gênant pour la suite, mais pour ce qui a déjà été enregistré. C’est pour cela que je te propose de remettre tes données d’aplomb. Dans conso_tmp, il n’y a pas de problème elle va tenir compte de l’écart.