Key Takeaways
- Advanced solar performance analytics turns raw inverter data into performance ratio, specific yield, and loss-tree numbers you can actually act on.
- Performance ratio (PR) is the single most useful metric: it strips out weather and tells you how much of your available sunlight actually became billable energy.
- String-level and MPPT-level data lets you spot a shaded panel, a failing string, or dirty modules weeks before your monthly bill does.
- In Indian conditions, soiling and heat losses often matter more than panel degradation, and only analytics separate the two.
- You do not need a lab. A good monitoring portal plus a simple spreadsheet gets a homeowner 90% of the value.
Most solar owners look at one number: how many units the system made today. That is fine for a hunch, but it hides why a system underperforms. Advanced solar performance analytics is the practice of turning the flood of data your inverter already records into a handful of honest metrics, so you can tell a bad-weather week from a genuine fault. I am Arjun Mehta, and after commissioning and troubleshooting rooftop systems across a range of Indian sites, I have learned that the difference between a well-tuned array and a quietly bleeding one is almost always visible in the data first. In this deep-dive you will learn the core metrics, how to read string-level diagnostics, how to build a simple loss tree, and the common traps that make analytics lie to you.
What advanced solar performance analytics actually measures
At its core, analytics compares what your system produced against what it should have produced given the sunlight it received. Everything else is detail. The three pillars are specific yield (units per kilowatt of installed capacity), performance ratio (actual output versus theoretical output), and loss attribution (where the missing energy went). Get comfortable with these and you can diagnose almost any system.
Basic monitoring answers "how much." Analytics answers "how much, compared to what was possible, and why the gap exists." That last clause is the whole game. A 5 kW system in Rajasthan and one in Kerala will make very different daily numbers and both can be perfectly healthy, or both can be sick. Only normalised metrics let you compare fairly.

Specific yield: your first honest number
Specific yield is annual energy divided by system size, expressed in units per kilowatt (kWh/kWp). If a 3 kW system makes 4,500 units a year, its specific yield is 1,500. Because it is normalised by capacity, you can compare your rooftop against a neighbour's larger one, or against typical figures for your region. Most healthy Indian rooftops land somewhere between roughly 1,400 and 1,650 kWh/kWp per year depending on latitude, tilt, and how clean the panels stay.
Performance ratio: the metric I check first
Performance ratio (PR) is the fraction of available solar energy that became usable electricity, after all real-world losses. A PR of 0.80 means 80% of the theoretically harvestable energy made it to your meter. Because PR divides out the irradiance your site actually received, a cloudy month and a sunny month should show similar PR if the system is healthy. When PR drops while irradiance is steady, something physical has changed, and that is your signal to investigate.
Tip: Track PR monthly, not daily. Day-to-day PR is noisy because of shifting cloud cover and sensor lag. A rolling monthly PR trend is where real faults show up as a clean step-down rather than a jitter.
Solar data analysis: reading the signals your inverter records
Good solar data analysis starts with knowing what your inverter already logs. Most modern string inverters record DC voltage and current per MPPT input, AC output power, internal temperature, and fault codes, usually at five-minute intervals. That is a rich dataset. The skill is not collecting more data; it is asking the right question of the data you have.
The single most revealing view is the daily power curve. A clean system draws a smooth bell shape from sunrise to sunset. Dips, notches, and flat tops each tell a story. A sharp mid-morning notch that repeats every day is almost always shading from a fixed object like a water tank or a pole. A flat top at noon can mean inverter clipping, where the array briefly out-produces the inverter's rated capacity.
| Signal in the data | Likely cause | First check |
|---|---|---|
| Repeating notch at same time daily | Fixed-object shading | Inspect roofline at that hour |
| One MPPT string reads lower than its twin | Dirty, faulty, or mismatched string | Clean and compare voltages |
| Flat top at midday peak | Inverter clipping | Compare array kW to inverter rating |
| Slow month-on-month PR decline | Soiling or gradual degradation | Clean, then re-measure PR |
| Sudden PR step-down overnight | Failed string, blown fuse, tripped MCB | Check string currents and breakers |
String-level and MPPT-level diagnostics
The most useful trick in performance analytics is comparing strings against each other. If your inverter has two MPPT inputs feeding two similar strings, they should track almost identically through the day. When one consistently reads 8 to 10% lower, you have found a problem without ever climbing the roof. Over a few installs I noticed that this side-by-side comparison catches soiling and connector faults far earlier than any whole-system number, because the healthy string acts as a live reference for the sick one.

Deep solar diagnostics: building a loss tree
Deep solar diagnostics means accounting for every unit of energy the system did not produce. The mental model is a loss tree: start from the theoretical energy in the sunlight hitting your panels, then subtract each loss layer until you reach the AC energy at your meter. Naming each loss forces honesty and points you at the biggest fixable one.
The usual loss layers, roughly in order of size for Indian rooftops, are: soiling (dust and bird droppings), temperature (panels lose efficiency as they heat past 25 C), shading, DC and AC wiring resistance, inverter conversion loss, and finally long-term module degradation. The order surprises people. Owners fixate on panel degradation, which is slow and small, while soiling and heat quietly steal far more in a typical dusty Indian summer.
A worked example from the field
When I commissioned a 5 kW rooftop system that was reporting a PR of 0.72 in peak summer, the owner assumed the panels were faulty. The daily curve was smooth, so shading and clipping were out. String currents matched, so no dead string. The real culprits were plain in the loss tree: a thick layer of pre-monsoon dust plus rooftop temperatures pushing module heat losses hard. After a proper cleaning and once ambient temperatures eased, PR recovered into the low 0.80s. No panel was ever replaced. That is the entire value of analytics, telling you what to fix and, just as importantly, what not to.
Safety warning: Chasing a suspected string fault often tempts owners onto the roof or into the DC combiner box. Solar DC strings can carry lethal voltage even in low light, and cannot simply be switched off like an AC circuit. Isolate the DC and AC sides properly and, for anything beyond visual inspection or panel cleaning, call a qualified installer. Never open live DC connectors.
How to run your own performance analytics: a step-by-step
You do not need expensive software. A homeowner with a monitoring portal and a spreadsheet can do meaningful analysis in under an hour a month.
- Export or note your monthly energy production from the inverter portal.
- Calculate specific yield: monthly units divided by system size in kW.
- Pull the daily power curve for a few clear-sky days and eyeball it for notches, flat tops, or asymmetry.
- If your inverter shows per-string data, line up the strings and flag any that consistently lag by more than about 5%.
- Estimate PR by comparing your output to a rough expected figure for your region, or use the portal's built-in PR if it offers one.
- Log the numbers each month so you build a trend. A single reading tells you little; a trend tells you almost everything.
- When a metric steps down, walk the loss tree from cheapest fix (cleaning) to costliest (equipment) before spending money.
For the raw yield numbers that feed this process, it helps to understand daily and seasonal solar yield patterns first, so you do not mistake a normal winter dip for a fault. And if your data itself looks wrong, review these common solar monitoring setup mistakes before trusting the analytics built on top of it.
Tools and where analytics fits in the bigger picture
Every major inverter brand ships a monitoring portal, and most now surface PR and specific yield automatically. For deeper work, some owners export data to a spreadsheet or use third-party platforms that pull in local irradiance data for a more accurate PR. The reference definitions for these performance metrics come from bodies like the US National Renewable Energy Laboratory, and the international standard for PV performance monitoring is IEC 61724, worth knowing exists even if you never read it in full.
Analytics is one layer of a complete monitoring approach. To see how metering, alerts, and dashboards fit together, read our complete guide to solar monitoring. If you want to sanity-check India-specific subsidy and net-metering context alongside your numbers, the Ministry of New and Renewable Energy is the authoritative source. You can also read more about how we test and write on our about page.
Frequently Asked Questions
What is a good performance ratio for a rooftop solar system in India?
A healthy Indian rooftop system typically shows a performance ratio between about 0.75 and 0.82 over a year. Summer values dip because heat lowers panel efficiency, while cooler, clean-sky months read higher. A sustained PR below 0.70 usually points to soiling, shading, or a fault worth investigating.
Do I need special software for solar performance analytics?
No. Your inverter's own monitoring portal already records the data you need, and it often calculates specific yield and performance ratio for you. A basic spreadsheet to log monthly numbers and spot trends covers most homeowner needs. Paid platforms mainly add automated irradiance data and alerts.
How does analytics tell soiling apart from panel degradation?
Soiling shows up as a performance ratio drop that fully recovers after cleaning, and it tends to build up between rains. Degradation is slow, permanent, and small, roughly half a percent to one percent per year. If a cleaning restores your numbers, it was soiling, not aging panels.
What is inverter clipping and does it hurt my system?
Clipping happens when your panel array briefly produces more DC power than the inverter is rated to convert, so the inverter caps output, showing a flat top on the midday curve. Modest clipping is normal and often intentional for cost reasons. It does not damage equipment, but heavy clipping means lost energy.
How often should I review my solar analytics?
A monthly review of specific yield and performance ratio is enough for most homeowners to catch problems early. Glance at the daily power curve after any storm, grid outage, or noticeable bill change. Building a month-by-month trend matters far more than checking daily numbers, which are too noisy to act on.
Conclusion
Advanced solar performance analytics is not about drowning in data; it is about a small set of honest metrics that tell you whether your system is healthy and, when it is not, exactly where to look. Learn specific yield, learn performance ratio, and learn to walk a loss tree, and you will catch problems weeks before your electricity bill does. Start simple: log your numbers monthly and watch the trend. When you are ready to build a full monitoring workflow around these metrics, our complete guide to solar monitoring is the natural next step.
