New pvnode 2.0 is here

Know what your
solar panels will
produce tomorrow.

The forecast accuracy once reserved for megawatt parks — now for every PV system, from a single rooftop to utility scale.

Free tier included · no credit card required

400k+

calls / mo

15 min

resolution

+7 days

forecasts

Example forecast
48.07301, 11.57563
PV forecast chart

Tomorrow

53 kWh

Peak

8.6 kW

Updated

10 min

Trusted across research, integrations and business

Uni Coburg
TH Rosenheim
ESTIA France
Home Assistant
EVCC
ioBroker
Solectrus
Wanana
Einklang
Green Energy Tools
BS Systeme

WHAT'S NEW IN 2.0

A simpler API.
A lot more headroom.

Fixed sites with a site ID

Configure a location once — orientation, power, module tech, shading — and store it. From then on every request is just GET /v2/forecast/{site_id}. No more giant query strings.

Your sites on a map

Multiple solar arrays

Store many arrays per site and get the forecast for the whole system in a single request.

Variability band

For today and tomorrow, see the range your forecast is likely to land in. Only available in Europa and not in all plans.

Our most advanced engine, now in every plan

Yes, even the free tier. Plans differ only in how often your forecast refreshes.

Calibration & monitoring Beta

Upload your measured production and pvnode learns how your site truly behaves — then folds it back into every forecast.

See how
Usage and limits

Much higher limits, for everyone

Forecast caching lets us significantly increase limits for all users. Quotas are shared per endpoint, so you can use them across your sites however you like and monitor usage live.

NEW Beta

Forecasts calibrated
to your real system.

Upload your measured production and pvnode learns how your site really behaves — detecting each array's true geometry, performance and shading, then folding it back into your forecasts and history. Built on 20+ years of performance assessment.

01 · GEOMETRY

Detected, not guessed

We reconstruct each array's true tilt and orientation straight from its production — and flag where it drifts from what you configured.

Detected array geometry vs. your configuration
Per-array performance rating

02 · PERFORMANCE

How your system really performs

See how each array measures up to expectation. 100% means spot on — anything less captures real-world degradation and soiling.

03 · SHADING

A shading map from the sky

A full-year shading map per array, built from the sun's path — revealing the trees and buildings that cost you yield.

Per-array shading heatmap

Active beta · available in the web app, included in calibration plans.

Nowcasting

Powered by real-time satellite data.
Updated every 10 minutes.

With Nowcasting enabled, your forecast is re-computed every 10 minutes to track cloud movement as it happens. Engineered specifically for PV forecasting, and one of the most accurate on the market.

Outside of Europe, updates are every 15 minutes where nowcasting is available.

10-minute refresh

The full forecast is re-run every 10 minutes against the latest satellite observations.

Purpose-built weather model

Based on a high-resolution model, designed specifically for solar.

Same endpoint

No second integration, no new fields to parse — your existing client keeps working as-is.

New · Powered by Wanana

A weather report
for your PV system.

Open any site and you land straight in the forecast weather view: an up to 7-day PV outlook folded together with high-resolution weather data.

  • Default view for every site
  • PV production paired with the weather behind it
  • Built for every owner, whatever the experience level
Forecast weather view on mobile

HOW YOU USE IT

Three ways, one engine.

Forecast weather view
No-code & integrations
REST API

FOR DEVELOPERS

Configure once,
query by ID.

Your site stores the whole configuration. Requests collapse to a single ID — clean, cacheable, and easy to read. Same pattern for forecast and history.

GET /v2/forecast/{site_id}
Python
import requests

site_id = "site_a1b2c3.."

response = requests.get(
    f"https://api.pvnode.com/v2/forecast/{site_id}",
    headers={"Authorization": f"Bearer {KEY}"},
)

forecast = response.json()

The science behind it

Years of research.
One API call.

Our most advanced engine is included in every plan. Only requests, sites and timeframe are limited.

Satellite Weather Data

High-resolution irradiance and weather data, automatically sourced. Global forecast coverage.

High Spatial Resolution

Satellite data from 1 km² spatial resolution. Best coverage in Central Europe.

Horizon Shading

Automatic terrain-based far shading (25m Europe, 30m global). Row shading and detailed string shading.

Physical Snow Model

Realistic snow loss with slide-off behavior based on actual weather. Physics simulation, not percentages.

Module Technologies

PERC, TOPCon, CdTe and more. Spectral effects, angle-of-incidence losses, configurable albedo and temperature coefficient.

Objective Losses

Technology-dependent low-light and temperature losses, cable losses, and inverter clipping — all included by default.

Historical time series view

BEYOND FORECASTING

Need historical data?
We've got that too.

The same engine that powers your forecast also serves historical time series back to 2007.

GET /v2/historical/{site_id}
Resolution15 min
Rangefrom 2007 - plan dependent
Usebacktesting · monitoring · ML

USE CASES

What people build
with our forecast.

Smart Battery Charging

Optimize charge/discharge cycles based on expected solar production. Maximize self-consumption, minimize grid purchases.

EV Charging Scheduling

Charge your EV when solar surplus is highest. Integrates with EVCC and other smart charging solutions.

Home Energy Management

Plan household loads around solar production. Heat pumps, washing machines, dishwashers — all scheduled by forecast.

Energy Trading

Bid into day-ahead and intraday markets with reliable PV production forecasts. Reduce balancing costs.

COMMUNITY

What people say.

The input of technical parameters and shading scenarios with pvnode is much easier than with established software. Our students were very positive.

BH

Prof. Dr. Bernd Hüttl

Professor, HS Coburg

Tried plenty of forecast services — nothing was as accurate as pvnode. Plus you get nice extras like the temperature outlook.

GitHub user

The best provider out there right now.

GitHub user

I use the pvnode Forecast API with Home Assistant. The precision is impressive [...] I can keep my battery SOC in the optimal range much longer.

RF

Roman F.

Developer · Home Assistant

I've tested quite a few. pvnode is the most accurate for me, with so many options — snow-covered roofs, shading and more.

GitHub user

Almost magically accurate.

GitHub user

I'd used a couple of services and the differences could be noticeable depending on the weather. With pvnode the gap at peak PV was only around 0.5 kW.

GitHub user

PRICING

Every system deserves an accurate forecast.

Over 85 percent of all PV systems are rooftops under 20 kWp — and they get the same engine the megawatt parks do. Choose how precise your forecast should be.

2 months free

Update limits count model re-runs, not reads — free plan includes 250 cached forecast requests and all paid plans include 3,000 cached forecast requests per month. Need more than one site? Light and Plus let you add extra sites on the billing page.

14-day free trial

Every new account starts free — no credit card.

Explore what pvnode can do for 14 days. The trial ends automatically — nothing to cancel.

144 updates / day Variability enabled 7 forecast days 7 days archived forecast 8 solar surfaces

Free

0€

 

For trying it out and a private look at your roof.

1 site (fixed)
Forecast for today & tomorrow
1 update per day
250 cached forecast requests per month
Up to 4 solar surfaces
Non-commercial use
Start free
Yearly only

Light

24,99€/ yr

≈ 2,08€/mo · billed yearly only

The cheapest way into the 7-day forecast.

1 site · add more at 20% off
7-day forecast
24 updates per day
3,000 cached forecast requests per month
Up to 4 solar surfaces
No historical data
Non-commercial use
Choose Light
Most popular

Plus

59,99€ / yr

≈ 5,00€/mo, billed yearly

Nowcasting, history, calibration — the full package.

1 site · add more at 20% off
7-day forecast
Nowcasting: 144 updates / day
3,000 cached forecast requests per month
Up to 8 solar surfaces
48-hour confidence band
7 days archived forecast
30 days historical data
Calibration & monitoring
Upload measured data (app & API)
Non-commercial use
Choose Plus

Enterprise

Commercial

For products, platforms and research that build on pvnode at scale. The only plan licensed for commercial use. Manage thousands of sites programmatically, skip the app entirely, and let us shape limits and history depth around what you actually ship.

Every enterprise account is set up together with the founders — a quote built around your case.

Commercial license

Use pvnode inside your product or service.

Sites API

Create, update and delete sites in code — no app.

Inline endpoints

Pass config per request, no pre-created site.

No site limits

Scale to thousands, plus temporary auto-deleting sites.

History on demand

Extend to 1 year or back to 2007 on request.

All prices include VAT. Cancel anytime. Free, Light and Plus are for non-commercial use; commercial use requires Enterprise.

Your first forecast in 60 seconds.

Create a site, grab your API key, get a forecast back — free tier, no credit card required.

Talk to the founders: info@pvnode.com Darwin → Achim →

Already on the V1 API? It stays fully active until 31 December 2026 — plenty of time to migrate at your own pace.