pvnodepvnode
  • pvnode.com
  • Studio
  • Pricing
  • Deutsch
  • English
  • API Reference
Product
  • Studio
  • API Documentation
  • API Reference
  • Pricing
Resources
  • Quickstart
  • Integrations
Legal
  • Imprint
  • Privacy
  • Terms
  • Licenses
pvnodepvnode

© 2026 pvnode. All rights reserved.

linkedin
IntroductionQuickstartMigration from V1
Sites & Data
    Sites & StringsForecastsHistorical DataData UploadCalibration & Monitoring
Guides
Enterprise
Integrations
    Home AssistantEVCCSolectrusioBroker
(Archive) V1 API
powered by Zudoku
Integrations

Connect pvnode with EVCC

EVCC is an open-source charging controller for electric vehicles. pvnode is built in as a forecast source — EVCC uses the 15-minute forecast to schedule charging for periods with expected solar surplus.

V1 or V2? EVCC ships both templates: pvnode-v2 uses the V2 API with a site ID, pvnode uses the V1 API, which will be shut down on 31 Dec 2026 — see Migration from V1.

Setup

  1. Create a site. Create your site with all its PV strings once in pvnode and copy the site_id. Tilt, orientation, power and everything else is configured there from now on (Sites & Strings).
  2. Get an API key at API keys.
  3. Add it to EVCC. In the UI, site_id and apikey are all you need to get the forecast flowing. Alternatively, straight in evcc.yaml:
Code
tariffs: solar: - type: template template: pvnode-v2 site_id: # site ID apikey: # pvnode API key forecast_days: 1 # optional, default: 1 (= today + tomorrow) interval: 24h # optional, default: 24h

The free plan allows exactly one site, forecast_days: 1 (today + tomorrow) and one update per day — leave interval at 24h in that case. A paid plan lets you raise both, see pricing.

Further options

All remaining settings are documented by EVCC:

→ pvnode V2 API in the EVCC documentation · V1

Last modified on August 4, 2026
Home AssistantSolectrus
On this page
  • Setup
  • Further options
YAML