Skip to content

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 23 Apr 23:33
· 237 commits to main since this release

v1.4.0

Highlights

A second Lovelace card ships in the same bundle: Adaptive Cover Pro — Sky Compass (custom:adaptive-cover-pro-sky-compass-card). It renders just the polar sun-vs-FOV plot — and accepts multiple Adaptive Cover Pro config entries at once, overlaying each window's field of view, blind spot, window-normal arrow, and cover-closure wedge on a single compass with one shared sun dot. Useful when you have several ACP instances and want a single glanceable "which windows see the sun right now" tile.

Per-entry layers are color-coded from a fixed palette (blue / orange / green / red / purple / teal / pink). Overlapping wedges darken where two windows share a direction — a useful visual cue. The live legend shows one row per entry with its color swatch, entry title, and current "in FOV" state.

Added

  • New card: custom:adaptive-cover-pro-sky-compass-card — standalone sky compass with multi-entry overlay. Addresses #27.
  • Visual editor for the new card: multi-select entry picker, plus a checkbox per display toggle — compact, show_legend, show_stats, show_moon, show_cardinals, show_blind_spot, show_window_arrow, show_cover_fill, show_sun_path, show_sunrise_sunset.
  • Palette helper (src/lib/palette.ts) — deterministic color assignment per entry index.
  • Wiki: new Sky Compass Card page with full config reference.

Changed

  • <acp-sky-compass> component prop renamed discovereddiscovered_list (array). The full card now passes [discovered] — single-entry behavior is unchanged visually.

Fixed

  • scripts/deploy now runs on Linux: portable sed -i.bak (was sed -i '', BSD-only) and an OS-detecting mount helper that uses mount.cifs on Linux and mount_smbfs on macOS.

Compatibility

  • Home Assistant 2024.5.0+
  • Adaptive Cover Pro integration v2.14.0+
  • The full card (custom:adaptive-cover-pro-card) is unchanged from a user perspective; existing dashboards keep working without edits.