bramstroker/homeassistant-powercalc
Home Assistant Custom component to calculate estimated power consumption of lights and other appliances observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 86
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 7
- age_days: 1916
- days_rel: 12
- days_push: 7
- n_releases_24m: 76
Adoption not part of the score
1567 stars · 406 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
PowerCalc is a Home Assistant custom component (installable via HACS) that creates virtual power and energy sensors to estimate the consumption of devices without built-in power meters, such as lights, fans, and media players. It uses community-measured device profiles and calculation strategies based on brightness, color, and other attributes, and also generates cost sensors, utility meters, and group sensors.
Use cases
- estimate power consumption of lights without smart plugs
- track energy usage of fans and media players in Home Assistant
- populate the Home Assistant energy dashboard with estimated consumption
- create cost sensors to track electricity spending
- aggregate power usage per room or whole home with group sensors
- break down energy usage by day, week, or month with utility meters
- measure power for devices that have no Home Assistant entity using daily energy sensors
When to choose
- you use Home Assistant and want energy monitoring without buying smart plugs for every device
- your lights, fans, or appliances lack built-in power metering
- you want cost tracking and utility meter breakdowns alongside power sensors
- your device model is in the community profile library or you can contribute measurements
When to avoid
- you need exact measured power readings rather than estimates
- you don't use Home Assistant
- your device model is unsupported and you cannot use fixed or linear manual modes
- you need real-time sub-second power telemetry
Facets
plugin · maturity active
monitoring analytics iot iot energy self-hosted python self-hosted iot home-assistant hacs energy-monitoring virtual-sensors power-estimation smart-home energy-dashboard utility-meter automation
10 sources
- readme: https://github.com/bramstroker/homeassistant-powercalc · fetched 2026-08-28 · 628c6c4b29fd
- homepage: https://docs.powercalc.nl · fetched 2026-08-29 · 366c9880dbe2
- site_page: https://docs.powercalc.nl/troubleshooting/faq · fetched 2026-08-29 · e0c563bd793f
- site_page: https://docs.powercalc.nl/misc/uninstall · fetched 2026-08-29 · 84f07674cf56
- site_page: https://docs.powercalc.nl/troubleshooting/faq/power-vs-energy · fetched 2026-08-29 · 9534234459d7
- site_page: https://docs.powercalc.nl/troubleshooting/faq/no-power-sensor-appearing · fetched 2026-08-29 · e7330d82cd15
- site_page: https://docs.powercalc.nl/troubleshooting/faq/supported-model-not-discovered · fetched 2026-08-29 · 943dfbbc0f11
- site_page: https://docs.powercalc.nl/troubleshooting/faq/energy-dashboard-not-appearing · fetched 2026-08-29 · 0f21a9c3e59b
- site_page: https://docs.powercalc.nl/troubleshooting/faq/setup-energy-sensor-no-entity · fetched 2026-08-29 · 2c56dde90099
- site_page: https://docs.powercalc.nl/troubleshooting/faq/device-not-supported · fetched 2026-08-29 · 4dabb50c53c9
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| bramstroker/homeassistant-powercalc | main | 95 |
For agents
markdown · JSON · MCP: product_card(name="bramstroker/homeassistant-powercalc")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem