SolarEdge, Growatt, Sungrow, Deye and the rest arrive as one schema, with the same units and the same fault taxonomy.
Expected yield against measured, per string — so a soiled array or a failed optimiser surfaces in days, not quarters.
A fault arrives mapped to a likely cause, a part and a skill level, so the visit is right the first time.
“We stopped rebuilding the same quote in three tools. The estimator finishes a proposal before the site engineer has left the roof.”
“The lender stopped asking for a call. Every assumption behind the yield is a link now, so the file answers the question before it is asked.”
“Margin used to be a month-end surprise. I can see which project is drifting on the day it starts drifting.”