Skip to content

v2.0.9-rc7

Pre-release
Pre-release

Choose a tag to compare

@MrToast99 MrToast99 released this 11 Aug 14:17

--------Testing Build, if you would like to provide feedback--------

Base support for LWHEM Firmware 2.2.0

v2.0.9-rc7 (since rc6)

Fixed

  • leftover duplicate breaker devices from Leviton's 2.2.0 firmware id-format change didn't get cleaned up by rc6 alone. rc6's stable_id normalization only prevented new duplicates going forward — it never told Home Assistant to remove the already-created duplicate devices/entities from before rc6 deployed, since they were fully populated (not empty) and the existing orphan-cleanup only removes devices with zero entities.
  • "Download diagnostics" is now available on the integration (and per-device) for future troubleshooting, showing devices/entities/subentries/coordinator data with credentials redacted but ids/MACs left visible

v2.0.9-rc7 (since rc5)

Fixed

  • Fixed a real breaker-duplication bug caused by Leviton's WHEM firmware 2.2.0 changing the breaker id field format (appending the panel's own serial suffix, e.g. 4C45565275C64C45565275C6_A64E). Every breaker on an updated panel was silently registering as a second, duplicate device in Home Assistant.
    • Device identity now normalizes back to the original (pre-2.2.0) form, so entities land on the same device they always have — no history/statistics lost. The raw id Leviton currently reports is still used everywhere it actually matters (WebSocket subscriptions, live update matching), so nothing about talking to Leviton's API changed.