المعدل العادي لـ pvpc (Precio Voluntario para el Pequeño Consumidor) (بالإسبانية) هو وسيلة لتحديد سعر الكهرباء. تم تصميمه وتنظيمه من قبل الحكومة الإسبانية. يتعلق الأمر فقط بالعملاء داخل سوق الكهرباء المنظم .
يتم حساب هذا السعر يوميًا بواسطة Red Eléctrica de España (REE) (بالإسبانية) من حيث أسعار الطاقة في السوق بالساعة. يمكن أن يتغير سعر الكهرباء كل ساعة وفقًا لتطور سوق الكهرباء.
يتم نشر الأسعار يوميًا على موقع Red Eléctrica Española.
تتمثل الفكرة وراء هذا المشروع في إجراء مسح يومي على موقع REE والحصول على pvpc لليوم التالي، وإضافة هذه البيانات الجديدة إلى ملف موجود يحتوي على بيانات تاريخية.
تتوفر بيانات pvpc في ملف pvpc .csv. توجد معلومات منذ 1 أبريل 2014 مع سجلات خلال 24 ساعة يوميًا وبيانات تتعلق بالبر الرئيسي الإسباني وجزر البليار والكناري (peaje 2.0 TD).
يحتوي كل سجل على هذين الحقلين:
YYYYMMDDTHHMMSS
يتم تحديث هذا الملف يوميا بطريقة تلقائية.
مجموعات البيانات متاحة أيضًا على Kaggle.
قم بإنشاء Python virtualenv وتثبيت المتطلبات:
$ python3.10 -m venv venv
$ source venv/bin/activate
$ pip install -r requirements.txt
اختياريًا، يمكنك إنشاء ملف .env
في دليل العمل لاستبدال الإعدادات من settings.py.
هناك بعض المتطلبات الخارجية للمشروع لكي يعمل بشكل صحيح:
$ 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.
الاستخدام الشائع سيكون مجرد python main.py -v
. وسوف نحاول الحصول على أسعار الكهرباء لهذا اليوم. بعد كل تنفيذ، يتم إلحاق بيانات جديدة بـ pvpc .csv.