The Monitoring Failure

The ground faults themselves are a hardware problem — equipment fails. What makes this situation extraordinary is that Sunrun's "professional-grade monitoring," marketed on Page 1 of the Agreement, failed to detect or report 237 ground fault events spanning two full years. On every single one of those days, while the inverter was shutting down at midday and my system was generating zero power for the rest of the afternoon, Sunrun's monitoring system reported one thing: System Normal.

Ground faults before my report on Feb 25, 2026
211
Alerts from Sunrun's monitoring
0
Faults after my report (while Sunrun "knew")
26
Days from my report to service offer
30

"System Normal" vs. Reality

The screenshot below is from the My Sunrun mobile app on March 28, 2026 — the single worst ground fault event in the entire dataset. The system shut off at 9:45 AM, producing only 2.9 kWh for the entire day (compared to an expected 22+ kWh). The app's verdict? System normal.

Notice one other detail in the app: it reports 23 panels. My system has 17 panels. Even the basic hardware inventory in Sunrun's own monitoring system is wrong.

My Sunrun app showing 'System Normal' on March 28, 2026 — the worst ground fault day
VS
My Sunrun App — March 28, 2026

What Sunrun's own production data actually recorded:

2026-03-25 10:30 AM
-17.5 kWh
2026-03-26 11:15 AM
-15.3 kWh
2026-03-28 9:45 AM
-19.4 kWh

This is the fundamental contradiction at the heart of the monitoring failure. Sunrun collects 15-minute interval production data from my system — the same data I used to detect and document every one of the 237 fault events. They have every data point. The ground fault signature is unmistakable in their own data: normal production in the morning, then an abrupt cliff to zero, hours before sunset. The app screenshot and the production data come from the same company. One says everything is fine. The other screams that it is not.

The Customer Service Timeline

What happened after I discovered the problem and reported it to Sunrun tells its own story. Pay particular attention to what the production data shows during each phase of Sunrun's response.

February 25, 2026 — My Report
I contact Sunrun to report that my system appears to be experiencing recurring shutdowns. I have already identified 211 fault events in the production data at this point. Sunrun's automated response promises a diagnostic check within three days.
Ground fault recorded this same day — shutoff at 12:45 PM, 8.7 kWh lost
February 25–March 2 — The "Investigation" Period
During the five days Sunrun was supposedly investigating my report, their own data recorded 6 consecutive ground fault events:
Feb 25 — shutoff 12:45 PM — 8.7 kWh lost
Feb 26 — shutoff 11:45 AM — 7.4 kWh lost
Feb 27 — shutoff 12:00 PM — 11.2 kWh lost
Feb 28 — shutoff 12:00 PM — 10.2 kWh lost
Mar 1 —  shutoff 1:00 PM  — 9.4 kWh lost
Mar 2 —  shutoff 12:30 PM — 11.1 kWh lost
6 faults in 6 days — 58 kWh lost — $46.84 in double costs

Every single day of Sunrun's "investigation," the system was faulting. If anyone had looked at the production data — the data Sunrun was actively collecting in real time — the problem would have been immediately obvious. No one looked.

March 2, 2026 — Sunrun's Response: "Your Issue Has Been Resolved"
Five days after my report, I receive an email: "We are happy to report your issue has been resolved!" No technician visited. No parts were replaced. No one inspected the system. The system faulted again on the very day they sent this email (shutoff at 12:30 PM, 11.1 kWh lost). Sunrun declared the problem solved while it was actively happening.
March 6, 2026 — My Escalation
I contact Sunrun again, expressing frustration that the issue has not been taken seriously. I ask for escalation to a manager and request Sunrun's legal contact address. Another ground fault is recorded this same day (shutoff at 1:00 PM, 9.4 kWh lost). My request is not escalated. No chat transcript is provided to me.
March 7–26, 2026 — Three Weeks of Silence
No follow-up. No escalation. No phone call. No service visit. Nothing.

During this period of total silence from Sunrun, the system recorded 18 additional ground fault events. This included the three worst days of the entire month: March 25 (shutoff at 10:30 AM, 17.5 kWh lost), March 26 (shutoff at 11:15 AM, 15.3 kWh lost), and March 28 (shutoff at 9:45 AM, 19.4 kWh lost — the single worst event in the entire two-year dataset).
18 faults in 20 days of silence — worst month on record
March 27, 2026 — Sunrun Finally Offers Service
A full month after my initial report, and three weeks after I asked for a manager, Sunrun emails to schedule a service appointment. The email now states: "Our monitoring system has detected an issue with your solar system that requires maintenance."

Read that carefully. The same monitoring system that showed "System normal" through 237 ground faults over two years has now, a month after I reported the problem myself, suddenly "detected" an issue. Their monitoring system did not detect anything — I did. March 2026 produced 22 ground fault events, the worst single month in the entire dataset.

What Sunrun Sees vs. What the Data Shows

To appreciate the absurdity of reporting "System normal" on a day with a ground fault, consider what the two data sources look like side by side for March 28, 2026 — the day I captured the app screenshot above:

Sunrun's Customer-Facing View

Status System normal
Panels 23
Daily production 2.9 kWh
Alerts None
Service tickets None
Fault detected No

Sunrun's Own Production Data

Inverter status E018 Ground Fault
Panels (actual) 17
Shutoff time 9:45 AM
kWh lost 19.4 kWh (87% of expected)
Production after cutoff 0.0 kWh for 8+ hours
Fault event # 237 of 237

Software Problem, or Management Problem?

Sunrun collects 15-minute production data from every system they monitor. The ground fault signature is one of the most trivially detectable anomalies in time-series data: normal production in the morning, then an abrupt cliff to zero, well before sunset. A simple rule — if production > threshold then drops to zero before sunset, flag it — would catch every single event. Any undergraduate computer science student could write the detection logic in an afternoon.

So the question becomes: does Sunrun's monitoring software genuinely fail to detect these events, or does it detect them and simply choose not to act? Both scenarios are troubling, and the data points toward the latter. Consider:

Either way, the result is the same: I was paying for "professional-grade monitoring" that never monitored anything, and I had to reverse-engineer Sunrun's own API to discover that my solar system had been failing nearly every other day for two years.

A monitoring system that fails to detect 237 ground faults is not monitoring. A customer service process that declares a problem "resolved" while it is actively occurring is not service. And a month-long delay between a customer's report of a safety-relevant electrical fault and the first offer to send a technician is not professional-grade anything.


[1] Sunrun, Inc., "Sunrun Reports Fourth Quarter and Full Year 2025 Financial Results," February 26, 2026. investors.sunrun.com