Skip to content

Erreur dans le chargement des données historiques sur Veolia. #37

@s0nik42

Description

@s0nik42

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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions