BESS & Solar Inverter Monitoring
One control-room view over battery storage, PV inverters and every DC string — live energy flows, state of charge, performance ratio and alarms.
Live demo dashboard
A simulated hybrid plant: 11 MWh of storage across three banks, 18 PV inverters rated 100–125 kW and 90 DC strings. The simulated clock runs 120× faster than real time.
Conditions driving irradiance, panel derating and charging demand
- Cloud cover
- 29 %
- Wind
- 15 km/h
- Humidity
- 69 %
- PV potential
- 1681 kW
- 14:0025°1.7M
- 15:0025°1.5M
- 16:0024°919
- 17:0023°668
- 18:0022°636
- 19:0022°539
- 20:0021°223
- 21:0019°0
Single-line diagram with live power on every branch. Animation direction follows the actual direction of energy.
3 MWh · 1.5 MW · LFP 1P416S
- Power
- 360 kW
- Available
- 2.02 MWh
- SOH
- 98.2 %
- Cycles
- 412
- Cell temp.
- 26.0 °C
- C-rate
- 0.12 C
3 MWh · 1.5 MW · LFP 1P416S
- Power
- 234 kW
- Available
- 1.63 MWh
- SOH
- 96.4 %
- Cycles
- 688
- Cell temp.
- 28.1 °C
- C-rate
- 0.08 C
5 MWh · 2.5 MW · LFP 2P416S
- Power
- 703 kW
- Available
- 3.67 MWh
- SOH
- 99.1 %
- Cycles
- 214
- Cell temp.
- 29.7 °C
- C-rate
- 0.14 C
Generation, load, battery power and grid exchange over the simulated day. The vertical marker shows the current moment.
- PV generation
- Site load
- EV charging
- Battery (+ discharge / − charge)
- Grid (+ import / − export)
- State of charge
500 kW import connection and 750 kW export limit, metered hour by hour at the interconnection point
- Import
- Export
- Imported today
- 1.90 MWh Peak 500 kW · of 500 kW
- Exported today
- 0.00 MWh Peak 24 kW · of 750 kW
- Net balance
- -1.89 MWh Busiest hour in 448 kWh · out 617 kWh
- Peak shaved by BESS
- 4 kWh Battery covers demand above the 500 kW import cap
18 string inverters rated 100–125 kW, grouped into three blocks. The bar under each card shows load against nameplate rating, the segments below show per-string health.
Interactive demo. Values come from a deterministic plant simulator, not from a live installation.
What the platform covers
Everything an O&M team needs to keep a hybrid solar-plus-storage site profitable.
Energy flow topology
Single-line diagrams with live power on every branch: PV field, inverters, AC bus, storage banks, site load and grid connection point.
Battery analytics
SOC, SOH, cycle count, cell temperature spread and C-rate per bank, with degradation trends and warranty threshold tracking.
String-level diagnostics
Performance-ratio heat maps across every string detect soiling, shading, connector faults and PID before the yield is lost.
Dispatch and optimisation
Peak shaving, self-consumption, tariff arbitrage and export-limit curtailment driven by a configurable rule engine.
Protocols and integration
Modbus TCP/RTU, IEC 61850, SunSpec, IEC 60870-5-104, OCPP and MQTT bridges into your existing SCADA, CMMS and ERP landscape.
Alarms and reporting
Rule-based alarming with acknowledgement workflow, availability and PR reports, plus automated exports for O&M contracts.
How we build it
React 19 and TypeScript on the front end, WebSocket or MQTT telemetry streams, time-series storage in TimescaleDB or ClickHouse and a Node.js aggregation layer. Dashboards are server-rendered for an instant first paint and stay responsive with thousands of live tags.
- 3 BESS banks · 11 MWh
- 11 MWh / 5.5 MW
- Inverters
- 18 × 100–125 kW
- PV array
- 2.46 MWp / 90 strings
- Export limit
- 750 kW


