البرامج النصية لـ Tibber و Hegg لتحميل القيم التاريخية والبيانات الحية إلى Pvoutput
تأكد من استخدام Node 16+ run npm install قبل تعليمات الفوضى أدناه.
احصل على رمز API الخاص بك من https://developer.tibber.com/
تأكد من وجود ملف .env موجود أو يتم تعيين متغيرات البيئة:
PVOUTPUT_API_KEY=
TIBBER_API_TOKEN=
TIBBER_HOME_ID=
التعليق أو عدم التخلص من القيم التي تريد تحميلها في line 50 في tibber-live.js ، و V2 الافتراضي (التصدير) ، و V3 (استيراد) ، و V4 (الطاقة) ، و V7 ، V8 للاطلاع على https://forum.pvoutput.org/t/tariff-feds/57988
node tibber-live.js . (تحميل كل 5 دقائق ، يعيد الاتصال تلقائيًا)لاحظ أن هذه البيانات غير مكتملة جزئيًا نظرًا لتوفير قيمة KWH فقط التي تقل عن دقة مفقودة 0.00 كيلو واتو واطن ساعة غالبًا
tibber-pvoutput-hourly.jsnode tibber-pvoutput-hourly.js .للبيانات التاريخية ، يمكنك استخدام تحميل CSV بالجملة اليدوية في المتصفح (https://pvoutput.org/load.jsp)
تشغيل node tibber-pvoutput-historic.js للحصول على tibber_pvoutput_data.csv
انتقل إلى https://pvoutput.org/load.jsp ، تأكد من أن إعدادات الاستيراد تتطابق مع CSV 1: تاريخ الإخراج 2: الاستهلاك 3: تصدير اختياري: 4: التعليقات (الربح)
نسخ وتجاوز صفوف CSV (كحد أقصى 200). اضغط على زر load
hegg-data-csv.jsnode hegg-data-csv.js . تأكد من تعيين Hegg_Token كمتغير للبيئة أو موجود في .env أو تشغيله مع HEGG_TOKEN=<TOKEN HERE> node hegg-data-csv.jshegg-data.csvتحذير: لم يتم اختباره بسبب وجود بياناتي منذ +90 يومًا
hegg-data-csv.jsnode hegg-pvoutput-hourly . تأكد من تعيين PVOUTPUT_SYSTEM_ID و PVOUTPUT_API_KEY كمتغير للبيئةتأكد أولاً
اختر إما تحميل CSV يدويًا في المتصفح (https://pvoutput.org/load.jsp) أو عبر تحميل الدُفعات (التعليمات أدناه)
تشغيل node hegg-pvoutput-historic.js . تأكد من تعيين PVOUTPUT_SYSTEM_ID و PVOUTPUT_API_KEY كمتغير للبيئة
تتم تحميلات CSV في قطع من الحد الأقصى. 200 ، يجب عليهم التصدير إلى hegg_pvoutput-<CHUNK_INDEX> يتم حفظ التقدم إلى progress.txt
انتقل إلى https://pvoutput.org/load.jsp ، تأكد من أن إعدادات الاستيراد تتطابق مع CSV 1: تاريخ الإخراج 2: الاستهلاك 3: تصدير اختياري: 5: Peak Power 6: Peak Time 4: Comments (Total_Cost)
نسخ وتجاوز صفوف CSV. اضغط على زر load
تحميل الدُفعات (تحذير: لم يتم اختباره بسبب البيانات +90 يومًا)
true UPLOAD_ENABLEDnode hegg-pvoutput-historic.js . تأكد من تعيين PVOUTPUT_SYSTEM_ID و PVOUTPUT_API_KEY كمتغير للبيئة