Energy data visualization
An energy dashboard that shows PV, battery storage, protection relays and metering from one place. Real-time monitoring, a portfolio-wide view across sites and export to Power BI — with no integration project for every new data source.
An energy dashboard for operators and dispatch
Energy visualization serves several audiences with very different needs. Our dashboard is built as per-role layouts — everyone sees what they need to decide, and nothing more:
- Operator / owner — production, revenue and availability overview across the portfolio. Monthly report generated automatically, no more Excel work.
- Operator / dispatch — site map, KPI tiles, active alarms, one-click site switching. Consolidated operational view of the technology stack on a single screen.
- Analyst — pan/zoom history, CSV export and Power BI hookup. Built on the same data model as the day-to-day dashboard, so there's no "second version of the truth".
- Integrator — register map configurator, site onboarding, alarm management. Hidden from regular operators, fully accessible to the integrator role.
Real-time energy monitoring
Monitoring energy systems only makes sense when the data is fresh and reliable. The platform stands on a few principles that guarantee that:
Live telemetry
Default 30 s poll, sub-second option for critical signals. Device-to-dashboard latency typically 2–5 seconds.
Offline resilience
The edge module buffers data locally and catches up when connectivity returns. Uplink loss is not a data loss on the time series.
Multi-vendor in one view
Sinexcel, ABB, CATL, Sungrow — one data model. A power vs. cell temperature chart works across the vendor mix.
History without limits
Long-term retention in Cosmos DB, charts with custom time range and fast pan. Analytical work without long CSV exports.
Portfolio-wide overview
When you operate more than one PV or BESS site, you need a view that unifies dozens of vendor-mixed devices into one consistent overview. Concretely:
- Portfolio map — all sites on a map with colour-coded state (ok / warning / critical). Click on the marker to open the site detail.
- Portfolio KPIs — total installed capacity, current output, storage SoC, availability, active alarms. All aggregated, all drillable.
- Site Shift Digest — three-line "what happened since the last handover" summary. The incoming operator doesn't have to grep through the log.
- Consistent language — the visualization of equipment is uniform across all sites, even when each has a different vendor mix.
Power BI and other tools
Not every task belongs in our dashboard. For financial reporting, long-term analytics or BI combined with external data (trading, weather, spot price) we ship:
- REST API — reads for telemetry, history and events. Standard OAuth 2.0, per-tenant isolation.
- Power BI connector (roadmap) — direct hookup without a CSV step. Scheduled refresh.
- Webhook events — critical alarms, state changes and commands can be pushed to downstream systems.
- Bulk CSV export — for ad-hoc analytics and audit reports.
Frequently asked
Can we customise the dashboard for our company?
Yes. Each site's layout is a JSON document editable with a drag-and-drop editor. Colours, logo and basic branding are per-tenant configurable.
Do you support classic SCADA screens (SLD)?
Yes — the dashboard includes a single-line diagram (SLD) with live voltage, current and power values, breaker state and protection status. Matches dispatch operator expectations.
How do you handle multi-company access to one platform?
The platform is multi-tenant. Each customer sees only their data; isolation is enforced by filtering on every query. Cross-tenant access exists only for the ECC platform admin.
How long does dashboard onboarding for a new site take?
Connecting the edge module and getting basic visualization is 1–2 days (if devices are reachable on the network). Full dashboard and alarm tuning typically another week depending on scope.
Can we embed the dashboard into another system (iframe)?
Yes, via SSO tokens or a public embed for non-sensitive data (e.g. a public operator page with current production).