Les scripts pour Tibber et Hegg pour télécharger des valeurs historiques et des données en direct sur Pvoutput
Assurez-vous d'utiliser le nœud 16+ et run npm install avant les instructions foliaires ci-dessous.
Obtenez votre jeton API à partir de https://developer.tibber.com/
Assurez-vous que le fichier .env est présent ou que les variables d'environnement sont définies:
PVOUTPUT_API_KEY=
TIBBER_API_TOKEN=
TIBBER_HOME_ID=
Commentaire ou décomancement Les valeurs que vous souhaitez télécharger à line 50 dans tibber-live.js , par défaut V2 (Export), V3 (Import), V4 (Power) et V7, V8 pour Tarrifs Voir https://forum.pvoutput.org/t/tariff-feeds/5798
node tibber-live.js . (Télécharges toutes les 5 minutes, se reconnecte automatiquement)Prenez note que ces données sont en partie incomplètes en raison de Tibber ne fournissant que une valeur KWH qui est souvent inférieure à 0,00 kWh
tibber-pvoutput-hourly.jsnode tibber-pvoutput-hourly.js .Pour les données historiques, vous pouvez utiliser un téléchargeur CSV en vrac manuel dans le navigateur (https://pvoutput.org/load.jsp)
Exécutez node tibber-pvoutput-historic.js pour obtenir le tibber_pvoutput_data.csv
Accédez à https://pvoutput.org/load.jsp, assurez-vous que les paramètres d'importation correspondent au CSV 1: Date de sortie 2: Consommation 3: Facultatif exporté: 4: commentaires (profit)
Copier et passer les lignes CSV (MAX 200). Appuyez sur le bouton load
hegg-data-csv.jsnode hegg-data-csv.js . Assurez-vous que hegg_token est défini comme variable d'environnement ou présent dans .env ou exécutez avec HEGG_TOKEN=<TOKEN HERE> node hegg-data-csv.jshegg-data.csvAVERTISSEMENT: Non testé car mes données sont il y a +90 jours
hegg-data-csv.jsnode hegg-pvoutput-hourly . Assurez-vous que PVOUTPUT_SYSTEM_ID et PVOUTPUT_API_KEY sont définis comme variable d'environnementAssurez-vous d'abord que le hegg-data.csv est rempli de données des dates que vous souhaitez
Choisissez le téléchargement de CSV manuel en vrac dans le navigateur (https://pvoutput.org/load.jsp) ou via le téléchargement par lots (instructions ci-dessous)
Exécutez node hegg-pvoutput-historic.js . Assurez-vous que PVOUTPUT_SYSTEM_ID et PVOUTPUT_API_KEY sont définis comme variable d'environnement
Les téléchargements CSV sont effectués en morceaux de max. 200, ils devraient exporter vers hegg_pvoutput-<CHUNK_INDEX> La progression est enregistrée dans progress.txt
Accédez à https://pvoutput.org/load.jsp, assurez-vous que les paramètres d'importation correspondent au CSV 1: Date de sortie 2: Consommation 3: Facultatif exporté: 5: Power Power 6: Temps de pic 4: Commentaires (Total_Cost)
Copier et passer les lignes CSV. Appuyez sur le bouton load
Téléchargement par lots (avertissement: non testé à cause des données il y a +90 jours)
UPLOAD_ENABLED sur truenode hegg-pvoutput-historic.js . Assurez-vous que PVOUTPUT_SYSTEM_ID et PVOUTPUT_API_KEY sont définis comme variable d'environnement