GithubHelp home page GithubHelp logo

hekmon / edfbleu Goto Github PK

View Code? Open in Web Editor NEW
36.0 4.0 6.0 423 KB

Compute the price of a user hourly consommation from Enedis data export in the 3 regulated prices of EDF (tarif bleu)

License: MIT License

Go 95.50% Shell 4.50%
bleu edf hc hp pricing hp-hc compare enedis tempo csv

edfbleu's People

Contributors

alexandredubois avatar hekmon avatar jaypif avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

edfbleu's Issues

Erreur "values that are beyong the internal data"

Bonjour,

Lorsque je lance la dernière release avec un csv qui remonte sur 1 ans de data je vois ceci dans l'en-tête du résultat. Je remonte trop loin ?

/!\ the data set contains values that are beyong the internal data this program has. Please update the code.

PRM:		09156150487501
Start:		2023-08-18 00:00:00 +0200 CEST
End:		2024-08-07 00:00:00 +0200 CEST
Stepping:	not fixed (automatically detected for each point)

Merci d'avance.

[Feature request] Utilisation d'une API en ligne pour récupérer les jours tempo

Bonjour,

En premier lieu, merci pour votre utilitaire simple et efficace qui remplit parfaitement sa fonction.

Toutefois la plus grosse lacune est qu'il est nécessaire d'attendre une mise à jour de la base de données interne pour tenir compte des derniers jours blanc et rouges.

Je souhaite donc porter à votre connaissance l’existence du service https://www.api-couleur-tempo.fr/ qui offre une API permettant de connaître la couleur de chaque jour à travers une API ne nécessitant ni inscription ni token d'authentification.

Vous trouverez la documentation de l'API à l'adresse suivante : https://www.api-couleur-tempo.fr/api

String conversion error on empty values

Hi,

When I use your tool I face an error failed to parse record value: strconv.Atoi: parsing "": invalid syntax when there is no value on a given date.

With the following line:

2022-01-17T00:30:00+01:00;
2022-01-17T01:00:00+01:00;
2022-01-17T01:30:00+01:00;

Thanks

Support de l'Offre Zen Flex

Pour inciter les consommateurs à la sobriété en plus de la gamme HP/HC et Tempo sur le marché règlementé, EDF propose une nouvelle offre dans sa gamme "Zen": Zen Flex.

Cette offre est proche de Tempo mais beaucoup plus simple:

  • 2 type de jours seulement: Sobriété (20 jours entre le 15 octobre et le 15 avril) et Eco (345 jours)
  • 2 grandes plages d'heures creuses: 20h - 8h et 13h - 18h : 17h en tout

Cette offre vise les consommateurs qui ont du chauffage élèctrique pour qui Tempo n'est pas toujours adapté.

Cette offre n'est pas soumise au tarif règlementé donc les prix peuvent varier en dehors des variations règlementaires.

Mise a jour des jours tempo

Bonjour,

Un grand merci pour le travail réaliser, c'est top !

Serais t-il possible d'avoir une mise a jour des jours tempo ?

Remarque au passage, il y a un oubli pour le "12/06/2023" qui est blanc

Merci d'avance

support February 2023 Price

New prices starting today are available

Adding support of 2023 will help people to select best tarif plan based on their past consumption.

Trojan edfbleu_20240201_windows_amd64.zip

Hello,
J'essaie de telecharger la release Trojan edfbleu_20240201_windows_amd64.zip mais Windows Defender trouve un
Trojan:Win32/Wacatac.B!ml

Pouvez-vous confirmer?
Merci

Problème d'utilisation

Salut je suis très intrigué par ce programme je suis sur Windows 11 j'ai tous ce qui est nécessaire pour utiliser votre outil mais quand je le lance j'ai cette erreur "failed to parse data: failed to read the third line: record on line 3: wrong number of fields"

J'ai donc supprimé les trois premières ligne de mon .csv pour garder uniquement les données. J'obtiens alors ceci "failed to parse header: invalid headers, expecting 9 got 2: 2022-12-31T00:30:00+01:00, 180"

A cours d'idées je me tourne vers vous.
J'ai mis mon . CSV en lien si jamais celui ci contiens une erreur
Bien à vous
nikko31200
Enedis_Conso_Heure_20221231-20231231_XXXXXXXXXXXXXX.csv

failed to parse header: invalid headers, expecting 9 got 8

Enedis_Conso_Jour_20231130-20240110_16105064920409.csv

Bonjour,
Après avoir téléchargé le fichier Enedis en PJ et exécuté le binaire inclus dans edfbleu_20231030_windows_amd64.zip avec la ligne de commande edfbleu.exe -csv ./Enedis_Conso_Jour_20231130-20240110_16105064920409.csv j'obtiens l'erreur suivante :

2024/01/11 14:38:09 failed to parse header: invalid headers, expecting 9 got 8: Identifiant PRM, Type de donnees, Date de debut, Date de fin, Grandeur physique, Grandeur metier, Etape metier, Unite

Prise en compte des CSV par demi heure

Bonjour,

Super initiative 👍

Cependant, les calculs sont faussés sur mon CSV car Enedis m'exporte par demi heure, et je vois même des fois que certains fichiers mélangent des demi heures et des heures.

Par exemple :

2021-09-23T00:00:00+02:00;32
2021-09-23T00:30:00+02:00;56
2021-09-23T01:00:00+02:00;154
2021-09-23T01:30:00+02:00;138
2021-09-23T02:00:00+02:00;86
2021-09-23T02:30:00+02:00;28
2021-09-23T03:00:00+02:00;28
2021-09-23T03:30:00+02:00;62
2021-09-23T04:00:00+02:00;152

out of range?

Hello,
je viens de tester le simulateur et j'ai ce retour:
/!\ the data set contains values that are beyong the internal data this program has. Please update the code.

faut il attendre une mise à jour?

Passage du pas de 30 à 15 minutes

Bonjour,
Je ne sais pas si ce programme est toujours suivi, mais pour info, je viens de m'apercevoir que le fichier exporté sur le site d'Enedis est passé d'un pas de 30 minutes à un pas de 15 minutes depuis le 30 décembre à 8h00.

2023-12-30T04:00:00+01:00;196
2023-12-30T04:30:00+01:00;130
2023-12-30T05:00:00+01:00;160
2023-12-30T05:30:00+01:00;140
2023-12-30T06:00:00+01:00;106
2023-12-30T06:30:00+01:00;138
2023-12-30T07:00:00+01:00;136
2023-12-30T07:30:00+01:00;366

2023-12-30T08:00:00+01:00;156
2023-12-30T08:15:00+01:00;152
2023-12-30T08:30:00+01:00;168
2023-12-30T08:45:00+01:00;156
2023-12-30T09:00:00+01:00;396
2023-12-30T09:15:00+01:00;340
2023-12-30T09:30:00+01:00;288
2023-12-30T09:45:00+01:00;280
2023-12-30T10:00:00+01:00;248

Je ne sais pas si la date et l'horaire est la même pour tout le monde...

En tout cas, merci pour ce programme !

Configure HC ranges for tarif plan HPHC

HC depends on area where consumer lives.
For the moment the ranges starting from 22h30 to 7h30 in the morning is not correct.

Usually HC tarif plan is split in 2 ranges: 6h during the night between 22h30 and 7h30 and 2h between 12h and 16h.
The real ranges are set by ENEDIS.

So it could be nice to support 2 ranges for HC in the CLI call.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.