Skip to content

v0.6.12 — energy and power meters

Choose a tag to compare

@notDIRK notDIRK released this 05 Aug 15:08
· 30 commits to main since this release

Energy measurement for the meter devices the integration could not read properly. Hardware-confirmed by the reporter on a Shelly Pro EM-50.

2-channel meters (Pro EM-50) now report their energy. Previously only the relay showed up as an entity, while the values sat unused in the diagnostics download: these meters report per channel via em1 / em1data, and the integration only understood the phase-prefixed shape of the Pro 3EM. You now get, per channel, active and apparent power, current, voltage, frequency, power factor, and both energy counters.

Relay-less meters are recognised as Gen2 devices again — or rather, for the first time on purpose. The device generation is inferred from the shape of the status, and the metering components were missing from that check, so a meter without a relay was routed to the Gen1 code path and produced no entities at all. A Pro 3EM only ever worked because it happens to also report a device temperature.

New: pm1 power meters. Dedicated meters such as the PM Mini Gen3, and the metered channels of some Gen3 devices, report through a component the integration did not know. Active power, voltage, current, frequency and both energy counters.

All energy counters are TOTAL_INCREASING, so they work in the Home Assistant energy dashboard.

Devices that already worked are unaffected: the component families are matched separately and Gen1 detection is unchanged, both covered by tests (86 green on HA 2025.1.4 and 2026.7.2).

Update: HACS offers this as a normal update. If you enabled "Show beta versions" for the 0.6.12 betas, you can turn it back off.

Thanks to @tobias79 for the report and the confirmation.