역사적 값을 업로드하고 라이브 데이터를 pvoutput에 업로드하려면 Tibber 및 Hegg 스크립트
Node 16+를 사용하고 아래의 지침 전에 run npm install 하십시오.
https://developer.tibber.com/에서 API 토큰을 얻으십시오.
.env 파일이 있는지 확인하거나 환경 변수가 설정되어 있는지 확인하십시오.
PVOUTPUT_API_KEY=
TIBBER_API_TOKEN=
TIBBER_HOME_ID=
tibber-live.js , Default V2 (Export), V3 (가져 오기), V4 (전력) 및 V7, V8에서 line 50 에 업로드하려는 값은 https://forum.pvoutput.org/t/tariff-feeds/5798을 참조하십시오.
node tibber-live.js 실행하십시오. (5 분마다 업로드하고 자동으로 다시 연결)Tibber가 0.00 kWh 미만의 해상도를 제공하는 kWh 값 만 제공하기 때문에이 데이터는 부분적으로 불완전하다는 점에 유의하십시오.
tibber-pvoutput-hourly.js 스크립트에서 시작 + 종료 날짜를 수정하십시오node tibber-pvoutput-hourly.js 실행하십시오.히스토리 데이터의 경우 브라우저에서 수동 대량 CSV 업 로더를 사용할 수 있습니다 (https://pvoutput.org/load.jsp)
tibber_pvoutput_data.csv 를 얻으려면 node tibber-pvoutput-historic.js 실행하십시오
https://pvoutput.org/load.jsp로 이동하여 가져 오기 설정이 CSV 1 : 출력 날짜 2 : 소비 3 : 내보내기 선택 사항 : 4 : 댓글 (이익)
CSV 행을 복사하고지나갑니다 (Max 200). load 버튼을 누르십시오
hegg-data-csv.js 스크립트에서 시작 + 종료 날짜를 수정하십시오node hegg-data-csv.js 실행하십시오. Hegg_token이 환경 변수로 설정되었거나 .env 에있는 경우 또는 HEGG_TOKEN=<TOKEN HERE> node hegg-data-csv.js 로 실행하십시오.hegg-data.csv 에서 출력을 확인하십시오경고 : 내 데이터가 +90 일 전에 테스트되지 않았습니다.
hegg-data-csv.js 스크립트에서 시작 + 종료 날짜를 수정하십시오node hegg-pvoutput-hourly 실행하십시오. PVOUTPUT_SYSTEM_ID 및 PVOUTPUT_API_KEY 환경 변수로 설정되어 있는지 확인하십시오.먼저 Hegg-data.csv에 원하는 날짜의 데이터로 채워져 있는지 확인하십시오.
브라우저에서 수동 대량 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/lo상
CSV 행을 복사하고지나갑니다. load 버튼을 누르십시오
배치 업로드 (경고 : 데이터로 인해 테스트되지 않음 +90 일 전)
UPLOAD_ENABLED true 로 설정하십시오.node hegg-pvoutput-historic.js 실행하십시오. PVOUTPUT_SYSTEM_ID 및 PVOUTPUT_API_KEY 환경 변수로 설정되어 있는지 확인하십시오.