Re: Eco compteur Legrand
Publié : 20 févr. 2022, 20:39
Petite idée "naive" pour régler le problème...:
1/ Entre 00h02 et 00h59, on récupère les dernières données horaires des 5 tores du fichier horaire CSV de l’EcoCompteur
2/ On récupère ensuite les données cumulées des 5 tores via 1 requête JSON
3/ On soustrait pour chaque tore à la valeur JSON la valeur du CSV
4/ On réinjecte ces 5 valeurs dans les 5 tores de l’EcoCompteur
Moralité à 01h02 On a exactement la consommation de l’heure dans le fichier csv de l’eco compteur. Les suivantes rien ne change, par rapport à aujourd'hui, ce sera un cumulé de la journée.
A 00h02 le lendemain, on récupère exactement la conso du jour dans le fichier csv. Le fichier journalier ne contiendra plus de ce fait le relevé du compteur mais la consommation du jour... ce qui nous intéresse !
Pour le fichier horaire csv, il faut déduire comme actuellement de chaque heure (sauf la première bien évidemment) la valeur de l’heure précédente pour avoir un relevé de conso horaire journalière et pas un relevé de compteur.
La précision de l’EcoCompteur ainsi sera maintenue à son maximum constamment et avec un minimum de programmation en python !
1/ Entre 00h02 et 00h59, on récupère les dernières données horaires des 5 tores du fichier horaire CSV de l’EcoCompteur
2/ On récupère ensuite les données cumulées des 5 tores via 1 requête JSON
3/ On soustrait pour chaque tore à la valeur JSON la valeur du CSV
4/ On réinjecte ces 5 valeurs dans les 5 tores de l’EcoCompteur
Moralité à 01h02 On a exactement la consommation de l’heure dans le fichier csv de l’eco compteur. Les suivantes rien ne change, par rapport à aujourd'hui, ce sera un cumulé de la journée.
A 00h02 le lendemain, on récupère exactement la conso du jour dans le fichier csv. Le fichier journalier ne contiendra plus de ce fait le relevé du compteur mais la consommation du jour... ce qui nous intéresse !
Pour le fichier horaire csv, il faut déduire comme actuellement de chaque heure (sauf la première bien évidemment) la valeur de l’heure précédente pour avoir un relevé de conso horaire journalière et pas un relevé de compteur.
La précision de l’EcoCompteur ainsi sera maintenue à son maximum constamment et avec un minimum de programmation en python !