Today ~22 kWh forecast 10°/17°C· sun 07:35 → 17:33 Tomorrow ~27 kWh forecast 10°/17°C details →

Weather & PV forecast

updated 05:01 ·-33.98, 22.51 · 10.54 kWp × 72% eff
Today
~22 kWh
10°/17°C · 10.3 MJ/m² GHI
Tomorrow
~27 kWh
10°/17°C · 11.3 MJ/m² GHI
Wed 08 Jul
~25 kWh
9°/17°C · 10.8 MJ/m² GHI
Thu 09 Jul
~5 kWh
12°/14°C · 3 MJ/m² GHI

Site & array configuration

Panels
17 × 610 W = 10.37 kWp
Orientation split
5 N · 6 W · 6 E
Building axis
004° / 184° (near true N–S)
Roof pitch
30%
Site location
−33.983779°, 22.506226°
PV1 (MPPT 1)
6 E ∥ 6 W = 12 panels, parallel
PV2 (MPPT 2)
5 N = 5 panels

Confirmed wiring: the 5 N-facing panels are on their own MPPT (PV2). The 12 E+W panels share PV1, wired parallel (E ∥ W) — each sub-array contributes its own current at the MPPT's chosen voltage, so they're effectively independent. Confirmed by 30-day, 12-month, and since-install hourly profile analyses (best-fit score 1.19); PV1 shows the double-hump E+W signature with a midday dip and PV2 shows the broad midday plateau characteristic of a north-facing string. The expected-generation chart sums each orientation independently, matching this parallel topology.

Hourly irradiance (today, W/m²)
Expected generation (today, kWh) multi-orientation model
PV1 (6 E ∥ 6 W) — forecast vs actual (W)
PV2 (5 N) — forecast vs actual (W)
Cloud cover — Open-Meteo vs yr.no (today, %)
60-day backtest — daily forecast vs actual (multi-orientation model)

Site cloud calibration

Learned from the last 30 days of (POA-modelled kWh) ÷ (actual DC kWh), bucketed by cloud-cover %. Likely shedding hours (SOC≥99% & no export) are excluded so the curve reflects what the panels could deliver, not what the inverter chose to absorb. Last run 05 Jul 20:32.

Cloud 0–19%
0.76×
94 hours
Cloud 20–39%
0.80×
25 hours
Cloud 40–59%
0.73×
22 hours
Cloud 60–79%
0.69×
27 hours
Cloud 80–100%
0.70×
68 hours

Hourly irradiance + temperature (next 5 days)

Solid amber = expected solar irradiance (W/m²) at the panel orientation; violet = ambient temperature (°C). Cloudy hours visibly knock down the irradiance.

Hourly cloud cover (next 5 days)

Predicted PV power (next 5 days)

Hourly kW after Hay-Davies POA, site cloud calibration, NOCT cell-temp derating, and your SystemEfficiency × kWp.

Today
22.4 kWh
Tue 07 Jul
26.7 kWh
Wed 08 Jul
25.5 kWh
Thu 09 Jul
4.5 kWh
Fri 10 Jul
6.6 kWh

Backtest — 7 complete days ending 05 Jul 2026 · model vs actual

Today is excluded. Walking back from yesterday, the page picks the most recent 7 days where the inverter was online for at least 22 of 24 hours (frames present for TotalDCInputPower); incomplete days (storm outages etc.) are skipped and the next earlier day is fetched instead. For each picked day, Open-Meteo's archive supplies observed irradiance, the same kWh model is applied (MJ/m² × 0.278 × 10.54 kWp × 0.72), and compared to daily_summary.production_kwh.

Model accuracy
89.5%
1 − |predicted − potential| ÷ predicted
Predicted
163.3 kWh
POA × temp-derate × kWp × eff
Potential
180.5 kWh
actual + estimated shed
Model calibration
1.11×
suggested SystemEfficiency ≈ 0.80
PV shed (period)
27.4 kWh
hours w/ SOC≥99% · no export · DC well below model
Potential (act + shed)
180.5 kWh
what your panels could have delivered
Shed share
15.2%
of total potential — fixable with a controllable load
Shed value
R 94
at R3.43/kWh — cost-equivalent of shed energy
An unhandled error has occurred. Reload 🗙
Connection lost — reload