SolarTech
SolarTechClean Energy
Back to blog
Monitoring

Solar Monitoring: Catch Problems Before They Cost You

Why monitoring matters, module vs string data, reading production curves, clipping and soiling, weather-normalized comparisons, performance ratio, and alerts worth keeping.

Written by SolarTechJul 18, 202614 min read

Direct answer: why monitor a solar system at all

Monitoring turns an invisible process, sunlight becoming electricity inside sealed equipment on your roof, into a data trail you can actually check. The direct value is early detection: a failing connector, a shading problem from new construction next door, an inverter fault, or gradually accumulating dust on the panels all show up in production data well before they become an obvious drop on your electricity bill or a complete outage. A system that is never monitored can quietly underperform for months, sometimes years, before anyone notices, at which point diagnosing the cause is harder and the lost production cannot be recovered. Monitoring is not optional maintenance for the technically curious; it is the only practical way to confirm a 25-year investment is actually delivering what it was sold to deliver.

Module-level vs string-level data

How granular your monitoring data is depends on your inverter architecture. String inverters typically report production at the string level, meaning you see the combined output of a group of modules but not any single panel's individual contribution, which makes it harder to isolate whether a production dip comes from one shaded module or a broader issue. Microinverters and power-optimizer systems report at the module level, so a single underperforming panel, whether from a fault, shade, or debris, is visible on its own rather than blended into a string average. Neither level of granularity is wrong for every household: module-level detail is more useful on complex, partially shaded roofs, while string-level data is often sufficient on a simple, unshaded array. The practical differences in what each approach actually shows you day to day, including how to interpret a string-level anomaly without module data, are covered in module-level vs string monitoring.

Reading production curves: what a healthy day looks like

A healthy solar production day traces a smooth, roughly bell-shaped curve: output rises from sunrise, peaks somewhere near solar noon, and tapers down to sunset, with minor dips from passing clouds. Learning to recognize this shape makes anomalies easy to spot: a sudden vertical drop mid-curve often points to a fault or a shading event that started abruptly, a flat top instead of a rounded peak usually signals clipping, and a curve that never quite reaches its expected height on an otherwise clear day may point to soiling, a degrading module, or a wiring issue. Comparing today's curve to a similar clear day from a prior month, rather than to a single fixed benchmark, accounts for the sun's seasonal path and gives a fairer read. The visual patterns worth training your eye on, and the common misreads that lead to false alarms, are covered in reading solar production curves. It helps to save a handful of reference curves from genuinely clear days across different seasons, since a winter clear-day curve and a summer clear-day curve differ in both height and width even on a perfectly healthy system, and comparing today against the wrong seasonal reference is a common source of unnecessary worry.

Clipping and soiling: two curve-shape stories

Two of the most common causes of an underwhelming-looking production curve are clipping and soiling, and they look different once you know what to check. Clipping produces a flat-topped curve around midday because the inverter is capping output at its own rated ceiling rather than passing through everything the array could produce, and it is often an intentional, cost-effective design trade-off rather than a fault; the diagnostic pattern is covered in detecting inverter clipping. Soiling instead produces a gradual, whole-curve decline as dust, pollen, or debris accumulates evenly across the array, typically recovering sharply after rain or a cleaning, a pattern explained in soiling loss and monitoring. In hot, dust-prone regions, soiling losses accumulate faster between rain events, so a monitoring routine that flags a slow multi-week decline is genuinely useful rather than a false alarm.

Weather-normalized comparisons across months

Comparing raw kilowatt-hour totals between a cloudy March and a clear June is not a fair test of your system's health, since weather, not equipment condition, explains most of the difference. Weather-normalized analysis adjusts recorded production against the solar resource actually available that day or month, using irradiance data or a comparable reference, so you can tell whether an underperformance is a weather story or an equipment story. This distinction matters most when you are trying to decide whether a dip justifies a service call: a below-average month during an unusually cloudy stretch needs no action, while the same dip during objectively sunny weather deserves investigation. The method for building this comparison without needing professional-grade instrumentation is covered in weather-normalized solar output.

Performance ratio: one number for system health

The performance ratio (PR) compresses a system's actual output relative to its theoretical output under the resource conditions it experienced into a single percentage, making it a useful headline number for a quick health check without digging into daily curves. A healthy, well-maintained residential system typically runs in a high PR range, and a meaningful, sustained drop in that number over consecutive months is a more reliable signal than any single day's raw kilowatt-hour figure, since PR already accounts for the day's weather. PR is not a perfect number: it can be skewed by measurement error, and it works best as a trend to watch rather than a single snapshot to judge. How to calculate it, what a reasonable range looks like, and what a declining trend usually indicates are covered in solar performance ratio explained.

What else affects production

Beyond clipping, soiling, and weather, a long list of ordinary factors shapes what your monitoring dashboard shows on any given day: shading from a tree that has grown taller since installation, module temperature on a hot afternoon reducing output even under clear skies, inverter derating during thermal stress, snow cover in colder regions, and simple seasonal changes in the sun's path across the sky. Recognizing which of these explains a given anomaly, rather than jumping straight to assuming equipment failure, saves unnecessary service calls and helps you build accurate expectations for each season. A broader inventory of these everyday production factors, useful as a first mental checklist before escalating any drop, is covered in what affects solar production.

Setting alerts worth using, without alert fatigue

Most monitoring platforms let you configure alerts for production drops, inverter faults, or communication loss, but default settings are often too sensitive, generating frequent notifications for normal weather variation until you eventually stop reading them. A more useful alert strategy filters for genuine anomalies: a production shortfall measured against a weather-adjusted expectation rather than a fixed threshold, a fault code that persists rather than one that clears within a cycle, or a communication gap lasting longer than a routine overnight offline period. Getting this calibration right up front is what keeps alerts as a useful early-warning tool rather than background noise you learn to ignore. Practical settings and thresholds worth configuring, and the ones worth turning off, are covered in solar alert settings worth using.

The annual review habit

Beyond day-to-day monitoring, a short annual review against your original production estimate is one of the simplest habits that keeps a system delivering close to its design output for its full life. Once a year, pull twelve months of production data, compare it to the estimate from your original proposal (adjusted for that year's actual weather if you can), check your performance ratio trend, and note any recurring fault codes or alerts worth raising with your installer. This annual checkpoint catches slow, cumulative issues, gradual module degradation running faster than expected, an aging inverter, or creeping shade from new growth, that no single day's data would reveal on its own. The structure for running this review efficiently is covered in annual solar performance review.

Maintenance, battery SOC, and fault codes as monitoring inputs

Monitoring is not limited to production kilowatt-hours. A seasonal physical maintenance routine, covered in solar panel maintenance guide, pairs naturally with your data review since visual inspection often explains a numeric anomaly the dashboard alone cannot. For systems with battery storage, state of charge (SOC) data is a parallel monitoring stream worth reading alongside production, since a battery that never reaches full charge or drains unusually fast can point to a wiring, firmware, or capacity issue rather than normal use, a topic covered in battery SOC monitoring basics. Inverter fault codes are themselves a monitoring signal, not just a service trigger, and learning to read the difference between a code that clears on its own and one that needs attention, covered in inverter fault codes basics, turns your dashboard into a genuine diagnostic tool rather than a screen you only check when something already feels wrong.

Closing: use the cluster map below

Good monitoring habits do not require technical expertise, just a routine: check production against a fair weather-adjusted expectation, watch performance ratio as a trend rather than a single number, keep alerts calibrated to real anomalies, and set aside time once a year for a proper review against your original estimate. Use the cluster map below to go deeper on whichever piece of that routine you want to build next, from reading a single day's curve to structuring your annual checkup.

Explore the solar topic cluster

Frequently asked questions

Why should I monitor my solar system if it seems to be working fine?
Monitoring catches slow, invisible problems, soiling, shading, a failing connector, or inverter wear, months before they become an obvious bill increase or an outage. Without data, you have no way to confirm the system is actually performing as designed.
What is the difference between module-level and string-level monitoring?
String-level monitoring, common with central string inverters, shows combined output for a group of modules. Module-level monitoring, available with microinverters or power optimizers, shows each panel individually, making it easier to isolate a single underperforming module.
What is a good performance ratio for a home solar system?
A healthy, well-maintained residential system typically runs in a high performance ratio range, but the exact figure varies by climate, equipment, and shading. The trend over consecutive months matters more than any single reading, since PR already adjusts for that day's weather.
How often should I do a full review of my solar production data?
An annual review is usually enough for most homeowners: compare twelve months of production to your original estimate, check the performance ratio trend, and note recurring fault codes. Day-to-day monitoring plus one thorough yearly checkup catches most issues early.

Sources

  1. PV System Performance Monitoring (NREL)Accessed Jul 18, 2026
  2. Performance Ratio and Availability (IEA PVPS)Accessed Jul 18, 2026
  3. IEC 61724-1: Photovoltaic system performance monitoring (IEC)Accessed Jul 18, 2026
  4. Solar Data and Tools (NREL)Accessed Jul 18, 2026

Related articles