goruck/nilm

Energy Management Using Real-Time Non-Intrusive Load Monitoring

46
/ 100
Emerging

This project helps building managers and homeowners understand their electricity usage by breaking down total energy consumption into what each individual appliance is using. It takes raw, aggregated electricity meter data and identifies the specific power draw of devices like refrigerators, HVAC systems, or washing machines. This information is valuable for anyone looking to reduce energy waste and optimize power usage in residential or commercial buildings.

No commits in the last 6 months.

Use this if you want to know how much electricity each appliance in your building consumes without installing individual meters on every device.

Not ideal if you need extremely precise, real-time control over individual appliances or if you already have smart plugs on every device.

energy-management building-automation utility-monitoring sustainability smart-home
Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 9 / 25
Maturity 16 / 25
Community 19 / 25

How are scores calculated?

Stars

91

Forks

18

Language

Python

License

MIT

Last pushed

Sep 08, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/goruck/nilm"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.