v2.10.0
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, updatedsrc/components/cover-bar.tsandsrc/adaptive-cover-pro-tile-card.ts) — newTiltBarcomponent 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 thetarget_tilt_sensorentity; click or drag to command a new angle. The component only appears when the integration exposes aCover_Tiltsensor — covers without one are unaffected. Tile card adds ashow_tiltoption (defaultstrue) 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 outbuilding_profiledevice-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_Tiltsensor; 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.