Adaptive Cover Pro ⛅ v2.25.1
ℹ Using release notes from: release_notes/v2.25.1.md
One new venetian capability and a forecast accuracy fix. Custom position slots on venetian blinds can now adjust slat angle only, leaving the lift position under normal pipeline control. A separate fix corrects how the forecast evaluates sunrise/sunset gates — each sample in a full-day projection now uses its own timestamp rather than the current wall-clock time.
🚀 Features
Venetian tilt-only override for custom position slots (#514, #515)
Custom position slots on venetian blinds gain a per-slot CONF_CUSTOM_POSITION_TILT_ONLY option (default off, matching DEFAULT_CUSTOM_POSITION_TILT_ONLY = False).
- When enabled, activating that custom slot adjusts only the slat tilt axis. The lift (primary) axis continues to follow normal pipeline logic — solar tracking, climate overrides, and other handlers all remain active for cover position.
- When disabled (the default), the slot behaves exactly as before: full dual-axis override.
- The new option is plumbed through
pipeline/tilt_axis.py,pipeline/handlers/custom_position.py, and surfaces in the config flow and options service.
🐛 Fixes
Forecast sunset gate now evaluated at each sample's own timestamp (#516, #517)
The forecast engine's sunrise/sunset gate — which gates direct_sun_valid and next_sunrise checks — was previously evaluated once at wall-clock "now" and applied uniformly to every sample in a multi-hour projection. Samples far ahead in the day were therefore blocked or passed based on the current moment's sun state rather than their own position in time.
- Each forecast sample is now evaluated at its own timestamp, so a full-day forecast correctly reflects sunrise and sunset transitions across the projection window.
- Changes are in
engine/covers/base.py,engine/sun_geometry.py,forecast.py, andsun.py.
Internal tooling: nightly tags are now excluded from the release-lifecycle previous-tag lookup, preventing CI from picking up interim nightly builds when computing changelogs.
Compatibility
- Home Assistant 2026.3.0+