MyElectricalData / myelectricaldata_import

132 stars 35 forks source link

[FEATURES] - update des prix stockés dans InfluxDB #518

Open HermesHonshappo opened 6 months ago

HermesHonshappo commented 6 months ago

Actuellement sur version : v0.9.3

MED calcule pour chaque mériode la consommation en Wh, kWh, mais aussi un prix associé. Ce prix est loggué dans Influx DB de 2 manières différentes 1) dans la table "consumption", on a un champ "price" calculé pour la journée, où le calcul est fait avec la valeur du champ consumption_price_base du config.yaml 2) dans la table "consumption_detail", on a un champ "price" calculé pour chaque intervalle, où le calcul est fait avec la valeur des champs consumption_price_hp et consumption_price_hc du config.yaml 3) ceci ne dépend pas du plan choisi dans le config.yaml. J'ai depuis September 2023 plan: Tempo dans la conf, mais MED loggue toujours suivant la logique ci-dessus dans Influx

Voilà un extrait de ce que j'ai dans influxDB pour deux journées récentes. Les champs "couleur", c'est moi qui les ai ajoutés (mais j'aurais pu le récupérer dans la table "tempo"). Les calculs en €/kWh sont des cellules calculées dans Excel pour retrouvé le prix/kWh que MED a utilisé pour populer le champ "price"

image

On voit que ça correpond aux valeurs de mon config.yaml

consumption_price_base: '0.2064'
consumption_price_hc: '0.1704'
consumption_price_hp: '0.22210'

Mais pas au plan sélectionné

plan: Tempo

FEATURE REQUEST

Est-ce qu'il serait possible que MED stocke dans la table "consumption_detail" la valeur correpondant au plan actuellement sélectionné. Si le plan est "tempo", ça devrait calculer avec les prix tempo. Si c'est "hphc" ou "base", ça devrait le faire avec les valeurs du config.yaml