Der reguläre pvpc Tarif (Precio Voluntario para el Pequeño Consumidor) (auf Spanisch) ist eine Möglichkeit, den Strompreis festzulegen. Es wurde von der spanischen Regierung entworfen und wird von ihr reguliert. Es betrifft nur Kunden innerhalb des regulierten Strommarktes .
Dieser Preis wird täglich von Red Eléctrica de España (REE) (auf Spanisch) anhand der Stundenpreise der Marktenergie berechnet. Der Strompreis kann sich je nach Entwicklung des Strommarktes stündlich ändern .
Die Preise werden täglich auf der Website von Red Eléctrica Española veröffentlicht.
Die Idee hinter diesem Projekt besteht darin, die REE-Website täglich zu scannen und den pvpc des nächsten Tages abzurufen, indem diese neuen Daten zu einer vorhandenen Datei mit historischen Daten hinzugefügt werden.
pvpc Daten sind in der Datei pvpc .csv verfügbar. Seit dem 1. April 2014 gibt es Informationen mit Aufzeichnungen während 24 Stunden am Tag und Daten zum spanischen Festland, den Balearen und den Kanarischen Inseln (peaje 2.0 TD).
Jeder Datensatz hat diese beiden Felder:
YYYYMMDDTHHMMSS
Diese Datei wird täglich automatisch aktualisiert.
Datensätze sind auch bei Kaggle verfügbar.
Erstellen Sie eine virtuelle Python-Umgebung und installieren Sie die Anforderungen:
$ python3.10 -m venv venv
$ source venv/bin/activate
$ pip install -r requirements.txt
Optional können Sie im Arbeitsverzeichnis eine .env
Datei erstellen, um die Einstellungen aus „settings.py“ zu überschreiben.
Es gibt einige externe Anforderungen, damit das Projekt ordnungsgemäß funktioniert:
$ 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.
Eine übliche Verwendung wäre einfach python main.py -v
. Es wird versucht, die Strompreise für heute zu ermitteln. Nach jeder Ausführung werden neue Daten an pvpc .csv angehängt.