Skip to content

v2.4.0

Choose a tag to compare

@github-actions github-actions released this 07 Jun 21:35
· 64 commits to main since this release

Highlights: The sky compass and elevation chart gain substantial new visual depth: an actual-vs-target cover wedge makes position error immediately visible, multi-window field-of-view ribbons are now overlaid directly inside the chart grid, and schedule windows are surfaced on both the elevation chart and across the decision strip and tile cards. Tooltip elements across all cards now signal interactivity with cursor: help, and the now-line on the sun/elevation chart shows its current time. One fix corrects a climate standby label that was silently showing "Unknown". Bundle grew ~3.9 KB (224,977 → 228,900 bytes).

✨ Features

  • Actual-vs-target cover wedge on the sky compass (#132) — A second wedge now renders alongside the FOV arc to show the gap between where a cover is commanded and where it physically sits. Main-card quadrant coloring adapts via the quadrant_colors config option, with arrow coloring conditioned on the same state.

  • Multi-window FOV ribbon in the elevation chart grid — Multiple windows now each contribute a stacked FOV row rendered directly inside the chart grid, replacing the previous single-window overlay. Each row maps to its own window's field-of-view band, making per-window solar exposure easy to read at a glance.

  • Schedule window surfaced across all cards (#128, #131) — The automation schedule window — derived from schedule_start_minutes and schedule_end_minutes on the control_status entity attributes — is now visualized as a shaded region on the elevation chart and as an off_schedule badge on the decision strip and tile card. Coverage of out-of-window states no longer requires opening more-info.

  • Help cursor on tooltips and now-line time on the sun chart — Every tooltip across the card suite now sets cursor: help so users know the element is interactive. The now-line on the elevation/sun chart additionally displays its wall-clock time, using formatClock with correct timezone handling.

🐛 Fixed

  • Climate standby shown instead of "Unknown" (#129, #130) — When the climate switch is off, the climate panel was falling through to a generic "Unknown" label. The climate_standby i18n key is now resolved correctly, giving users a meaningful state string in all supported locales.

📦 Install / Upgrade

Through HACS, update to v2.4.0. Restart not required for the card; reload your browser/dashboard.

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

No config migration needed. The quadrant_colors config option is additive and optional — existing configs continue to work without it.

Compatibility: Home Assistant 2024.1+, Adaptive Cover Pro integration v2.22.1-beta.3 or newer.