v2.3.1
Highlights: The elevation chart now overlays every discovered window's field-of-view bands on the elevation strip — not just the primary window. A color-keyed time ribbon sits below the plot, one row per window, with hover tooltips showing each window's name and its exact FOV clock range. Single-window setups are unchanged. Bundle grew ~2.4 KB.
✨ Features
- Multi-window FOV ribbon on the elevation strip — the elevation chart draws a dedicated time ribbon below the plot with one color-keyed row per discovered window. Each bar spans the window's FOV hours for the day. Hover over any bar to see the window name and its exact clock range (e.g. "Living Room: 07:20 AM → 01:30 PM") via a native SVG
<title>tooltip — no bundle cost. The elevation plot itself stays pristine; the per-window color keying matches the sky compass legend above. A newribbonLayout()helper ingeometry.tshandles the vertical stacking math. Per-window labels use the newfov_window_namedi18n key. Resolves #120 (#121).
📦 Install / Upgrade
Through HACS, update to v2.3.1. Restart not required for the card; reload your browser/dashboard.
HA caches ES modules aggressively. After updating, bump the ?v=2.3.1 query string on your Lovelace resource URL (/hacsfiles/adaptive-cover-pro-card/adaptive-cover-pro-card.js?v=2.3.1) to ensure browsers pick up the new bundle. A hard-refresh alone is not sufficient.
No config migration needed.
Compatibility: Home Assistant 2024.1+, Adaptive Cover Pro integration v2.22.1-beta.3 or newer.