SE24 / DATA ENGINEERING / SOLAR REPORTING

One reporting layer for multiple solar platforms

A unified monitoring and reporting system across PvMeter, MeterOnline and Solis, built to make a complex multi-provider estate understandable.

SystemPortfolio reporting
InputsMultiple provider APIs
OutputsDashboards and reports
OperationScheduled server pipeline
Portfolio monthly report with generation, export and performance ratio trend

Counterpart built the layer between the providers

Solar portfolio data sat across several providers, each with its own representation of sites, meters, generation and capacity. The task was not to display those feeds but to build a dependable portfolio model from them.

  • 01Ingest

    Connect PvMeter, MeterOnline and Solis APIs through a repeatable collection process.

  • 02Normalise

    Translate different site, generation and capacity models into a consistent portfolio representation.

  • 03Reconcile

    Resolve overlapping records, aliases and ambiguous meters before they can create double-counting.

  • 04Analyse

    Expose generation, capacity, performance and operational exceptions at portfolio and client level.

  • 05Publish

    Regenerate dashboards and branded monthly reports through a scheduled server-side pipeline.

From disparate APIs to one reporting model

INPUT / PROVIDERSPvMeter
MeterOnline
Solis
DATA / ASSURANCENormalise
Resolve
Validate
OUTPUT / CLIENTSPortfolio
Dashboards
Reports

A complex estate became understandable

Discuss a data system