Key Takeaways
- String monitoring tracks voltage, current, and power output of each panel string independently
- Detects faults, shading issues, soiling, and panel degradation faster than system-level monitoring
- Reduces revenue losses by identifying underperforming strings before small issues become large ones
- Standard in commercial and utility-scale installations; increasingly common in residential
- Data feeds into SCADA systems, performance dashboards, and O&M alert platforms
- Can be implemented through inverter-native monitoring, add-on current sensors, or module-level electronics
What Is String Monitoring?
String monitoring is the practice of individually tracking the electrical performance — voltage, current, and power — of each panel string in a solar PV system. Rather than only measuring total system output at the inverter or meter level, string monitoring breaks performance data down to the string level, making it possible to pinpoint exactly where underperformance or faults are occurring.
In a system with 10 strings, for example, system-level monitoring might show a 5% drop in total output. Without string monitoring, finding the cause requires a site visit and manual testing. With string monitoring, the dashboard immediately shows that one specific string is producing 50% less than its peers — narrowing the diagnostic search to a specific group of panels.
A 2% string-level underperformance issue in a 500 kW commercial system costs roughly $800–$1,200/year in lost production. Without string monitoring, these issues often go undetected for months or years, compounding losses.
How String Monitoring Works
String monitoring systems collect data at the string level and transmit it to a central monitoring platform:
Data Collection
Current sensors (CTs), voltage taps, or inverter-native MPPT data capture string-level electrical measurements. Sampling rates range from once per second to once per 15 minutes depending on the system.
Data Transmission
Measurements are sent to a data logger or directly to a cloud platform via cellular, WiFi, or Ethernet. Commercial systems typically use RS-485 or Modbus communication protocols.
Comparison & Analysis
The monitoring platform compares each string’s output against expected values (from the design model) and against peer strings. Deviations beyond a configurable threshold trigger alerts.
Alerting & Diagnostics
When a string underperforms relative to its peers or expected output, the system generates alerts with diagnostic context — time patterns, weather correlation, and comparison data to help identify the root cause.
String PR = (Measured String Output kWh) ÷ (Expected String Output kWh) × 100%Types of String Monitoring
Different approaches suit different system sizes and budgets:
Inverter-Native MPPT Monitoring
Most modern string inverters report per-MPPT data (voltage, current, power) through their built-in monitoring portals. No additional hardware needed, but resolution is at the MPPT level, not individual string level if multiple strings share an MPPT.
String Current Sensors
Clamp-on or inline current transformers installed on each string conductor in the combiner box. Provides true per-string current measurement. Common in commercial and utility-scale systems where multiple strings feed each MPPT.
Module-Level Monitoring
Microinverters or DC optimizers provide per-panel data, which inherently includes string-level data. The highest resolution but also the highest cost. Standard with Enphase and SolarEdge systems.
SCADA Integration
String monitoring data feeds into a SCADA system for centralized fleet management. Used in utility-scale plants and multi-site commercial portfolios where dozens or hundreds of strings must be tracked across multiple locations.
When modeling system performance in solar design software to set production baselines, make sure the modeled output accounts for all real-world loss factors. String monitoring alerts are only useful if the expected baseline is accurate — otherwise, you get false alarms or miss genuine underperformance.
Common Faults Detected by String Monitoring
String monitoring catches issues that system-level monitoring misses:
| Fault Type | String Monitoring Signature | Typical Cause |
|---|---|---|
| Panel-Level Shading | One string consistently lower than peers during specific hours | New tree growth, debris, adjacent building |
| Panel Failure | String voltage drops by one panel’s Vmp; current unchanged | Bypass diode activated, cell crack, hotspot |
| Connector Failure | String current drops to zero or intermittent | Loose MC4 connection, corroded terminal |
| Soiling | Gradual decline across all strings; restored after rain | Dust, pollen, bird droppings |
| Inverter MPPT Fault | String hardware fine but MPPT input shows zero output | Firmware bug, fuse failure, wiring issue |
| Degradation | Slow, steady decline in one string vs. peers over months | Accelerated module degradation (PID, LID) |
Practical Guidance
String monitoring practices differ by role and system scale:
- Set accurate production baselines. Use your solar software to generate per-string expected output based on orientation, tilt, shading, and equipment specifications. These baselines become the reference for monitoring alerts.
- Specify monitoring resolution in the design. For commercial projects, include string-level current monitoring in the BOM. For residential, confirm that the selected inverter provides per-MPPT data through its monitoring portal.
- Label strings consistently. Use the same string identifiers in the design software, the string map, and the monitoring platform. This allows O&M teams to trace alerts back to specific physical locations without confusion.
- Account for monitoring in loss projections. Systems with string monitoring and proactive O&M typically maintain 1–2% higher performance ratios than unmonitored systems over their lifetime.
- Commission monitoring on day one. Verify that all string-level data appears correctly in the monitoring platform before leaving the site. Missing or mislabeled strings are much harder to troubleshoot remotely.
- Benchmark initial performance. Record string-level output during commissioning as the “day one” baseline. This provides an undeniable reference point for future performance comparisons.
- Set alert thresholds appropriately. A 5% deviation threshold is typical for string-to-string comparison. Tighter thresholds generate too many false alarms; looser thresholds miss real issues.
- Use monitoring data for warranty claims. String monitoring data provides objective evidence of module underperformance that manufacturers require for warranty claims. Archive data for at least the warranty period.
- Position monitoring as asset protection. String monitoring protects the customer’s investment by catching problems early. Frame it as “insurance for your solar investment” rather than a technical add-on.
- Quantify the value of early detection. A single undetected panel failure in a 20-panel string reduces that string’s output by 5–8%. Over a year, that is $50–$150 in lost production for a residential system. Over 25 years, it compounds significantly.
- Differentiate your O&M offering. Companies that include string monitoring with proactive maintenance plans win more commercial contracts. It demonstrates a commitment to long-term system performance.
- Show the monitoring dashboard in proposals. A live demo of a string monitoring dashboard during the sales presentation makes the system feel tangible and well-managed.
Model String-Level Performance Baselines
SurgePV’s production simulation generates per-string expected output, giving your monitoring platform accurate baselines for fault detection from day one.
Start Free TrialNo credit card required
Real-World Examples
Residential: Detecting a Failing Panel
A homeowner’s 7.2 kW system has two MPPT inputs on the string inverter. The monitoring dashboard shows MPPT 1 (south-facing, 10 panels) consistently producing 8% less than MPPT 2 (also south-facing, 6 panels) after normalizing for string size. A site visit reveals one panel on MPPT 1 has a cracked cell with an activated bypass diode. The panel is replaced under warranty within two weeks. Without string monitoring, this 8% loss on one string would have continued undetected, costing roughly $120/year.
Commercial: Soiling Pattern Identification
A 200 kW commercial system in a dusty industrial area uses string current sensors on all 40 strings. After three months, monitoring data shows strings on the south side of the building averaging 6% lower output than strings on the north side. Investigation reveals that a nearby gravel road generates dust that settles preferentially on the south-facing rows. The owner adjusts the cleaning schedule to target these strings more frequently, recovering $2,400/year in lost production.
Utility-Scale: Fleet-Wide Degradation Tracking
A solar O&M company manages 15 MW across 6 sites. String monitoring data, aggregated over 3 years, shows that modules from one specific manufacturer are degrading at 1.1%/year — nearly double the warranted 0.6%/year rate. The company files warranty claims on 3,200 affected modules, backed by string monitoring data as evidence. The claim is valued at over $180,000 in replacement modules.
Impact on O&M Strategy
String monitoring transforms operations and maintenance from reactive to proactive:
| O&M Approach | Without String Monitoring | With String Monitoring |
|---|---|---|
| Fault Detection | Reactive — noticed when bills increase | Proactive — alerts within hours |
| Diagnostic Precision | System-level only — requires site visit | String-level — narrows search to specific panels |
| Revenue Protection | Faults can persist for months | Issues identified and resolved in days to weeks |
| Warranty Claims | Difficult to prove without data | Data-backed evidence of underperformance |
| Cleaning Optimization | Fixed schedule regardless of soiling | Data-driven cleaning triggered by measured losses |
| Performance Reporting | Annual summary only | Real-time dashboards with string-level detail |
When comparing string monitoring data, always normalize for string size and orientation before flagging underperformance. A 6-panel string on a west-facing roof will naturally produce less than a 10-panel string facing south. The monitoring platform should compare each string against its own expected output, not against other strings with different configurations.
Frequently Asked Questions
What is string monitoring in a solar system?
String monitoring is the practice of independently tracking the electrical output (voltage, current, and power) of each string of panels in a solar system. It allows operators to detect underperformance, faults, or degradation at the string level, rather than only seeing total system output. This enables faster diagnosis and resolution of issues that would otherwise go unnoticed.
Do I need string monitoring for a residential solar system?
For most residential systems, the per-MPPT monitoring built into modern string inverters provides sufficient string-level visibility. If your inverter has two MPPT inputs, you can compare performance between them. For higher resolution, microinverter or DC optimizer systems offer panel-level monitoring. Dedicated string current sensors are typically only cost-justified for commercial and utility-scale systems.
How does string monitoring differ from system-level monitoring?
System-level monitoring shows total energy production and power output for the entire installation. String monitoring adds granularity by tracking each string independently. This means you can identify which specific string is underperforming without a site visit. System-level monitoring tells you something is wrong; string monitoring tells you where the problem is.
What faults can string monitoring detect?
String monitoring can detect panel failures (cracked cells, hotspots), connector faults (loose or corroded MC4 connections), shading from new obstructions, soiling patterns, accelerated module degradation, inverter MPPT faults, and wiring issues. By comparing each string’s output against expected values and against peer strings, the monitoring system can flag deviations and help narrow down the root cause before a technician visits the site.
About the Contributors
Content Head · SurgePV
Rainer Neumann is Content Head at SurgePV and a solar PV engineer with 10+ years of experience designing commercial and utility-scale systems across Europe and MENA. He has delivered 500+ installations, tested 15+ solar design software platforms firsthand, and specialises in shading analysis, string sizing, and international electrical code compliance.
CEO & Co-Founder · SurgePV
Keyur Rakholiya is CEO & Co-Founder of SurgePV and Founder of Heaven Green Energy Limited, where he has delivered over 1 GW of solar projects across commercial, utility, and rooftop sectors in India. With 10+ years in the solar industry, he has managed 800+ project deliveries, evaluated 20+ solar design platforms firsthand, and led engineering teams of 50+ people.