Tibber和Hegg的腳本將歷史價值和實時數據上傳到PVOUTPUT
確保在下面的提示之前,請先使用節點16+並run npm install 。
從https://developer.tibber.com/獲取API令牌
確保存在.env文件或設置了環境變量:
PVOUTPUT_API_KEY=
TIBBER_API_TOKEN=
TIBBER_HOME_ID=
評論或取消點擊您要在tibber-live.js ,默認v2(導出),v3(import),v4(power)和v7,v8,tarrifs的line 50值(導出),默認V2(導出),默認V2(導出)中的第50行,請參見https://forum.pvoutput.org/tariff-feed.org/tariff-feeds/57988.
node tibber-live.js 。 (每5分鐘上傳一次,自動重新連接)請注意,由於Tibber僅提供kWh值,該數據通常不完整
tibber-pvoutput-hourly.js腳本中的結束日期node tibber-pvoutput-hourly.js 。對於歷史數據,您可以在瀏覽器(https://pvoutput.org/load.jsp)中使用手動批量CSV上傳器
運行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.js腳本中的結束日期node hegg-data-csv.js 。確保將hegg_token設置為環境變量或在.env中存在或使用HEGG_TOKEN=<TOKEN HERE> node hegg-data-csv.jshegg-data.csv中檢查輸出警告:由於我的數據來自+90天前,未經過測試
hegg-data-csv.js腳本中的結束日期node hegg-pvoutput-hourly 。確保將PVOUTPUT_SYSTEM_ID和PVOUTPUT_API_KEY設置為環境變量首先確保hegg-data.csv充滿了您想要的日期的數據
在瀏覽器(https://pvoutput.org/load.jsp)中選擇手動批量CSV上傳或通過批處理上傳(下面的說明)
運行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:5:峰值功率6:峰值時間4:峰值時間4:註釋(total_cost)(total_cost)
複製並經過CSV行。點擊load按鈕
批處理上傳(警告:由於數據+90天之前未測試)
UPLOAD_ENABLED設置為truenode hegg-pvoutput-historic.js 。確保將PVOUTPUT_SYSTEM_ID和PVOUTPUT_API_KEY設置為環境變量