ISO 50001 Compliant · Real-Time · Multi-Tenant

Industrial Energy
Intelligence
Platform

Complete energy management for carbon & graphite manufacturing. Real-time machine monitoring, downtime cost analysis, ABC classification, and predictive analytics — all in one unified platform.

6×
Machines monitored
15min
Data resolution
INR
Full cost tracking
90d
History depth
machine_dashboard.py — live feed
312 kW
Live Power
4,820
kWh Today
2
Faults
₹38K
Cost Today
M2
312 kWh Running
M3
288 kWh Running
M4
68 kWh Maint.
M5
256 kWh Running
Customers Served
AIA Engineering Cummins India Sandvik Asia Kirloskar Brothers Larsen & Toubro Voltas Limited Greaves Cotton Harita Fehrer

Full Feature Set

Everything your plant needs,
nothing it doesn't

Every module maps to an ISO 50001 requirement. Designed for carbon & graphite manufacturing, deployable in minutes.

📊
Energy Dashboard
Live power gauge, daily kWh trend, asset state donut, top-8 downtime cost bar, load duration curve. HTMX period filters — no page reload.
Live KPIs ECharts 5 HTMX
🖥
Real-Time Monitor
Per-machine cards with 4 semi-circle Canvas gauges: Mill Load %, Energy kWh, Workers, Capacity %. 24-hour gradient ON/OFF timeline strip. Auto-refresh every 3 min.
Live Feed Canvas Gauges
🎯
ABC Classification
Pareto analysis ranks machines by energy consumption. Tier A/B/C with 80%/95% thresholds. Pareto bar chart and bubble scatter. Run on-demand for any date range.
Pareto Bubble Chart
Downtime Analysis
Date-range variation bar, shift-wise treemap drill-down, and minute-level ON/OFF sandwich chart. Production loss toggle. Issue type and resolution in tooltips.
Sandwich Chart Treemap
💰
Downtime Cost Ledger
Financial impact per event in ₹ INR: direct energy cost, lost production revenue, total impact, CO₂ kg. Waterfall chart + 24h Gantt asset timeline. MSEDCL HT tariff applied.
₹ INR MSEDCL Tariff
🔄
Mat-to-Mac Analysis
4-quadrant drill-down: material energy bar → customer treemap → machine packed-bubble → date column chart. Normalized kWh/MT or absolute kWh toggle.
Drill-Down Packed Bubble
📅
Production Reports
Shift Report, Customer-Wise, Product-Wise, Mill-Wise. Stacked bars (Blender/Blower/Mill kWh) with downtime hours overlay. Filter by date, machine, shift, customer.
4 Report Types Stacked Bars
📋
Energy Audits
ISO 50001 audit reports with findings categorised as EQUIPMENT / OPERATIONAL / BEHAVIOURAL / MAINTENANCE. Severity, estimated kWh savings, baseline EnPI. PDF export.
ISO 50001 PDF Export
🏭
Full Asset Hierarchy
Plant → Area → Machine → 6 sub-assets per machine (Blender, Blower, Mill, Classifier, Feeder, Valve) with dedicated energy meters. Node IDs match Excel column naming.
6 Machines Sub-Meters Dust Collector

Machine Intelligence

Per-machine energy
breakdown every shift

See Blender, Blower, and Mill energy for each of the 6 machines every shift. Stacked bars and machine-to-machine scatter bubble reveal inefficiencies at a glance.

  • Blender / Blower / Mill kWh stacked per machine
  • Bubble chart — blower vs mill kWh with blender as bubble size
  • Classifier RPM, Feeder RPM, Valve position tracked
  • Shared Dust Collector kWh across all 6 lines
  • Machine-to-machine comparison with ECharts scatter
machine_dashboard — period: 14 days
MACHINE BLOWER kWh MILL kWh STATUS
M2312.4198.6Running
M3288.1212.3Running
M4Maint.
M5198.7167.2Running

Downtime Intelligence

Every stoppage decoded
down to the minute

Click any day to drill into shift-wise treemap, then click a shift for the minute-level ON/OFF sandwich chart — green for running, red for fault. Issue type and resolution in tooltip.

  • Date range bar chart — daily downtime variation
  • Shift treemap — Morning / Afternoon / Night split
  • Sandwich chart — running vs fault per minute of shift
  • Production loss analysis toggle
  • INR financial impact per event with tariff applied
downtime_analysis — M4 · Morning shift

Shift timeline — 06:00 → 14:00

06:00 ■ Running ■ Fault 14:00
Total Downtime 2.4 hrs
Production Loss 3,840 kg
Financial Impact ₹ 18,240

ABC Classification

Rank your machines by
energy impact

Pareto analysis instantly ranks all 6 machines. Class A (top 80% of consumption) drives corrective action. Visual Pareto chart with cumulative % line and bubble scatter.

  • Automatic tier assignment — A / B / C with 80% / 95% thresholds
  • Pareto bar chart with cumulative % overlay line
  • Bubble scatter — metric value × rank × cumulative %
  • On-demand run for any date range
  • Historical run dates for trend comparison
abc_classification — run date: today
M2
50,400 A
M3
39,600 A
M5
36,000 A
M4
25,200 B
M1
18,000 B
M6
10,800 C
6×
Machines monitored in parallel
19+
Real MPM material codes
2,140
Customers in master data
90d
Demo history at 15-min resolution

Technology

Built on a serious
production stack

Every component chosen for reliability and performance in an industrial context. No JavaScript frameworks — server-rendered Django with targeted interactivity.

🐍
Django 5
Multi-tenant per-company PostgreSQL DB routing. Custom middleware + decorators for company context. Role-based access control across all views.
TimescaleDB
Hypertable for time-series datapoints. Automatic partitioning by time. Fast range queries over 90+ days of 15-min electrical readings.
📈
ECharts 5
All charts: gauge, stacked bar, scatter bubble, treemap, Pareto, load duration curve. Custom iemas_light theme with professional colours.
HTMX + Alpine.js
Period filter controls refresh only the chart grid — no full page reload. Alpine.js for sidebar, dropdowns, and accordion without React.
🏗
Asset Hierarchy
Plant → Area → Machine → 6 sub-assets (Blender, Blower, Mill, Classifier, Feeder, Valve) + shared Dust Collector. Node IDs match Excel column names.
🔐
Role-Based Access
5 roles: admin, manager, analyst, auditor, operator. Per-view decorators enforce access. Multi-tenant: each company gets an isolated PostgreSQL database.
💹
MSEDCL Tariff
Maharashtra HT industrial ToU tariff pre-configured. Peak / off-peak / weekend bands. All cost calculations in ₹ INR with demand charge and fixed charge.
🐳
Docker Compose
One-command deployment with Django + TimescaleDB + automatic migration and demo seed. Production-grade configuration ready for cloud deployment.
Get Started

See it live in
30 seconds

No setup. No configuration. Real charts with real MPM production data.