Skip to content

Adaptive Cover Pro ⛅ v2.30.1

Latest

Choose a tag to compare

@jrhubott jrhubott released this 28 Jun 17:28

ℹ Using release notes from: release_notes/v2.30.1.md

Highlights

v2.30.1 is a two-fix patch targeting the cover duplication flow. The source list now filters out building profile entries — previously they appeared alongside physical covers, and selecting one led to an abort with no explanation. The duplicate_configure step also had its field labels broken: the translation keys entities and azimuth didn't match the schema field names group and set_azimuth, so Home Assistant rendered the raw key strings as labels instead of the translated text. Both are fixed.

Fixed

  • Building profiles excluded from duplicate-from source list (#732, #735): New helper _cover_entries(hass) in profile_link.py returns only physical cover config entries — those whose policy reports controls_cover == True. Both async_step_user and async_step_duplicate_select now call _cover_entries(hass) instead of hass.config_entries.async_entries(DOMAIN), so building profile entries are excluded from the duplicate source list. The "Duplicate existing" menu option is also hidden when no physical cover entries exist.

  • duplicate_configure field labels corrected (#733, #736): duplicate_configure.data in en.json, de.json, and fr.json used keys entities and azimuth, but the schema fields are named group and set_azimuth. Home Assistant renders the raw key as the label when the key doesn't match, so users were seeing "entities" and "azimuth" as field labels instead of the translated strings. Keys corrected to group and set_azimuth across all three translation files. New regression test test_duplicate_configure_translation_keys_match_schema locks this.

Changed

  • Issue lifecycle (#737): Stable releases now close referenced issues immediately instead of waiting 14 days for reporter confirmation. Reporters can reopen a closed issue by commenting "still happening" or /reopen.

Testing

5292 tests passing.

Compatibility

Requires Home Assistant 2026.3.0+. The companion Lovelace card (jrhubott/adaptive-cover-pro-card) is a separate repo with its own release cycle.