Home▸Energy & Thermodynamics▸Smart Meter Load Disaggregation (NILM) — 2D Chart View

Smart Meter Load Disaggregation (NILM) — 2D Chart View

Interactive 2D non-intrusive load monitoring (NILM) simulator: watch a scrolling smart-meter power chart, drag to scrub through history, scroll to zoom the time axis, tune the edge-detection threshold and meter noise, toggle appliances, and see a Hart-style step-change matcher infer which device just switched on or off.

Energy & Thermodynamics2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-smart-grid ↗ Open standalone

A smart grid's advanced metering infrastructure reports a home's total electricity draw as one continuous number — never which appliance is using it. This 2D companion to the 3D bar-chart simulator renders that aggregate power trace as a scrolling line chart and runs the same Hart-style non-intrusive load monitoring (NILM) algorithm on it: every step change in total power is measured, compared against each appliance's known steady-state signature, and matched (or rejected as noise) to infer which device just switched on or off. Toggle the kettle, washer, AC, EV charger and lights yourself, let the fridge cycle in the background exactly like a real compressor, drag the chart to scrub back through recorded history, scroll to zoom the time axis, and tune the edge-detection threshold and meter noise to see disaggregation accuracy rise and fall in real time.

⚙ Under the hood

Interactive 2D non-intrusive load monitoring (NILM) simulator: watch a scrolling smart-meter power chart, drag to scrub through history, scroll to zoom the time axis, tune the edge-detection threshold and meter noise, toggle appliances, and see a Hart-style step-change matcher infer which device just switched on or off.

smart gridNILMAMIload disaggregationpower systemssignal processing

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)