pvpc à tarif régulier (Precio Voluntario para el Pequeño Consumidor) (en espagnol) est un moyen de fixer le prix de l'électricité. Il a été conçu et est réglementé par le gouvernement espagnol. Elle ne concerne que les clients du marché réglementé de l'électricité .
Ce prix est calculé quotidiennement par Red Eléctrica de España (REE) (en espagnol) en termes de prix horaires de l'énergie du marché. Le prix de l'électricité peut changer toutes les heures en fonction de l'évolution du marché électrique.
Les prix sont publiés quotidiennement sur le site Web de Red Eléctrica Española.
L'idée derrière ce projet est de faire un scraping quotidien sur le site de REE et d'obtenir le pvpc du lendemain, en ajoutant ces nouvelles données à un fichier existant contenant des données historiques.
Les données pvpc sont disponibles sur le fichier pvpc .csv. Il existe des informations depuis le 1er avril 2014 avec des enregistrements pendant 24 heures par jour et des données concernant l'Espagne continentale, les Baléares et les Canaries (peaje 2.0 TD).
Chaque enregistrement contient ces deux champs :
YYYYMMDDTHHMMSS
Ce fichier est mis à jour quotidiennement de manière automatique.
Des ensembles de données sont également disponibles sur Kaggle.
Créez un environnement virtuel Python et installez les exigences :
$ python3.10 -m venv venv
$ source venv/bin/activate
$ pip install -r requirements.txt
Vous pouvez éventuellement créer un fichier .env
dans le répertoire de travail pour remplacer les paramètres de settings.py.
Il existe peu d’exigences externes pour que le projet fonctionne correctement :
$ python main.py --help
Usage: main.py [OPTIONS]
Options:
-v, --verbose Increase loglevel to debug.
-t, --tomorrow Get kWh prices for tomorrow.
-x, --recreate Recreate output data file.
-d, --dates TEXT Date(s) to be scraped. If a range is wanted, use YYYY-MM-
DD:YYYY-MM:DD (both included). [default: 2022-07-13]
-o, --output PATH Output file to store results. [default:
/apps/ pvpc /data/ pvpc .csv]
--help Show this message and exit.
Une utilisation courante serait simplement python main.py -v
. Il tentera d'obtenir les prix de l'électricité d'aujourd'hui. Après chaque exécution, de nouvelles données sont ajoutées au pvpc .csv.