Skripte für Tibber und Hegg, um historische Werte und Live -Daten in Pvoutput hochzuladen
Verwenden Sie den Knoten 16+ und run npm install vor den folgenden Folgenanweisungen aus.
Holen Sie sich Ihr API -Token von https://developer.tibber.com/
Stellen Sie sicher .env die Datei vorhanden ist oder Umgebungsvariablen festgelegt sind:
PVOUTPUT_API_KEY=
TIBBER_API_TOKEN=
TIBBER_HOME_ID=
Kommentar oder Übertragung Die Werte, die Sie in line 50 in tibber-live.js , Standard V2 (Export), V3 (Import), V4 (Power) und V7, V8 für Tarrifs hochladen möchten
node tibber-live.js aus. (Upladung alle 5 Minuten, verbindet sich automatisch wieder)Beachten Sie, dass diese Daten teilweise unvollständig sind, da Tibber nur einen KWH -Wert liefert, der häufig unter 0,00 kWh fehlt, fehlt die Auflösung
tibber-pvoutput-hourly.jsnode tibber-pvoutput-hourly.js aus.Für historische Daten können Sie den manuellen Bulk -CSV -Uploader im Browser (https://pvoutput.org/load.jsp) verwenden.
Führen Sie node tibber-pvoutput-historic.js aus, um die tibber_pvoutput_data.csv zu erhalten
Gehen Sie zu https://pvoutput.org/load.jsp, stellen Sie sicher, dass die Importeinstellungen dem CSV 1: Ausgabedatum 2: Verbrauch 3: Exportiert optional: 4: Kommentare (Gewinn) übereinstimmen
Kopieren und vorbei in den CSV -Zeilen (max. 200). Drücken Sie die load
hegg-data-csv.js -Skriptnode hegg-data-csv.js aus. Stellen Sie sicher, dass hegg_token als Umgebungsvariable oder in .env vorhanden ist oder mit HEGG_TOKEN=<TOKEN HERE> node hegg-data-csv.js laufenhegg-data.csvWarnung: Nicht getestet, da meine Daten von +90 Tagen stammen
hegg-data-csv.js -Skriptnode hegg-pvoutput-hourly aus. PVOUTPUT_API_KEY Sie PVOUTPUT_SYSTEM_IDStellen Sie zunächst sicher, dass der hegg-data.csv mit Daten aus den gewünschten Daten gefüllt ist
Wählen Sie entweder ein manuelles Bulk -CSV -Hochladen im Browser (https://pvoutput.org/load.jsp) oder über das Batch -Upload (Anweisungen unten)
Führen Sie node hegg-pvoutput-historic.js aus. PVOUTPUT_API_KEY Sie PVOUTPUT_SYSTEM_ID
CSV -Uploads werden in Max -Stücken durchgeführt. 200, sie sollten auf hegg_pvoutput-<CHUNK_INDEX> Fortschritt auf progress.txt exportieren.
Gehen Sie zu https://pvoutput.org/load.jsp, stellen Sie sicher, dass die Importeinstellungen mit dem CSV 1: Ausgabedatum 2: Verbrauch 3: Exportiert optional: 5: Spitzenleistung 6: Peak Time 4: Kommentare (Total_Cost) übereinstimmen.
Kopieren Sie und über die CSV -Zeilen hinaus. Drücken Sie die load
Batch -Upload (Warnung: Nicht getestet aufgrund von Daten +90 Tagen)
UPLOAD_ENABLED auf true einrichtennode hegg-pvoutput-historic.js aus. PVOUTPUT_API_KEY Sie PVOUTPUT_SYSTEM_ID