Skip to content
sayak.webdesignerWeb · Software · Data · AI
Industry · Energy

Solar: knowing which string is losing you money, today

A solar asset either performs to its contracted ratio or it does not, and the difference is usually a specific set of strings, a soiling pattern, or an inverter behaving oddly at a particular irradiance.

solar plant monitoring software indiasolar data analytics company kolkatadgr automation solar indiaperformance ratio monitoring solar
PV STRINGS — 42,000 modulesString invertersMPPT, 1,240 unitsWeather stationGHI · POA · tempSCADA gatewayModbus → MQTTPerformance Ratiolive PR vs contractualSoiling / shading lossper-string attributionGeneration forecastD+1 for schedulingToday · 18.4 MWhDGR automatedPPA compliance pack
+2.8%
Generation recovered, typical
0 hrs
Manual DGR effort
±4%
Day-ahead forecast accuracy
1,240
Inverters on one monitored estate
The short version

Solar generation is unusually measurable — irradiance, module temperature, string current, inverter output and export are all instrumented from day one — and unusually badly analysed. Most asset owners see a daily generation figure and a monthly performance ratio, both of which tell you whether there is a problem and nothing about where it is.

The gap between those two things is money. A 50 MW plant running two per cent below its achievable performance ratio is losing a substantial annual sum, and the cause is almost never the whole plant. It is a set of strings with degraded connections, a soiling pattern that varies by row orientation, an inverter derating at high ambient temperature, or a tracker that has drifted.

We build the data layer that makes those specifics visible: string-level performance normalised for irradiance and temperature, soiling loss separated from shading and degradation, inverter behaviour analysed across the operating envelope, and availability accounted properly against contractual definitions.

Alongside that, the operational reporting that consumes plant staff time — daily generation reports, PPA compliance packs, monthly invoices to the offtaker — automated entirely, because that is where the immediate labour saving is.

Performance ratio that means something

Performance ratio as a monthly plant-level number is a contractual metric rather than an operational one. Computed at string level, normalised for plane-of-array irradiance and module temperature, and compared across a plant, it becomes a map of where losses are concentrated.

We build that computation from inverter and string monitoring data joined with the weather station, and we present it as a ranked list rather than a chart: the fifty worst-performing strings this week, with an estimate of the generation being lost and a probable cause category. That turns an analytical exercise into a work order.

Because the normalisation is done properly, seasonal and weather variation is removed, which means a genuine degradation trend is visible early rather than being lost in the noise of a monsoon month.

PV STRINGS — 42,000 modulesString invertersMPPT, 1,240 unitsWeather stationGHI · POA · tempSCADA gatewayModbus → MQTTPerformance Ratiolive PR vs contractualSoiling / shading lossper-string attributionGeneration forecastD+1 for schedulingToday · 18.4 MWhDGR automatedPPA compliance pack
From PV string through inverter and SCADA to performance ratio, loss attribution and day-ahead forecast.

Separating soiling, shading and degradation

Three loss mechanisms look similar in aggregate output and require completely different responses. Soiling is recoverable by cleaning and follows a pattern driven by dust, pollen and rainfall. Shading is structural and time-of-day dependent. Degradation is permanent and should follow a slow, predictable curve.

We separate them using the signature each leaves in the data. Soiling produces a gradual decline across a whole area that recovers sharply after rain or cleaning. Shading produces a repeatable time-of-day pattern that correlates with sun position. Degradation shows as a persistent offset that does not recover.

The practical output is a cleaning decision supported by numbers: the soiling loss on a given block has reached a point where cleaning cost is justified. Most plants clean on a calendar; plants that clean on measured soiling loss recover meaningfully more generation for the same expenditure.

In practice

Soiling loss quantified per block with a cleaning-economics recommendation.
Shading patterns identified and mapped against time of day and season.
Degradation trend tracked against warranty curves.
Inverter derating behaviour analysed across temperature and irradiance envelope.
Tracker performance and drift monitored where applicable.

Every engagement starts with a conversation, not a proposal template.

Thirty minutes with a senior engineer. You leave with an architecture sketch and an honest cost range, whether or not you hire us.

Book that call

Automated daily generation reports and PPA compliance

Every solar asset produces a daily generation report, and at most sites somebody assembles it manually from the SCADA export, the meter reading and the weather station. It takes an hour or two, it is inconsistent between sites, and it is late.

We automate it completely: data read from the plant systems, computed against your definitions, and published in your exact format to a shared location or emailed before the reporting deadline. For portfolios, all sites produce identically structured reports, which finally makes fleet consolidation something other than a manual reworking exercise.

PPA compliance packs follow the same pattern. Availability computed against the contractual definition — which is rarely the same as raw uptime — deemed generation for grid-curtailed periods, and the supporting evidence assembled automatically. For assets where availability guarantees carry penalties, having this computed consistently and defensibly is worth considerably more than the labour saved.

ReportManual effort beforeAfter
Daily generation report (DGR)60–120 min per siteAutomatic, before deadline
Monthly PPA availability1–2 days per siteComputed daily, published monthly
Offtaker invoice backupManual assemblyGenerated with the invoice
Fleet consolidationReworking each site formatDirect — one standard
Curtailment and deemed generationEstimatedComputed from grid signals

Generation forecasting

Day-ahead and intra-day generation forecasting matters for scheduling and, in markets with deviation settlement, for avoiding penalties. It also matters increasingly for hybrid assets managing storage dispatch.

We build forecasts from numerical weather prediction inputs combined with the plant's own historical response — because two plants under identical forecast irradiance generate differently based on their configuration, soiling state and inverter behaviour. Accuracy is tracked continuously and reported, because a forecast whose error nobody measures is not a forecast.

Typical day-ahead accuracy after a few months of learning is within four per cent on a monthly aggregate basis, which is sufficient for scheduling purposes and materially better than the generic forecasts many operators rely on.

DEMAND FORECAST — next 12 periodstodayactuals (MAPE 4.1%)forecast + 80% interval

Rooftop and distributed portfolios

Distributed portfolios — hundreds of rooftop installations across many customers — have a different problem shape. Individual assets are small, instrumentation is minimal, and site visits are expensive relative to the value at stake.

Here the value is in exception detection at scale: identifying which of four hundred rooftops is underperforming relative to its own history and its neighbours, so that a site visit is dispatched only where it will pay. We build the comparative analysis and the alerting, plus a customer-facing portal showing generation and savings, which materially reduces support calls.

For companies selling under OPEX or RESCO models, we also handle the billing complexity: generation-based invoicing, escalation clauses, and reconciliation against net-metering credits.

We were cleaning on a fixed schedule. The soiling analysis showed two blocks needed cleaning twice as often and three blocks half as often. Same cleaning budget, about two per cent more generation.
O&M Head120 MW solar portfolio, Eastern India

Where this fits with our wider work

Solar clients typically also need the commercial layer — O&M work order management, spares, warranty claims against inverter and module suppliers, and the ERP tie-in for a company operating multiple assets. We build these on the same platform so operational and commercial data sit together.

For developers, we also build the pre-construction side: resource assessment data management, yield estimate versioning, and the document control that a lender's technical adviser will eventually want to inspect.

Every engagement starts with a conversation, not a proposal template.

Thirty minutes with a senior engineer. You leave with an architecture sketch and an honest cost range, whether or not you hire us.

Book that call
Capabilities

What is actually included in solar & renewable energy

Each of these is something we have shipped and still support in production — not a list of things we could do if asked.

01

String-level performance

PR normalised for irradiance and temperature, ranked worst-first with estimated loss.

02

Loss attribution

Soiling, shading and degradation separated by their signatures in the data.

03

Automated DGR

Daily generation reports in your format, published before deadline, identical across the fleet.

04

PPA compliance

Contractual availability, deemed generation and evidence packs computed consistently.

05

Generation forecasting

Day-ahead and intra-day forecasts from weather inputs and plant-specific response, with tracked accuracy.

06

Portfolio exception detection

Comparative analysis across distributed assets so site visits go where they pay.

07

O&M management

Work orders, spares, warranty claims and preventive schedules linked to asset performance.

08

Customer portals

Generation and savings visibility for rooftop customers, reducing support load.

Technology

The stack we actually use for this

Chosen for what your team can maintain in three years, not for what looks impressive in a proposal.

Plant data

  • Modbus
  • OPC
  • SCADA exports
  • Weather stations
  • MQTT

Processing

  • Python
  • TimescaleDB
  • Spark
  • Airflow
  • PostgreSQL

Analytics

  • Grafana
  • Power BI
  • Forecast models
  • Custom dashboards

Delivery

  • Automated Excel and PDF
  • Email and WhatsApp
  • Customer portal
How it runs

From first conversation to something in production

Two-week slices, a demo you can share every alternate Friday, and no phase where you are waiting without seeing progress.

011

Data source audit

What the inverters, meters and weather station actually expose, and at what resolution.

022

Baseline the asset

Historical performance normalised, so improvement can be measured rather than claimed.

033

Automate reporting first

DGR and compliance packs automated — immediate saving and it establishes the data flow.

044

Loss attribution

Soiling, shading and degradation separated, with cleaning economics.

055

Forecasting

Models trained on the plant's own response, with accuracy tracked from day one.

066

Extend across the portfolio

Second and subsequent assets on the proven configuration.

Straight answers

The questions clients actually ask

Including the ones where the honest answer is that you may not need us. If your question is not here, call +91 70033 91355 — you will speak to an engineer, not a call handler.

No, and it is the normal case. We integrate at the Modbus or SCADA level and normalise the different register maps and naming into a common model, so string-level analysis works identically across brands. The mapping work is a few days per manufacturer and only has to be done once.

Fifteen-minute data is workable for reporting and PR analysis. Five-minute or better is preferable for loss attribution and inverter behaviour analysis, and one-minute is ideal for forecasting model training. We work with what your SCADA already stores and will tell you honestly if a resolution limit constrains a specific analysis.

Yes, and this matters because contractual availability definitions vary considerably and rarely match raw uptime. We implement your specific definition including exclusions for grid unavailability, force majeure and scheduled maintenance, and we produce the evidence trail that supports the number if the offtaker questions it.

Not necessarily. For a single site we often deploy on-premise so nothing depends on plant connectivity. For portfolios, cloud makes more sense because the comparative analysis across sites is the point. Either way the plant-side collection buffers locally so a connectivity drop delays rather than loses data.

The reporting automation saves labour from week one. Loss attribution typically produces its first actionable finding within six to eight weeks of baseline data — usually a set of underperforming strings or a soiling pattern that changes the cleaning schedule. For assets above about 20 MW the generation recovery alone generally covers the engagement within a year.

Yes, and the approach is different — exception detection across many small assets rather than deep analysis of one large one. We build comparative performance across the portfolio, alerting on assets deviating from their own history and their peers, plus a customer-facing portal. For RESCO and OPEX operators we also handle generation-based billing and net-metering reconciliation.

Kolkata & West Bengal

Why being local to you matters here

West Bengal and the wider eastern region have a growing utility-scale and rooftop solar base, and a shortage of local partners who can do the data side properly — most O&M contracts include reporting as an afterthought delivered in a spreadsheet. Being in Kolkata means we can visit sites across the state and into Odisha and Jharkhand without the cost of flying a team in.

For solar monitoring, DGR automation and performance analytics, call +91 70033 91355 or WhatsApp us.

KolkataSalt Lake Sector VHowrahNew TownDurgapurAsansolSiliguriHaldia
SEALDAH · KOLKATA · WEST BENGAL
Next step

Tell us what is slowing your business down.

A 30-minute call with a senior engineer — not a salesperson. You leave with an architecture sketch and an honest cost range, whether or not you hire us.

Direct line

+91 70033 91355

Mon–Sat · 9:30 AM – 7:30 PM IST · Sealdah, Kolkata

Reply within one working hour NDA signed before any brief Fixed-price option on every scope
Verify us independently

Don’t take our word for it — ask an AI

Every page on this site is written to be read and quoted by AI answer engines, and we publish llms.txt and llms-full.txt so they can read us properly. One click opens the assistant with the question already typed.

The question we will ask for you

How does Sayak Web Designer (sayakwebdesigner.in), an IT company in Kolkata, India help companies in the Solar Renewable industry, and what results have they achieved?

Opens in a new tab. We do not see your conversation.

Call now WhatsApp Get quote