Skip to content

Where calculated results appear

The same measure can appear on several screens, each answering a different question. When two numbers seem to disagree, they usually differ in plant scope, period, display grain, unit, or how far processing has got. Use this page to find which view owns a number and how to compare it fairly.

Live status and day-to-day operations.

ViewGrainMain measuresGuide
Operation OverviewLive status. Day charts show 30-minute points; Month shows one result per day.PR and PR Corrected (%), Actual Yield/Budget (%), Availability (%), Specific Yield (kWh/kWp), generation (kWh, MWh)Portfolio and Operation Overview
Plant MonitoringLive and historical. Day power at the chosen resolution; Month and Year as daily or monthly totals.Active power (kW), daily energy (kWh), irradiance (W/m²), daily irradiation (Wh/m²), grid power (kW)Plant Monitoring

Month and Year charts may draw grid export below the axis to show direction; the export amount itself is positive. Interpret load and grid flow explains how to read it.

Processed results, used to explain shortfalls.

ViewGrainMain measuresGuide
Insights → OverviewMonth or Year, broken down by month or quarterIrradiation, Overspill (curtailment), Unavailability, and Soiling losses (kWh, %); actual and budget yield (kWh)Availability and loss analysis
Alarm AnalyticsOne row per alarm or group; loss estimated from five-minute intervalsEnergy loss (kWh), duration, frequency, remarksAlarm Analytics
String AnalyticsThe current position or a stored past dayPerformance score, string current, capacity (kWp), azimuth, tiltString Analytics
Cleaning AnalyticsWeekly soiling loss, with weekly, seven-week, and month-to-date cardsSoiling loss and rate, cleaning status, suggested cleaning dateCleaning Analytics

A few readings that trip people up:

  • Insights: loss percentages depend on the denominator you choose, Budget Yield or Potential Generation. Variance and Meter to Inverter are reconciliation steps, not physical losses.
  • Alarm Analytics: an energy loss of 0 can mean “not estimated”. Always read it with Remarks.
  • String Analytics: the score ranks strings within one plant, analysis type, and day. A blank or very low value is something to investigate, not proof of a fault.
ViewGrainWhat you getGuide
ReportsDaily or monthly standard reports; customized views by minute, day, month, or yearExcel reports and saved table viewsReports
DataHubDaily aggregates or five-minute intervals, up to 31 daysExcel workbook of plant, weather station, inverter, meter, string, and subplant dataExport Data with DataHub
APISet by each requestJSON for integrations and dashboardsAPI overview

A report reflects the data available when it was prepared. If data for that period is corrected afterwards, open or generate the report again once processing has caught up.

  • Live views, Operation Overview and Plant Monitoring, show current telemetry, device status, and intraday estimates.
  • Processed views, Insights, Alarm Analytics, String Analytics, and Cleaning Analytics, show results calculated after data has been processed. Operation Overview’s Month and Performance views also show processed daily results.

The display grain isn’t always the calculation grain. For example, the Day performance chart shows 30-minute points, while losses are calculated from five-minute intervals.

How SolarSENS processes plant data describes the processing stages, and Data freshness and corrections explains how to tell when a value was measured, calculated, and displayed.

  1. Same plants. Both views cover the same plants, inverters, or meters.
  2. Same days. Use plant-local calendar days, midnight to midnight in the plant’s time zone, not UTC or your browser’s time. Exports can differ: DataHub uses Malaysia time (UTC+8), so check the time zone of any export.
  3. Same grain. Don’t compare 30-minute points with hourly, daily, or monthly values.
  4. Same measuring point. Check whether the energy is inverter yield or metered yield.
  5. Processing finished. Check whether the day’s processing has completed, or whether you’re looking at an intraday estimate.
  6. Measured, not loaded. The time a page loaded is not the time the reading was taken.