Skip to content

v2.10.0

Choose a tag to compare

@github-actions github-actions released this 28 Jun 13:09

Highlights

v2.10.0 brings physical slat control to venetian blind covers. A new TiltBar component sits alongside the existing position row in cover surfaces — showing live slat angle and letting you drag or click to a target — and gates itself on whether the companion integration exposes a tilt sensor, so non-venetian covers see nothing new. German joins English and French as a first-class UI language, auto-resolved from your HA locale with no card config required. A background fix keeps building profiles out of the instance picker during card setup.

Added

  • Venetian dual-axis tilt control (src/components/tilt-bar.ts, updated src/components/cover-bar.ts and src/adaptive-cover-pro-tile-card.ts) — new TiltBar component renders a slat-angle track beneath the Position row in the cover bar, tile card, and more-info dialog. It reads the target angle from the target_tilt_sensor entity; click or drag to command a new angle. The component only appears when the integration exposes a Cover_Tilt sensor — covers without one are unaffected. Tile card adds a show_tilt option (defaults true) to suppress the bar if desired. Refs #179.

  • German language support (src/lib/i18n/de.ts) — complete German translation at full parity with the existing English and French tables. Resolved automatically from HA's locale; users with a German HA locale see German UI without any card config change. Refs #175.

Fixed

  • Instance picker excludes building profiles (src/lib/config-entries.ts) — fetchAcpConfigEntries() now filters out building_profile device-class config entries, preventing them from appearing as selectable instances during card setup. Refs #176, PR #177.

Compatibility

  • Home Assistant 2024.1+
  • Adaptive Cover Pro integration: tilt control requires the companion integration to expose a Cover_Tilt sensor; cards running against older integration builds degrade gracefully — the tilt track does not appear
  • No config migration needed — all new options are opt-in or default-safe

Install / Upgrade

Through HACS, update to v2.10.0. A browser restart is not required.

HA caches ES modules aggressively. After updating, bump the ?v=2.10.0 query string on your Lovelace resource URL (/hacsfiles/adaptive-cover-pro-card/adaptive-cover-pro-card.js?v=2.10.0) to ensure browsers pick up the new bundle. A hard-refresh alone is not sufficient.