Full report · 6.5 kWp · Cavite, PH · Dec 2025 – Jun 2026
Residential solar performance — full analysis
Detailed monthly generation, self-sufficiency, ROI, battery health, and grid feed-in figures for a 6.5 kWp / 14.3 kWh / 8 kW system.
Full report · 6.5 kWp · Cavite, PH · Dec 2025 – Jun 2026
Detailed monthly generation, self-sufficiency, ROI, battery health, and grid feed-in figures for a 6.5 kWp / 14.3 kWh / 8 kW system.
Based on analysis of solar data from December 2025 – June 2026 (211 days).
June marks the seasonal turn: PV generation fell ~16% (from ~27.8 to ~23.4 kWh/day) as the wet season arrived, while household load held near ~38 kWh/day, so self-sufficiency dropped ~10 points to ~60% and grid import jumped to ~462 kWh — the highest month yet. The 6.5 kWp system remains on track for a ~3.1-year payback on the ₱400,000 invested (~2.5 years remaining), cutting the electricity bill by **68%** (₱131,000/year at current rates). The single highest-impact change is still shifting PHEV charging into the midday solar window (09:00–14:00): June was a heavy charging month (12 of 30 days), and on charging days we pull ~24 kWh from the grid versus ~9 kWh otherwise, with evening SOC bottoming at ~23%.
No equipment faults were detected. June's six low-generation days line up with wet-season cloud rather than any fault, and the only soft battery-efficiency readings (~79% on two spring days) look like BMS recalibration. The system avoids ~5.2 tonnes of CO₂ a year.
On charging days the household draws ~24 kWh from the grid versus ~9 kWh on ordinary days — an extra ~15 kWh/day at full import price. The cause is timing: charging shows up across the afternoon and into the evening (the EV-day load profile stays elevated from ~09:00 all the way to ~21:00), exactly when PV has tapered and the battery is already being drawn down for house load. Evening SOC on charging days sits at ~23% versus ~49% on non-charging days, and the average daily peak grid draw on EV days is ~5.8 kW against ~1.8 kW otherwise.
Shifting the charge to 09:00–14:00 lets the PHEV soak up surplus PV directly. Midday is the only window the system exports (12:00–15:00) or tops a nearly full battery, so that energy currently leaves at the ₱9.08 feed-in rate or sits as unused inverter headroom. Recharging the car at midday converts that grid import into self-consumed solar — worth roughly the ₱16.10 − ₱9.08 spread (~₱7/kWh) on every shifted kWh, on the order of ₱4,000–6,000/year at the current charging cadence, plus a large cut to peak grid demand. This matters more now than in the dry months: with the wet season trimming surplus, the midday PV we do get is best spent on the car rather than exported cheaply.
Implementation: set the EVSE or the car's in-cabin scheduler to start ~09:00 and finish by ~14:00. Weekends are easy since someone is usually home; on weekdays rely on the charger's built-in timer so it runs unattended.
On ordinary nights the battery discharges from ~53% in the early evening to ~21% by dawn (a ~32-point drain), and even after it bottoms out the house keeps importing through the small hours. The weekday load floor sits around 700 W from 03:00 to 07:00 — high for a sleeping house, pointing to always-on draws (standby electronics, pumps, an older fridge, networking gear).
Every 100 W shaved off that floor is ~2.4 kWh/day, or ~₱14,000/year at ₱16.10/kWh — and because it is consumed when neither PV nor a full battery can cover it, the saving is a straight grid offset with no feed-in trade-off. A plug-in energy meter over a week would pinpoint the biggest overnight culprits; the usual wins are consolidating standby loads onto switchable strips and replacing an inefficient refrigerator.
| Month | Without Solar | With Solar | Feed-in Credit | Net Savings |
|---|---|---|---|---|
| Dec 2025 | ₱13,424 | ₱6,133 | ₱0 | ₱7,291 |
| Jan 2026 | ₱11,736 | ₱4,697 | ₱0 | ₱7,039 |
| Feb 2026 | ₱10,609 | ₱2,871 | ₱682 | ₱8,420 |
| Mar 2026 | ₱12,464 | ₱2,928 | ₱983 | ₱10,520 |
| Apr 2026 | ₱17,542 | ₱5,585 | ₱208 | ₱12,165 |
| May 2026 | ₱18,633 | ₱5,599 | ₱128 | ₱13,162 |
| Jun 2026 | ₱18,539 | ₱7,443 | ₱47 | ₱11,144 |
Each month is billed at the tariff that applied that month (rates rose from ₱14.41 in December to ₱16.10 in June). June net savings slipped from May's ₱13,162 to ₱11,144 despite the higher rate — the wet-season generation dip pushed more load onto the grid. The annual figure below is projected at today's ₱16.10 rate.
| Metric | Value |
|---|---|
| System cost | ₱400,000 |
| Estimated annual savings (year 1) | ₱131,445 |
| Simple payback | 3.1 years |
| Remaining payback | 2.5 years |
| 25-year lifetime savings | ₱3,096,312 |
The battery (~₱100,000 of the total) earns its keep by moving ~8.8 kWh/day of discharge from cheap export (₱9.08) to self-consumption displacing ₱16.10 import — a ~₱7/kWh spread worth roughly ₱20,000/year, for a standalone battery payback near ~5 years. The panels carry most of the ROI, but the battery is comfortably justified over its ~26-year projected cycle life. Payback is measured against a 25+ year panel lifespan; the degradation-adjusted figure (0.5%/year) is marginally longer than a naive calculation. Executing Recommendation 1 would shorten payback slightly further.
| Metric | Non-EV Days | EV Days |
|---|---|---|
| Daily PV generation | ~23.1 kWh | ~24.1 kWh |
| Daily consumption | ~30.5 kWh | ~47.7 kWh |
| Daily grid import | ~9.2 kWh | ~23.9 kWh |
| Daily grid export | ~1.4 kWh | ~0.4 kWh |
| Evening SOC | ~49% | ~23% |
Weekday and weekend patterns are similar (~30.2 vs ~31.3 kWh/day load, 69% vs 72% self-sufficiency). The main difference is a higher weekend afternoon load (up to ~460 W more at 15:00) when occupants are home — which actually matches PV better, giving weekends a slight self-sufficiency edge.
There is comfortable inverter headroom for future expansion, though no expansion is modelled in this report.
The system is well-sized for everyday household load and delivers ~93% self-consumption. The wet season and PHEV-charging days are where the grid still does work, and both are generation-limited rather than storage-limited — so the highest-value levers are behavioral (midday car charging, overnight base-load trimming) rather than more hardware. The idle inverter headroom leaves a clean path to add panels later if wet-season output becomes a priority.
Monthly efficiency has held in a healthy 94–98% band across all seven months with no downward trend. Two isolated low readings (Mar 17 ~79%, May 17 ~80%) appear to be BMS recalibration events, not degradation — worth a passing glance if they recur.
| Metric | May 2026 | Jun 2026 | Change |
|---|---|---|---|
| Avg daily PV | ~27.8 kWh | ~23.4 kWh | −16% |
| Avg daily load | ~38.8 kWh | ~38.4 kWh | −1% |
| Self-sufficiency | 70% | 60% | −10pp |
| Grid dependence | 30% | 40% | +10pp |
| Battery efficiency | 97.4% | 96.2% | −1.2pp |
June is the first clear wet-season signal after five months of rising or stable output. Generation fell ~16% while load barely moved, so self-sufficiency gave back most of the gains built up since December. This is expected seasonal behavior for a tropical site, not a system problem — the battery and PV hardware are performing normally.
Expect generation to soften further through the July–October wet months before recovering toward the dry-season peak early next year. The forward bill and ROI figures use today's ₱16.10 rate; if rates keep climbing as they have all year, realized savings will run slightly ahead of these projections.
total_load − grid_import, which measures actual solar offset and avoids inflating by battery round-trip losses.psum channel from the inverter). All import/export figures follow this.max(8, avg_daily_load × 0.3)). The 8 kWh floor catches PHEV charges.Best day: 2026-03-19 — PV: 30.0 kWh, Load: 25.5 kWh, Import: 1.4 kWh, Export: 6.4 kWh. Non-EV. High dry-season generation against a modest load, battery hit 100% SOC. Self-sufficiency: 95%.
Worst day: 2026-01-02 — PV: 4.7 kWh, Load: 15.6 kWh, Import: 12.5 kWh, Export: 0 kWh. Non-EV. Heavy wet-season cloud left generation near zero, so the house ran mostly on the grid. Self-sufficiency: 20%.
| Month | Avg Daily kWh | Peak Sun Hours | Capacity Factor | Grid Dependence |
|---|---|---|---|---|
| Dec 2025 | 16.5 | 2.5 | 10.5% | 46% |
| Jan 2026 | 16.7 | 2.6 | 10.7% | 40% |
| Feb 2026 | 23.6 | 3.6 | 15.1% | 27% |
| Mar 2026 | 27.2 | 4.2 | 17.4% | 23% |
| Apr 2026 | 27.6 | 4.3 | 17.7% | 32% |
| May 2026 | 27.8 | 4.3 | 17.8% | 30% |
| Jun 2026 | 23.4 | 3.6 | 15.0% | 40% |
Six June days fell >40% below their rolling baseline — 2026-06-01 (−42%), 06-04 (−40%), 06-05 (−74%), 06-06 (−50%), 06-24 (−49%), 06-30 (−69%). These cluster at the start and end of the month and are consistent with wet-season cloud and storms rather than any fault. Worth a glance at inverter logs only if similarly deep dips recur on days that were not overcast.
This report was generated by an AI model. While the numerical computations are performed by a deterministic script (analyze.py), the narrative interpretation, recommendations, and contextual inferences (seasonal factors, grid emission factors, sizing assessments) are AI-generated and may contain inaccuracies. Verify critical findings — especially financial estimates and equipment diagnostics — against your own records, manufacturer specifications, or a qualified solar professional before making decisions.
data/solar_hourly_2025-12.csv — 31 daysdata/solar_hourly_2026-01.csv — 31 daysdata/solar_hourly_2026-02.csv — 28 daysdata/solar_hourly_2026-03.csv — 30 daysdata/solar_hourly_2026-04.csv — 30 daysdata/solar_hourly_2026-05.csv — 31 daysdata/solar_hourly_2026-06.csv — 30 days