Skip to content
Projects

bramstroker/homeassistant-powercalc

View on GitHub

bramstroker/homeassistant-powercalc has 1,650 GitHub stars and 445 forks. GitHot measured +20 in 7 days. Last checked 2026-11-10 02:08 UTC. Last push 2026-11-02.

How these counts are measured

Home Assistant Custom component to calculate estimated power consumption of lights and other appliances

What you can do

  • 💰 Save money - no need to buy smart plugs for every device
  • 🔍 Full visibility - track energy usage across your entire home
  • ⚡ Accurate estimates - based on real device measurements
  • 🔌 Works out of the box - huge built-in profile library

Measured star growth

in 24h
Update delayed
in 7 days
+20
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

Version Downloads Contributors hacs_badge hacs installs Coverage Status

⚡ Turn any device into an energy monitor, no smart plug required

PowerCalc estimates energy consumption for devices that can't measure it themselves, like lights, fans and media players, with no extra hardware. Instead of measuring power directly, it accurately estimates consumption using smart models based on real measurements, all inside Home Assistant.

On top of power and energy sensors, PowerCalc also creates cost sensors to track spending, utility meters to break usage down by day, week or month, and group sensors to combine devices, rooms or your whole home into a single total.


See it in action

Preview


Why use PowerCalc?

  • 💰 Save money - no need to buy smart plugs for every device
  • 🔍 Full visibility - track energy usage across your entire home
  • ⚡ Accurate estimates - based on real device measurements
  • 🔌 Works out of the box - huge built-in profile library
  • 🧠 Advanced modeling - brightness, color, fan speed, and more

How it works

PowerCalc creates virtual power sensors in Home Assistant.

For example:

  • 💡 Lights → power based on brightness, color, temperature
  • 🌀 Fans → power based on speed
  • 📺 Other devices → configurable strategies or measured profiles

You get realistic energy data — without physically measuring every device.


Get started


🌍 Community & contributions

PowerCalc is powered by a growing community:

See CONTRIBUTING.md to get started, and the Code of Conduct for how we work together.


⭐ Support the project

If PowerCalc helped you:


🙌 Powered by

JetBrains logo.

Explore related projects