Skip to content
Home Assistant TestFlight
Lighting

Powercalc

bramstroker/homeassistant-powercalc · vv1.26.1

HACSCalculated

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

In Apple Home through HomeKit Bridge

What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.

EntityShows up asNote
sensorSensor (temperature, humidity, air quality…)
selectMode picker (as switches)

What people report

Power profiles for many lights, plugs and appliances are contributed frequently, mostly Hue, Shelly and Tuya. Model matching occasionally fails for unlisted aliases.

  • Works10
  • Partly works1
  • Requested4
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
APC Back-UPS BX950MIWorksProfile via NUT integration over USB
Saved copy
Device information - APC Back-UPS BX950MI (EU/DE variant `BX950MI-GR`), 950 VA / 520 W - Product page: https://www.se.com/de/de/product/BX950MI-GR/ - Read out over USB through the NUT integration. ## Home Assistant Device information - Integration: `nut` - Manufacturer: `American Power Conversion` - Model: `Back-UPS BX950MI` - Model ID: `BX950MI-GR` ## Checklist - [x] One PR per device. - [x] The model name does not repeat the manufacturer name. - [x] Checked existing profiles for consistent naming and metadata. - [x] Reused the existing `measure_device` value. ## Additional info `fixed` …

Excerpt saved from GitHub on 2026-10-23.

PR #4952 · 2026-10
Apollo Automation AIR-1WorksAir quality sensor profile added (ESPHome)
Saved copy
Device information Apollo Automation AIR-1 air quality sensor (ESP32-C3, ESPHome, SEN55 + SCD40, RGB LED ring), powered from its own USB adapter. Product page: https://apolloautomation.com/products/air-1 This adds a new manufacturer folder, `apollo automation`, with the alias `ApolloAutomation`, because that is how the ESPHome device reports its manufacturer in Home Assistant. ## Home Assistant Device information - Manufacturer: ApolloAutomation - Model: AIR-1 - Firmware: 26.7.23.1 (ESPHome 2026.9.0) - Integration: esphome ## Checklist - [x] I have created a single PR per device. When you …

Excerpt saved from GitHub on 2026-10-23.

PR #4854 · 2026-09
Bosch Air 2000i air purifierWorks LocalProfile added; runs locally over Matter as a fan
Saved copy
Device information Bosch Air 2000i HEPA air purifier, controlled locally over Matter (Wi-Fi). Home Assistant exposes it as a `fan` entity with preset modes `low`, `medium`, `high`, `auto` and `sleep_wind`, and a `percentage` attribute in steps of 33. ## Home Assistant Device information - Manufacturer: Bosch - Model: Air 2000i - Hardware: G10-3 - Firmware: 1.0.0 - Integration: matter ## Checklist - [x] I have created a single PR per device. When you have multiple submissions please create separate PR's. - [x] The model name does not repeat the manufacturer name. - [x] I have checked existing …

Excerpt saved from GitHub on 2026-10-23.

PR #4851 · 2026-09
Hue White Bulb A21 E26 1600lmWorksSeparate brightness curve profile added
Saved copy
Device information Signify Hue White Bulb A21 E26 1600lm with Bluetooth, model `LWA008`. - Alias/material number: `9290023351` - GTINs: `046677557805`, `046677557812` - Rated power: `17 W` - 120 V, E26, Zigbee/Bluetooth ## Home Assistant Device information Home Assistant reports the device model as `LWA008` through the Hue integration. ## Checklist - [x] I have created a single PR per device. When you have multiple submissions please create separate PR's. - [x] The model name does not repeat the manufacturer name. - [x] I have checked existing profiles for this manufacturer for consistent …

Excerpt saved from GitHub on 2026-10-23.

PR #4838 · 2026-09
LTG005 lightWorksProfile available after library publish
Saved copy
seems to not work: [code] after installing Master.... must see what went wrong, as it is not downloaded in the profiles automatically <img width="413" alt="Scherm­afbeelding 2024-11-25 om 16 11

Excerpt saved from GitHub on 2026-10-23.

Issue #2715 · 2024-11
Philips Hue GoWorksModel alias added to existing profile
Saved copy
Hue Go: HA Hue integration reports `Hue Go (7602031U7)` from Signify Netherlands B.V., firmware 1.163.1, same `7602031` article base as the existing `7602031P7` alias. - Signe: HA reports `Signe gradient table (915005987301)`

Excerpt saved from GitHub on 2026-10-23.

PR #4980 · 2026-10
Philips Hue MilliskinWorksAliases 5041131P9, 915005916401, 929003047101 resolve to profile
Saved copy
Add `5041131P9`, `915005916401`, and `929003047101` as aliases of the existing measured Milliskin profile (`929003045001`) so those model identifiers resolve to it. In discussion #4913, the requester confirmed they use Hue Bridge, Home Assistant shows `5041131P9`, and the bulb is marked `9290019533`, which is already an alias of this profile. Validation: all applicable pre-commit checks and the full profile-library schema validation passed. This change only adds aliases; no Python code or measurements changed.

Excerpt saved from GitHub on 2026-10-23.

PR #4963 · 2026-10
Philips Hue Signe gradient table lampWorksModel alias added
Saved copy
Hue Go: HA Hue integration reports `Hue Go (7602031U7)` from Signify Netherlands B.V., firmware 1.163.1, same `7602031` article base as the existing `7602031P7` alias. - Signe: HA reports `Signe gradient table (915005987301)`

Excerpt saved from GitHub on 2026-10-23.

PR #4980 · 2026-10
Philips Hue Xamento three-packWorksModel aliases for the three-pack added
Saved copy
The three lights in the Hue Xamento three-pack report `929003526202_01`, `929003526202_02`, and `929003526202_03` in Home Assistant. Add those confirmed model aliases to the existing Xamento profile so each spot can be discovered with its existing per-light measurements. The released model aliases and measurement data are preserved. Related discussion: https://github.com/bramstroker/homeassistant-powercalc/discussions/4976 Validation: profile schema and full pre-commit checks passed; 623 relevant tests passed. Additional runtime checks passed on Home Assistant 2026.4 and 2026.10.

Excerpt saved from GitHub on 2026-10-23.

PR #5008 · 2026-10
Sylvania filament bulbWorksProfile now covers all three sibling form factors
Saved copy
Expands the `40A19FILCCLWIFI` to bring support for all three sibling models, same filament and power readings, different bulb glass. | SKU | Form factor | Model | Tuya product id | | --- | --- | --- | --- | | 75807 | A19 | 40A19FILCCLWIFI | k2nagch3coapc6yd | | 75809 | ST19 | 40ST19FILCCLWIFI | bmvlf3o8idpnobqe | | 75808 | G25 | 40G25FILCCLWIFI | eiy7vo6ilyocf9ts | --- Some minor branding tweaks once again, but both SYLVANIA bulbs reflect better naming.

Excerpt saved from GitHub on 2026-10-23.

PR #4830 · 2026-09
WiZ RGBW A27Partly worksEffect select unavailable; WiZ integration behaves correctly, profile lacks effect data
Saved copy
2025-12-13 23:31:32.351 DEBUG (MainThread) [custom_components.powercalc.discovery] light.wiz_rgbw_tunable_28a804: Found model information on device (manufacturer=WiZ, model=SHRGBC, model_id=None) 2025-12-13 23:31:32.352 DEBUG (MainThread) [custom_components.powercalc.discovery] light.wiz_rgbw_tunable_13115e: Found model information on device (manufacturer=WiZ, model=SHRGBC, model_id=None) 2025-12-13 23:31:32.355 DEBUG (MainThread) [custom_components.powercalc.sensors.power] Creating power sensor (entity_id=light.wiz_rgbw_tunable_28a804 entity_category=None, sensor_name=WiZ RGBW Tunable 28A804 …

Excerpt saved from GitHub on 2026-10-23.

Issue #3741 · 2025-12
AVM FRITZ!Box 6591 CableRequestedRouter profile in open PR
Saved copy
Device information AVM FRITZ!Box 6591 Cable, DOCSIS 3.1 cable router with Wi-Fi 5, DECT base station and 4-port Gigabit LAN. | | | |---|---| | Manufacturer | AVM | | Model | FRITZ!Box 6591 Cable | | GTIN | 4023125028571 | | Product page | https://fritz.com/pages/service-fritz-box-6591-cable | | Device type | `network` | | Form factor | `router` | | Rated power | 27.5 W (datasheet) | | Connectivity | Wi-Fi 5, Ethernet, USB, DECT (`proprietary`) | | Measured power | 12.40 W | ## Home Assistant Device information [code] ## Measurement | | | |---|---| | Measurement device | Shelly Plug S Gen3 | …

Excerpt saved from GitHub on 2026-10-23.

PR #5055 · 2026-10
Shelly 1 Gen4RequestedProfile PR closed without merge
Saved copy
Device information - Device: Shelly 1 Gen4 (model `S4SW-001X16EU`) - Product page: https://www.shelly.com/products/shelly-1-gen4 - Compact smart Wi-Fi relay with dry contacts and multiprotocol support (Wi-Fi, Bluetooth, Zigbee, Matter). No built-in power metering. ## Home Assistant Device information [code] ## Checklist - [x] I have created a single PR per device. When you have multiple submissions please create separate PR's. - [x] The model name does not repeat the manufacturer name. - [x] I have checked existing profiles for this manufacturer for consistent naming and metadata. - [x] I …

Excerpt saved from GitHub on 2026-10-23.

PR #5056 · 2026-10
Shelly Outdoor Plug S Gen3RequestedProfile in open PR
Saved copy
Device information Shelly Outdoor Plug S Gen3, Wi-Fi outdoor plug with power monitoring. ## Home Assistant Device information - Manufacturer: Shelly - Model: Shelly Outdoor Plug S Gen3 - Model ID: S3PL-20112EU - Hardware: gen3 - Firmware: 20260120-145242/1.7.4-gf9878b6 ## Checklist - [x] I have created a single PR per

Excerpt saved from GitHub on 2026-10-23.

PR #5046 · 2026-10
Tuya Mini human breathe sensorRequestedmmWave presence sensor profile in open PR
Saved copy
Device information Tuya ceiling mounted mmWave presence sensor (Zigbee2MQTT model ZY-M100-S_2), 230 V powered. ## Home Assistant Device information - Manufacturer: Tuya - Model: Mini human breathe sensor - Model ID: ZY-M100-S_2 - Hardware: 1 - Firmware: Zigbee module: 1.0.10, MCU module: 1.0.2 ## Checklist - [x] I have

Excerpt saved from GitHub on 2026-10-23.

PR #5053 · 2026-10

Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Calculated

Works out its values from other data rather than talking to a device.

Details

Installs (analytics)14,600 (2.06%)
GitHub stars1,615
Latest versionv1.26.1 (2026-10-22)
Set up in the UIYes
Maintainers@bramstroker
LicenseMIT

Notable forks

Forks with stars, or with code pushed at least 90 days after the original’s last push. Useful when the original goes quiet.

ForkStarsLast pushDescription
frenck/homeassistant-powercalc★ 32025-03-19Custom component to calculate estimated power consumption of lights and other appliances

In ReReHome

Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.

Bridges get their own settings page listing the accessories behind them.