Skip to content

v2.0.9-rc2

Pre-release
Pre-release

Choose a tag to compare

@MrToast99 MrToast99 released this 29 Jul 03:34

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

v2.0.9-rc2

Changes since rc1, based on real field-testing feedback.

Fixed

  • Fixed leftover empty/duplicate devices after the breaker device-identity fix (serialNumber → id) — a device's identifiers changing makes HA register a new device for the same physical breaker, but the old one wasn't being cleaned up automatically. Now removed automatically on startup once its entities have moved to the new device.
  • Fixed panel-subentry assignment silently giving up partway through on HA core versions that don't yet support updating an existing device's subentry — previously, hitting this limitation on one device would abort the whole batch, leaving arbitrary devices/entities unsorted depending on iteration order rather than just the ones actually affected. Each device/entity is now handled independently.
  • Downgraded the "doesn't support config_subentry_id" log lines from warning to debug — this is a known, permanent-until-HA-updates condition on some HA core versions (not something actionable), and was repeating on every single restart.
  • Fixed the residence picker ("Select Residence(s)" dialog) crashing with expected str for dictionary value for some accounts — Leviton's API returns residence id as a number for at least one endpoint; now coerced to a string consistently, matching every other id in the integration.
  • Config flow: a legitimate "already configured" abort during the 2FA step could get swallowed by an overly broad exception handler and misreported as a generic "unknown error."