this post was submitted on 24 Jun 2026
1 points (100.0% liked)

Home Assistant

277 readers
1 users here now

Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY...

founded 3 years ago
MODERATORS
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/Foreign-War7559 on 2026-06-24 11:48:03+00:00.


Most appliance-level energy monitoring in Home Assistant means adding a smart plug, clamp meter, or submeter for every device. That gets expensive fast, and it is not always practical for hardwired or high-current appliances.

I built a NILM (Non-Intrusive Load Monitoring) project that uses a single whole-home mains power sensor to estimate when individual appliances are running and their approximate power use.

You train a model on your own Home Assistant history, so it can adapt to your appliances and electrical setup. It can then publish virtual entities for estimated appliance power, cumulative energy consumption, and on/off state.

These can be used in dashboards, automations, notifications, and the Home Assistant Energy dashboard.

Training supports either a real appliance sensor as ground truth, or manually marked on/off intervals when direct metering is not possible.

It is an estimate, not a replacement for a meter, so results need validation. It is most useful for appliances with distinctive, repeatable power signatures: washers, dishwashers, kettles, microwaves, and similar loads.

Project: ha-nilm on GitHub

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here