-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
Bonjour,
Je tente d'importer 1 an de données véolia journalieres via le fichier historique_jours_litres.csv
en regardant l'historique dans HA, je pense qu'il y a un probleme. Car les données quotidiennes et le total sont toutes les 2 importées sur l'entité "_total" et rien sur _period_total"
**Est ce normal ? **
De ce que je comprend on a 2 entities :
- veolia_CONTRACT_ID_total qui contient dans son state la valeur absolu du compteur
- veolia_CONTRACT_ID_period_total qui contient la mesure journaliere.
Lorsque le call a update_veolia_historical_data est executé, il stocke ces 2 infos uniquement sur le compteur veolia_CONTRACT_ID_total au lieu de respectivement stocker les données sur _total et total_period.
Le code :
def update_veolia_historical_data(self, stats_array):
# Prepare the statistics that need to be sent
data = {
"has_mean": False,
"has_sum": True,
"statistic_id": (
"sensor.veolia_%s_total"
% self.configuration[PARAM_VEOLIA_CONTRACT]
),
"unit_of_measurement": "L",
"source": "recorder",
"stats": stats_array,
}
self.mylog("Publish all the historical data in the statistics")
self.open_url(HA_API_STATISTICS, data)
self.mylog(st="OK")
Le fichier source
tail historique_jours_litres.csv
2025-12-21 14:00:00;638081;140;Mesuré
2025-12-22 14:00:00;638095;14;Mesuré
2025-12-23 14:00:00;638253;158;Mesuré
2025-12-24 02:00:00;638253;0;Mesuré
2025-12-25 14:00:00;638253;0;Mesuré
2025-12-26 14:00:00;638253;0;Mesuré
2025-12-27 14:00:00;638253;0;Mesuré
2025-12-28 14:00:00;638465;212;Mesuré
2025-12-29 14:00:00;638779;314;Mesuré
2025-12-30 14:00:00;638914;135;Mesuré
Metadata
Metadata
Assignees
Labels
No labels