Actuellement, MyElectricalData agrège la consommation sur l'année civile, soit du 01/01 au 31/12. Cette période ne correspond pas à tous les usages.
Dans mon cas, mon échéancier fournisseur est basé sur une année débutant le 01/09 et se terminant le 31/08 de l'année suivante. Les statistiques affichées ne reflètent donc pas ma consommation réelle sur la période facturée.
Fonctionnalité souhaitée
Ajouter la possibilité de configurer une date de début d'année personnalisée (jour + mois) qui servirait de référence pour :
- Le calcul de la consommation annuelle
- Les graphiques et totaux affichés sur l'interface
- Les exports de données
Exemple de configuration souhaitée :
yaml
annual_period_start: "09-01" # 1er septembre
Cela permettrait d'afficher la consommation du 01/09/202x au 31/08/202x+1, en cohérence avec l'échéancier du fournisseur.
Cas d'usage
- Contrats avec une date anniversaire différente du 1er janvier
- Échéanciers fournisseurs basés sur une autre période (ex. : rentrée de septembre)
- Suivi de consommation aligné sur une année scolaire, fiscale, etc.
Comportement attendu
Paramètre | Valeur par défaut (actuelle) | Valeur personnalisée
-- | -- | --
Début de période | 01/01 | 01/09
Fin de période | 31/12 | 31/08 (année suivante)
La valeur par défaut resterait 01/01 pour ne pas casser le comportement existant.
Actuellement, MyElectricalData agrège la consommation sur l'année civile, soit du 01/01 au 31/12. Cette période ne correspond pas à tous les usages.
Dans mon cas, mon échéancier fournisseur est basé sur une année débutant le 01/09 et se terminant le 31/08 de l'année suivante. Les statistiques affichées ne reflètent donc pas ma consommation réelle sur la période facturée.
Fonctionnalité souhaitée
Ajouter la possibilité de configurer une date de début d'année personnalisée (jour + mois) qui servirait de référence pour :
Exemple de configuration souhaitée :
Cela permettrait d'afficher la consommation du 01/09/202x au 31/08/202x+1, en cohérence avec l'échéancier du fournisseur.
Cas d'usage
Comportement attendu
La valeur par défaut resterait 01/01 pour ne pas casser le comportement existant.