J’ai un souci avec l’historisation de certaines commandes info qui sont limitées à exactement 2 mois alors que je les ai paramétrées à 1 an. Je n’arrive pas a comprendre pourquoi??
Au début j’ai cru que c’était lié au plugin suiviconso mais apparament il n’en n’est rien, cf ce thread avec la réponse de @superbricolo avec mes settings de commandes
J’ai laissé passé quelques jours pour mieux me rendre compte. Voici 2 screenshots du 13/03 et du 17/03 donc a 4j d’intervalle, l’historique est apparament effacé à exactement j-2 mois:
Rien à voir avec un problème d’historique. Les commandes que tu montres sont celles issues de suivi conso qui sont les valeurs de consommation du mois.
À chaque début de mois les valeurs sont donc remises à zéro.
Effectivement, tu as parfaitement raison. Je n’avais pas du tout vu que c’était un historique d’une commande suivi conso.
Mais c’est quoi l’intérêt d’historiser ces commandes?
Ça pourrait permettre d’aller chercher le maxbetween sur le mois que l’on souhaite quelques années en arrière pour avoir la consommation du mois de mai 2017 je dirais.
Merci pour vos réponses @superbricolo effectivement c’est bien ce qu’il m’avait semblé mais vu ta réponse précédente j’ai cherché ailleurs.
Je calcule le maxBetween de chaque jour et chaque mois pour afficher le graphique de l’évolution de chaque poste. Ca marche très bien pour la semaine mais je suis tombé sur ce problème pour le mois.
Au passage comme le suggère @bison j’ai l’intention de gréer un graphe de comparaison de chaque année comme celui de l’EDF.
Donc j’en conclus que je dois recopier les valeurs dans un virtuel historisé via un scénario mensuel?
Justement je n’arrive toujours pas à comprendre. Il s’agit bien de l’historisation de commandes du plugin suiviconso. Si ca n’est pas ton plugin qui fait la RAZ d’ou ca peut provenir ? Un problème dans le core?
Là c’est effectivement le core qui gère. A partir du moment où tu as coché la case historiser, le plugin ne fait rien si ce n’est mettre à jour la commande régulièrement. Je ne sais pas quoi te dire. Je ne sais pas si quelqu’un d’autre à déjà historisé les commandes suivi conso pour savoir s’ils auraient le même problème
Bizarre. En quoi ces commandes seraient différentes des autres?
Je n’ai jamais rencontré ce problème de taille d’historique sur d’autres commandes du core
Je n’avais pas totalement saisie le sujet.
As-tu regardé dans « roue crantée » > système puis 6eme menu.
Par défaut la purge de l’historique est sur jamais (et suis donc ce qui est défini sur chaque commande) mais peut être que c’est défini ici sur 3 mois ?
As-tu d’autres exemples de commandes (hors celles de suivi-conso) pour lesquelles il n’y a pas ce problème d’historique ?
Salut @Bison
Je pense que tu as trouvé l’origine du problème, j’avais oublié ce setting général.
Pourtant je viens de vérfier dans mySQL c’est très bizarre les 5 commandes en question sont toutes à 1 an mais les données en base ne sont pas forcément effacées ex [EDF][Radiateurs][Conso Mois TOTAL] qui date du 5 Janvier :
Tu avais quoi dans ce paramètre général ? Tu as mis sur jamais ?
Pour moi ce paramètre fait une purge donc il est curieux d’avoir encore des valeurs en base de données mais c’est donc normal de pas avoir de changement à l’instant T. Il faut attendre que de nouvelles données arrivent et soient historisées.
Autant pour moi l’affichage fonctionne bien, je l’avais laissé à 1 mois.
Par contre pour la purge j’avais bien 1 mois aussi, je viens de passer a 1 an.
Bizarre qu’il reste ces données non?
Il faudrait regarder dans la table history pour voir. Franchement je n’ai pas été regarder,. s’il y a 2 tables pour l’historique ça doit être normal mais je ne sais pas. Peut être une seule journée pour history et le lissage passerait les données dans historyarch.
Cela n’explique pas pourquoi il reste des enregistrements dans historyarch alors que tu étais sur 1 mois en paramètre général. Enfin c’est pas grave
J’ai d’abord regardé dans history il n’y avait que la journée en cours.
Comme tu dis ca n’est pas grave l’essentiel c’est que ca historise
Merci pour ton aide