Page 1 sur 1

[2023-2] - Comment stocker des données avec décimales ( données GAZ )

Publié : 24 sept. 2023, 17:04
par Speedycool
Bonjour,
Depuis quelques mois, GRDF fourni à la demande, un fichier Excel donnant les consommations quotidiennes de GAZ , via Gazpar.
Depuis peu, les données ont évolué dans ce fichier, car la consommation est maintenant donnée avec des décimales, ce qui est plus correct qu'auparavant. Je consomme par exemple 0,61 M3 de gaz par jour, alors qu'auparavant c'était 1 m3 ....
J'aimerai bien que Domoticz puisse stocker cette information sous cette forme ( avec décimales ) mais dans la structure actuelle de la Base de données, ce n'est pas possible ( données de type "int" ).
J'ai donc fait différents essais, à partir du script "DomoticzGazpar" modifié, pour contourner ce problème, mais rien ne convient, car soit les données sont intégrées ( si multipliées par 100 ), soit c'est le graphique qui n'a plus de sens ....

Connaissez-vous une solution pour stocker et afficher ces données avec décimales ?

Merci d'avance de votre retour.

Re: [2023-2] - Comment stocker des données avec décimales ( données GAZ )

Publié : 10 oct. 2023, 17:09
par Speedycool
Bonjour,
Je me réponds, au cas ou ça intéresse quelqu'un ...
Je m'étais en fait un peu trompé ..... J'ai repris le script DomoticzGazpar de base, et l'ai modifié à nouveau, et paramétré Domoticz pour qu'il sache que les valeurs sont multipliées par 100 ..... et tout est nickel ! J'avais dû mettre une coquille dans ma précédente tentative.
J'en ai profité pour aménager ce script :
- suppression des procédures de connexion et des paramètres associés
- ajout de logging pour indiquer lister les informations intégrées à partir du fichier excel
- suppression du paramètre limitant le nombre de lignes à traiter dans le fichier
- renommage du fichier excel traité
- recherche de fichier à traiter

Si ça intéresse,je peux le mettre à disposition ....