Built for utility-scale BESS operators

The intelligent
CMMS for BESS

One platform for asset management, real-time monitoring, AI-powered fault prediction, compliance, and maintenance — built specifically for industrial-scale battery energy storage.

LIVETarong · 312.4 MW · Discharging
No installation 72-hour secure access Source code never exposed
demo.ibess.io/sites/tarong/overview
Tarong BESS — 312.5 MW / 1,250 MWh
All systems nominal · Discharging · SoC 73.4%
SoH
96.2%
Active Power
312.4 MW
↑ Discharging
State of Charge
73.4%
↓ 0.3% / hr
Active Alarms
7
2 critical
Open WOs
14
3 overdue
Array 1 — 25 inverter units
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
FaultA1-INV-06-TEMP-HIGHInverter outlet temp 82°C — cooling fan fault
CautionA2-INV-17-COMM-LOSSBMS comms timeout — last data 4m 22s ago
CautionXFMR-T1-OIL-TEMPMain transformer oil temp 74°C — trending upward
0+
Inverter units managed
0+
Alarms processed
0+
Asset records
0+
Work orders tracked
Platform capabilities

Everything BESS operators need

From real-time inverter telemetry to permit management to AI-generated maintenance insights — iBESS covers the full operational lifecycle.

Real-Time Unit Monitor

100–120 inverter units per site displayed with live power output, SoC, temperature, and fault status. Drill-down from fleet overview to individual unit asset record in two clicks.

Per-unit telemetryAlarm overlayFeeder drill-down
🌿
Feeder Tree & Single-Line

Interactive feeder topology with arrays, skids, and inverter units. Full single-line diagram (SLD) with clickable components linking directly to asset profiles and work orders.

SLD integrationArray topologyAsset navigation
🧠
AI Intelligence Engine

Continuously analyses alarm patterns, performance trends, and maintenance history to surface predictive fault flags, RTE degradation risks, and estimated cost-of-inaction before failures occur.

Predictive flagsRTE trendingCost modelling
🔧
Work Order Management

Full CMMS workflow: raise WOs from alarms or scheduled PM, assign contractors, track parts consumption, labour costs, and travel. Two-stage supervisor closeout approval with evidence capture.

Contractor managementCost trackingCloseout approval
📋
Compliance & Permits

Manage network operator obligations, safety permits (SWMS, high-voltage), and regulatory reporting. Permit-to-SWMS-to-WO linking ensures no work begins without correct authorisation.

Safety permitsSWMS linkingObligation register
📦
Asset Lifecycle & Parts

Every inverter and battery unit registered with serial number, commissioning date, warranty, condition rating, and linked critical spare parts. Complete asset lineage from installation to decommission.

Full asset registryWarranty trackingSpare parts
📊
Shift Handover & Comms Log

Structured shift handover forms capture plant status, open alarms, WO progress, and outstanding actions. Communications log tracks all correspondence with grid operators, OEMs, and regulators.

Shift handoverComms registerAudit trail
🛡️
Documents Register

Centralised document management for O&M manuals, commissioning reports, protection settings, calibration records, and permits. Categorised by asset, searchable, version-controlled.

O&M documentsVersion controlAsset linking
ibess-demo ~ docker compose ps
intelligentbess-frontend-1Upnginx:443
intelligentbess-api-1Up3001/tcp
intelligentbess-postgres-1Up5432/tcp (internal)
intelligentbess-timescale-1Up5432/tcp (internal)
intelligentbess-redis-1Up6379/tcp (internal)
intelligentbess-nats-1Up4222/tcp (internal)
intelligentbess-minio-1Up9000/tcp (internal)
All 7 services healthy · Public: 0 internal ports exposed_
Technical architecture

Enterprise-grade.
Properly secured.

Every service runs inside an isolated Docker network. No database, cache, or message broker ports are exposed to the internet. Users interact exclusively through the TLS-terminated reverse proxy.

FrontendReact 18 + TypeScript · Vite · TanStack Query
APINode.js + Express · REST with JWT auth
DatabasePostgreSQL 16 + TimescaleDB for time-series telemetry
StorageMinIO (S3-compatible) for documents and attachments
MessagingNATS for real-time telemetry streaming
CacheRedis for session management and rate limiting
DeploymentDocker Compose · Nginx reverse proxy · Cloudflare Tunnel
SecurityTLS everywhere · No exposed ports · Time-limited demo tokens
JWT authenticationBcrypt passwordsRate limitingCORS policyCloudflare TunnelZero open ports
Controlled demo access

See it live.
Not a video.

Get a secure, time-limited link to a fully functional iBESS deployment running three live BESS sites — Tarong (312.5 MW), Moorabool (250 MW), and SA Big Battery (232.5 MW).

🔒
Secure by design
Every demo link is cryptographically unique, tied to your email, and automatically expires after 72 hours.
Fully functional
Not a mockup — real application with live telemetry, work orders, alarms, and full navigation.
🚫
Zero source exposure
You interact with the compiled interface only. No code, credentials, or infrastructure is visible.
Request demo access

Demo access is valid for 72 hours. No credit card required. No installation needed.