One roof, or two hundred.
Not what a system made, but what it should have made in the weather it actually had, and where the gap went. SolarLens knows the expected output for that exact location, separates dull weather and dust from a real fault, and names the difference in plain numbers.
No login, any brand. Installers: see fleet monitoring or book a demo.
A wire works loose. A string trips. Dust settles over a month. The array quietly gives 40% less, and the bill never makes it obvious. The installer finds out only when the client calls, months late and unhappy.
Every brand ships its own app. An installer running five brands across 200 sites would need to open five apps and check each one, every morning. So they don't. They react instead of prevent.
Enter a city, a system size and a few months of generation. Get back what that system should have produced in the weather those months actually had, with the shortfall split into weather, dust, and the part worth investigating.
Any brand. Results share as a link or print to PDF, so an installer can send a prospect their own numbers.
Run a check →Upload a PDF bill and see exactly what it says about your solar. Most people read the export figure as generation. It is not, and that mistake makes a healthy system look broken.
The file never leaves your browser. Nothing is uploaded, nothing is stored.
Read a bill →You sold the panels and the AMC. SolarLens is how you honour it, without living inside five inverter apps or burning your margin on emergency truck rolls.
A factory, hospital or housing society that spent crores on a rooftop deserves to know it is delivering. SolarLens shows them, in plain numbers, whether the investment performs.
Own a single rooftop? You do not need an account. Our free health check compares what your system made against what it should have made in your city's actual weather. Any brand, no login.
We pull generation data from the inverter clouds we support and normalise it into one canonical schema, so Growatt, GoodWe, SolarEdge and Solarman finally read the same.
Each site's real output is weighed against a physics baseline of what it should be producing in that day's irradiance, pulled live for its exact location. The gap is the signal our anomaly engine watches.
Drop below 75% of expected and the right person gets a WhatsApp or email the same day: site, gap, likely cause. Each month, a white-label PDF goes to the client.
Every site gets an expected number before it gets an actual one. When the gap opens, you see why, not just that it did.
Soiling isn't one curve. A site near a highway dulls faster than one in open farmland. We pull live PM10 air quality for each site's exact location. Above 100 µg/m3, CPCB's own threshold for moderate air quality, we shorten the soiling estimate and move up the clean date. Rain resets the clock automatically, so a truck roll only happens when a clean will actually pay for itself.
We connect to your inverter clouds with read-only access. SolarLens reads generation data and never changes a setting on your hardware.
Generation data is used only to run your fleet view and your reports. It is never sold, and never shared with other installers or third parties.
Your fleet is yours. Reports carry your brand, access is scoped per client, and site data is never shared or sold.
Every month, SolarLens writes a clean PDF for each site. Generation, savings, uptime, and a plain-language AI diagnosis of anything that went wrong. Your logo, your name, sent on your behalf.
Two days of soiling-related loss detected mid-month. A panel cleaning on May 18 recovered an estimated 6% of output. No hardware faults this period, and the inverter is operating within spec.
We are onboarding a small group of installer partners during early access. Run SolarLens across your entire fleet at no cost for the first few months. No card, no commitment.
Per-site pricing comes later, once you are getting real value from it. Early partners help shape it, and keep preferential rates for good.
"An installer should never hear that a site is down from an angry client. The data to prevent it already sits on every rooftop, every fifteen minutes. SolarLens simply reads it, and tells you first."
Global monitoring tools are tuned for conditions that do not exist here. SolarLens is built around Indian ones: monsoon cloud cover, DISCOM curtailment, and the dust that settles differently in Jaipur than it does in coastal Surat. The rules are explicit physics, not a black box, so you can always see why a site was flagged.
We are a small, remote-first team that has built reliable data pipelines before. SolarLens is software-only, runs in the cloud, and is being shaped right now alongside the installers using it in early access.
The model tells a genuine fault apart from a legitimate week of cloud cover, so you do not chase false alarms through the rains.
Grid curtailment hits many sites at once. SolarLens recognises that signature and separates it from a real, site-level failure.
Soiling follows local patterns. We track each site's dust build-up against local air quality and flag a clean only when it will actually pay for itself.
Connectors are built for Growatt, GoodWe, SolarEdge and Solarman. The free health check works with any brand, because it takes generation figures you read off your own app rather than connecting to it.
No. Everything reads data that already exists, either from the inverter cloud you already use or from figures you type in. There is nothing to fit on a roof.
The free health check answers in about two minutes with no account. Fleet onboarding is manual today, so it starts with a conversation rather than a signup form.
Yes. You can send an owner a result link showing their own numbers, the method and the assumptions, without giving them a login.
Own one rooftop? The health check above is free and needs no account. Running a fleet? Book a 20-minute demo, or request early access and we will set up a pilot on your real sites.