Skip to content

v2.0.9

Latest

Choose a tag to compare

@MrToast99 MrToast99 released this 17 Aug 21:35

2.0.9

New features

  • Custom Lovelace panel card for visual breaker layouts
  • Decora Smart Wi-Fi device support, now grouped into config subentries by room
  • Multi-site / multi-residence support, with residence-named config entry titles
  • Panel-based config subentries, with automatic migration of existing devices/entities

Panel card improvements

  • Bordered, shaded position and rating pills (based on user feedback)
  • Explicit "Over Current" / "Under Voltage" alarm text instead of color-only indicators
  • Right-aligned text for left-column breakers, correctly following panel rotation
  • Reordered meta row (rating, amps, watts)
  • Dumb breakers can link to sub-panels with optional view paths and amp ratings
  • Internal rendering performance improvements

Firmware 2.2.0 support

  • Fixed a critical bug where Leviton's 2.2.0 firmware update (which changed breaker id formatting) caused every breaker on an updated panel to silently register as a second, duplicate device — device identity is now normalized against this format change, and any already-created duplicates from before the fix are automatically cleaned up
  • Panel, breaker, and Decora firmware versions shown in HA now stay live as Leviton pushes updates, instead of only refreshing on integration reload

Other fixes

  • Resolved repeated MODEL_NOT_FOUND log spam
  • Corrected device identity to use unique IDs instead of unreliable serial numbers
  • Clearer logging distinguishing 2FA authentication steps from genuine failures
  • Fixed invited residences displaying raw numbers instead of names
  • Cleaned up leftover empty duplicate devices from the breaker identity fix
  • Added a "Download diagnostics" option for troubleshooting device/entity issues

IMPORTANT Notes

  • "Devices that don't belong to a subentry": depending on your Home Assistant core version, some existing devices may still appear in this group after updating. This is expected — your HA core hasn't yet added support for moving an already-existing device into a subentry (new devices are unaffected and group correctly right away). It'll resolve itself automatically once that support lands in a future HA release — no action needed, safe to ignore in the meantime.
  • Breaker device IDs changed: this release fixes device identity to use each breaker's own unique ID instead of Leviton's serial number field (which turned out not to always be unique). This means every breaker gets a new internal device ID on upgrade. Your entities (sensors, switches) are not affected — they keep the same entity IDs, so existing automations, dashboards, and the Energy dashboard continue working with no changes needed. Only things that reference a breaker by device ID specifically — device-based automation triggers/actions, a manually-set device area override, or a custom device name — will need to be reapplied after upgrading.
  • Setting up the Panel Card: see the README's "Panel Card (Lovelace)" section for install/config instructions and YAML examples, including how to add a live CT Watts/Amps summary above the card.