Graphique d'historique et regroupement par mois

Bonjour à tous,
Déjà quelques infos sur ma conf :

Je vous présente mon problème : j’utilise le plugin plugin-veoliapro pour récupérer mes consommations d’eau.
Et ensuite je trace sur un graphique en histogramme l’évolution par jour et par mois de ma conso :

En constatant l’augmentation manifeste de ma conso d’eau depuis le mois de mars, je suis allé voir sur le site de Veolia :
image

Et là c’est très étrange :
Janvier, février et mars sont identiques à mon graphique au Litre près.
En revanche sur les mois suivant ça fait n’importe quoi côté Jeedom (je suis quand même rassuré sur ma conso d’eau !)

Sur Jeedom j’utilise le regroupement de « Somme par mois », qui semble avoir un comportement très étrange.
Une remarque qui peut être intéressante :

  • les mois de mai et juin indiquent le double de la conso réelle
  • en revanche le mois d’avril indique 6941L pour 3909L réel donc ce n’est pas le double…

Sauriez-vous m’aider à investiguer svp ? J’ai du mal à croire que c’est un bug que personne aurait vu… Je n’ai pas trouvé de post sur ce sujet mais je l’ai peut-être raté.
Et je ne crois pas que mes historiques soient corrompus, je ne crois pas avoir de donnée aberrante en tout cas :

Merci à tous !

Salut,

Tu as bien un enregistrement par jour dans jeedom avec la somme de la conso de la journée ?
Tu es sur que tu n’a pas des données en double par exemple si tu descends au niveau journée ?

Perso je regarderais les historiques de consommation « bruts » dans la base de donnée sans regarder en mode graphique.

Pour cela, il faut que tu récupère l’id de la commande qui porte ton historique.

Puis tu vas dans Réglages > Systeme > Configuration > Onglet OS/DB > Administration base de données

Dans commande SQL tu tapes :

SELECT * FROM historyArch WHERE cmd_id = 3088 ORDER BY datetime DESC

En remplaçant 3088 par l’id de ta commande.

Ca ne fait aucune modification mais va t’afficher le détail de l’historique de la commande dans la BDD triée du plus récent au plus ancien comme ceci.

Postes nous le résultat.

Il est possible aussi de télécharger un fichier d’export de données avec le plugin Dataexport et pouvoir ainsi faire les calculs avec un tableur pour contrôler

1 « J'aime »

Hello et merci beaucoup pour ton aide.

Voici le résultat de la requête SQL :

cmd_id	datetime	value
8112	2025-07-04 00:00:00	103
8112	2025-07-03 00:00:00	167
8112	2025-07-02 00:00:00	157
8112	2025-07-01 00:00:00	80
8112	2025-06-30 00:00:00	54
8112	2025-06-29 00:00:00	149
8112	2025-06-28 00:00:00	69
8112	2025-06-27 00:00:00	113
8112	2025-06-26 00:00:00	65
8112	2025-06-25 00:00:00	348
8112	2025-06-24 00:00:00	199
8112	2025-06-23 00:00:00	175
8112	2025-06-22 00:00:00	196
8112	2025-06-21 00:00:00	253
8112	2025-06-20 00:00:00	279
8112	2025-06-19 00:00:00	141
8112	2025-06-18 00:00:00	217
8112	2025-06-17 00:00:00	122
8112	2025-06-16 00:00:00	15
8112	2025-06-15 00:00:00	87
8112	2025-06-14 00:00:00	138
8112	2025-06-13 00:00:00	34
8112	2025-06-12 00:00:00	46
8112	2025-06-11 00:00:00	234
8112	2025-06-10 00:00:00	209
8112	2025-06-09 00:00:00	146
8112	2025-06-08 00:00:00	126
8112	2025-06-07 00:00:00	83
8112	2025-06-06 00:00:00	196
8112	2025-06-05 00:00:00	226
8112	2025-06-04 00:00:00	167
8112	2025-06-03 00:00:00	103
8112	2025-06-02 00:00:00	30
8112	2025-06-01 00:00:00	39
8112	2025-05-31 00:00:00	61
8112	2025-05-30 00:00:00	0
8112	2025-05-29 00:00:00	135
8112	2025-05-28 00:00:00	290
8112	2025-05-27 00:00:00	199
8112	2025-05-26 00:00:00	181
8112	2025-05-25 00:00:00	360
8112	2025-05-24 00:00:00	353
8112	2025-05-23 00:00:00	64
8112	2025-05-22 00:00:00	215
8112	2025-05-21 00:00:00	150
8112	2025-05-20 00:00:00	73
8112	2025-05-19 00:00:00	32
8112	2025-05-18 00:00:00	48
8112	2025-05-17 00:00:00	0
8112	2025-05-16 00:00:00	0
8112	2025-05-15 00:00:00	133
8112	2025-05-14 00:00:00	193
8112	2025-05-13 00:00:00	151
8112	2025-05-12 00:00:00	227
8112	2025-05-11 00:00:00	244
8112	2025-05-10 00:00:00	344
8112	2025-05-09 00:00:00	134
8112	2025-05-08 00:00:00	299
8112	2025-05-07 00:00:00	130
8112	2025-05-06 00:00:00	98
8112	2025-05-05 00:00:00	17
8112	2025-05-04 00:00:00	55
8112	2025-05-03 00:00:00	102
8112	2025-05-02 00:00:00	76
8112	2025-05-01 00:00:00	132
8112	2025-04-30 00:00:00	166
8112	2025-04-29 00:00:00	115
8112	2025-04-28 00:00:00	217
8112	2025-04-27 00:00:00	143
8112	2025-04-26 00:00:00	19
8112	2025-04-25 00:00:00	207
8112	2025-04-24 00:00:00	55
8112	2025-04-23 00:00:00	39
8112	2025-04-22 00:00:00	67
8112	2025-04-21 00:00:00	93
8112	2025-04-20 00:00:00	141
8112	2025-04-19 00:00:00	4
8112	2025-04-18 00:00:00	77
8112	2025-04-17 00:00:00	0
8112	2025-04-16 00:00:00	143
8112	2025-04-15 00:00:00	268
8112	2025-04-14 00:00:00	264
8112	2025-04-13 00:00:00	183
8112	2025-04-12 00:00:00	189
8112	2025-04-11 00:00:00	182
8112	2025-04-10 00:00:00	168
8112	2025-04-09 00:00:00	221
8112	2025-04-08 00:00:00	46
8112	2025-04-07 00:00:00	25
8112	2025-04-06 00:00:00	157
8112	2025-04-05 00:00:00	161
8112	2025-04-04 00:00:00	55
8112	2025-04-03 00:00:00	45
8112	2025-04-02 00:00:00	217
8112	2025-04-01 00:00:00	242
8112	2025-03-31 00:00:00	135
8112	2025-03-30 00:00:00	292
8112	2025-03-29 00:00:00	254
8112	2025-03-28 00:00:00	242
8112	2025-03-27 00:00:00	87
8112	2025-03-26 00:00:00	121
8112	2025-03-25 00:00:00	117
8112	2025-03-24 00:00:00	11
8112	2025-03-23 00:00:00	93
8112	2025-03-22 00:00:00	222
8112	2025-03-21 00:00:00	29
8112	2025-03-20 00:00:00	158
8112	2025-03-19 00:00:00	267
8112	2025-03-18 00:00:00	133
8112	2025-03-17 00:00:00	179
8112	2025-03-16 00:00:00	244
8112	2025-03-15 00:00:00	227
8112	2025-03-14 00:00:00	187
8112	2025-03-13 00:00:00	225
8112	2025-03-12 00:00:00	231
8112	2025-03-11 00:00:00	42
8112	2025-03-10 00:00:00	19
8112	2025-03-09 00:00:00	71
8112	2025-03-08 00:00:00	145
8112	2025-03-07 00:00:00	46
8112	2025-03-06 00:00:00	9
8112	2025-03-05 00:00:00	94
8112	2025-03-04 00:00:00	198
8112	2025-03-03 00:00:00	230
8112	2025-03-02 00:00:00	462
8112	2025-03-01 00:00:00	204
8112	2025-02-28 00:00:00	172
8112	2025-02-27 00:00:00	120
8112	2025-02-26 00:00:00	65
8112	2025-02-25 00:00:00	80
8112	2025-02-24 00:00:00	28
8112	2025-02-23 00:00:00	160
8112	2025-02-22 00:00:00	98
8112	2025-02-21 00:00:00	10
8112	2025-02-20 00:00:00	53
8112	2025-02-19 00:00:00	44
8112	2025-02-18 00:00:00	1
8112	2025-02-17 00:00:00	0
8112	2025-02-16 00:00:00	0
8112	2025-02-15 00:00:00	0
8112	2025-02-14 00:00:00	94
8112	2025-02-13 00:00:00	132
8112	2025-02-12 00:00:00	335
8112	2025-02-11 00:00:00	120
8112	2025-02-10 00:00:00	76
8112	2025-02-09 00:00:00	36
8112	2025-02-08 00:00:00	118
8112	2025-02-07 00:00:00	58
8112	2025-02-06 00:00:00	36
8112	2025-02-05 00:00:00	142
8112	2025-02-04 00:00:00	184
8112	2025-02-03 00:00:00	166
8112	2025-02-02 00:00:00	318
8112	2025-02-01 00:00:00	227
8112	2025-01-31 00:00:00	112
8112	2025-01-30 00:00:00	217
8112	2025-01-29 00:00:00	225
8112	2025-01-28 00:00:00	48
8112	2025-01-27 00:00:00	30
8112	2025-01-26 00:00:00	198
8112	2025-01-25 00:00:00	89
8112	2025-01-24 00:00:00	27
8112	2025-01-23 00:00:00	55
8112	2025-01-22 00:00:00	172
8112	2025-01-21 00:00:00	193
8112	2025-01-20 00:00:00	141
8112	2025-01-19 00:00:00	159
8112	2025-01-18 00:00:00	210
8112	2025-01-17 00:00:00	224
8112	2025-01-16 00:00:00	128
8112	2025-01-15 00:00:00	141
8112	2025-01-14 00:00:00	49
8112	2025-01-13 00:00:00	33
8112	2025-01-12 00:00:00	173
8112	2025-01-11 00:00:00	106
8112	2025-01-10 00:00:00	156
8112	2025-01-09 00:00:00	78
8112	2025-01-08 00:00:00	58
8112	2025-01-07 00:00:00	217
8112	2025-01-06 00:00:00	129
8112	2025-01-05 00:00:00	196
8112	2025-01-04 00:00:00	34
8112	2025-01-03 00:00:00	70
8112	2025-01-02 00:00:00	62
8112	2025-01-01 00:00:00	212
8112	2024-12-31 00:00:00	395
8112	2024-12-30 00:00:00	178
8112	2024-12-29 00:00:00	70
8112	2024-12-28 00:00:00	1
8112	2024-12-27 00:00:00	171
8112	2024-12-26 00:00:00	403
8112	2024-12-25 00:00:00	108
8112	2024-12-24 00:00:00	308
8112	2024-12-23 00:00:00	115
8112	2024-12-22 00:00:00	52
8112	2024-12-21 00:00:00	62
8112	2024-12-20 00:00:00	122
8112	2024-12-19 00:00:00	81
8112	2024-12-18 00:00:00	138
8112	2024-12-17 00:00:00	136

Il ne semble pas y avoir de doublon…
Quand je mets ça dans excel je retrouve mes données réelles, parfaitement identiques à celle de Véolia…
Quand même bizarre !

Bonsoir,

d’où vient ce graphique ? plugin ? vue ?

Sur cette affichage, si tu sélectionne « Somme par mois » est-ce que tu as les bonnes valeurs ?

Hello, et merci bcp pour l’aide !
Ce graphique a été ajouté sur un design.

Et ce graphique est depuis la vue historique. Lorsque je sélectionne « somme par mois » j’obtiens exactement les mêmes valeurs que sur mon design, au moins c’est cohérent dans l’erreur !

Bonjour,

Pourriez-vous montrer la configuration de votre commande [Maison][Eau][Consommation du jour] ?

Par défaut je tutoie tout le monde sur ce forum, mais du coup le vouvoiement me perturbe :sweat_smile:

Voici quelques infos, je ne sais pas si c’est complet, dîtes moi !



Configuration :

{"historizeMode":"none","minValue":"","maxValue":"","timeline::enable":"0","timeline::folder":"","influx::enable":"0","influx::namecmd":"","influx::nameEq":"","influx::nameVal":"","interact::auto::disable":"0","calculValueOffset":"","historizeRound":"","jeedomCheckCmdOperator":"==","jeedomCheckCmdTest":"","jeedomCheckCmdTime":"","history::smooth":"-1","historyPurge":"never","denyValues":"","returnStateValue":"","returnStateTime":"","repeatEventManagement":"always","jeedomPushUrl":"","alert::messageReturnBack":"0","actionCheckCmd":[],"jeedomPreExecCmd":[],"jeedomPostExecCmd":[]}

La seule chose bizarre est « Répéter les valeurs identiques » à Oui
Savez-vous pourquoi il est paramétré ainsi ?

J’avoue, c’est bizarre de mettre oui sur ce genre de valeur, ce n’est même pas un trigger de scenario…

Ca ne me choque pas pour une commande qui reçoit une valeur par jour.
Si jamais la consommation est pile poil la même que la veille au moins elle est enregistrée alors que ce n’est pas le cas si jamais l’option est à non.

2 « J'aime »

J’avais quand même mis à non pour tester et en allant voir mon graphique d’historique, je constate qu’il affiche désormais les bonnes valeurs… :flushed:
J’ai remis sur OUI mais les valeurs sont toujours bonnes…
Depuis hier je n’ai pas fait grand chose pourtant… J’ai mis à jour deux plugins qui n’ont rien à voir…
Je comprends rien, c’est comme si c’était tombé en marche…

Je pensais que la répétition des valeurs identiques n’avait d’effet que pour les valeurs binaires

Non c’est surtout utile pour les numériques.

Si par exemple tu as un capteur qui te renvoi la température toutes les 5 minutes, jeedom n’historisera réellement que quand la valeur change et ne fera pas un enregistrement dans la BDD tant que la température reste la même.

Quand tu reçois des valeurs « au fil de l’eau » (lol) ça fait sens mais quand tu as l’aggrégat d’une journée comme dans le cas présent avec le total de conso d’eau d’une journée, il n’y a rien à optimiser et ne pas répéter les valeurs identiques peut même avoir l’effet inverse de ce qui est attendu. Donc dans le cas présent ça me choque pas que ce soit comme ça.

Par contre à ma connaissance la modif de cette valeur ne recalcule pas le passé, c’est uniquement valable pour ce qui va arriver ensuite donc ça me surprend beaucoup …

Oui c’est mystérieux, je vous dirai ici si ça redébloque…

Et maintenant que tu as sauvegardé, Peut-tu reposter la config actelle stp.

{"historizeMode":"none","minValue":"","maxValue":"","timeline::enable":"0","timeline::folder":"","influx::enable":"0","influx::namecmd":"","influx::nameEq":"","influx::nameVal":"","interact::auto::disable":"0","calculValueOffset":"","historizeRound":"","jeedomCheckCmdOperator":"==","jeedomCheckCmdTest":"","jeedomCheckCmdTime":"","history::smooth":"-1","historyPurge":"-3 years","denyValues":"","returnStateValue":"","returnStateTime":"","repeatEventManagement":"always","jeedomPushUrl":"","alert::messageReturnBack":"0","actionCheckCmd":[],"jeedomPreExecCmd":[],"jeedomPostExecCmd":[]}

Une différence que j’avais oublié : j’en avais profité pour purger l’historique à 3 ans !

Bon bah ce soir, le bug est revenu…
Entre temps j’avais repassé la purge sur « jamais » et la répétition sur OUI.

Je viens de repasser tour à tout répétition sur NON et Purge sur 3 ans mais le bug reste…
Incompréhensible…

Est-ce que tu as moyen de voir si les calculs incohérents font la somme des mois précédents ?

Merci de ton aide !
Je vais essayer de voir si je constate des explication plausibles aux erreurs, mais ce qui est sûr c’est que l’erreur parfois disparait, et parfois réapparait :
Ce matin je n’avais pas d’erreurs, et là ce midi je vois que l’erreur est revenue.

Par ailleurs je constate que mon graph du dessus bug aussi de temps en temps (c’est la deuxième fois :

Sur cette image le graph du dessous est celui ont je parle depuis le début qui bug parfois et parfois est OK (en somme par mois)
Celui du dessus est sans regroupement avec un affichage sur 1 mois.
La configuration du graphique dans le design :


En revanche sur ce bug, je n’arrive pas à reproduire depuis la vue historique…