Skip to content
Jason Rhubottom edited this page Jun 9, 2026 · 11 revisions

Adaptive Cover Pro

Home Assistant custom integration that controls vertical blinds, horizontal awnings, and venetian (tilt) blinds based on sun position, filtering direct sunlight while maximizing natural light, with climate-aware operation.

Builds on the template sensor from the HA community forum post Automatic Blinds.


Start here

πŸ“° What's new Recent features across the integration and card
πŸš€ New install Installation β†’ First-Time Setup β†’ Cover Types
πŸ”„ Migrating From Custom Repository Β· From Adaptive Cover
🧠 Understand the logic How It Decides · Basic Mode · Climate Mode · Enhanced Geometric Accuracy
πŸ“ Cover type config Vertical Β· Horizontal Β· Tilt Β· Venetian
βš™οΈ Configure Sun Tracking Β· Position Β· Glare Zones Β· Automation Β· Custom Position Β· Force Override Β· Weather Safety Β· Climate Β· Blindspot Β· Debug & Diagnostics
πŸ”Œ Entities & services Entities Β· Runtime Services Β· Position Verification Β· My Position Support (Somfy RTS)
🎨 Dashboard Dashboard Cards · Panel Card · Tile Card · Sky Compass Card
πŸ”§ Advanced use cases Dynamic Temperature Thresholds Β· Dynamic Tracking Window Β· Bedroom Sleep Mode
πŸ› οΈ Something wrong? Troubleshooting Β· Known Limitations
πŸ§ͺ Testing & simulation Testing the Algorithms Β· Simulation Notebook
πŸ“š Reference References Β· Credits Β· Solar Math Review
πŸ‘©β€πŸ’» For developers Overview Β· Setup Β· Workflow Β· Testing Β· Release Process Β· AI-Assisted Development

Highlights

  • Four cover types: vertical blinds, horizontal awnings, tilt covers, venetian (dual-axis)
  • Basic & Climate modes: geometric sun tracking + a temperature-aware strategy for winter / summer / intermediate
  • 10-handler override pipeline: force override β†’ weather β†’ manual β†’ custom position β†’ motion β†’ cloud suppression β†’ climate β†’ glare zones β†’ solar β†’ default
  • Safety overrides: force override (rain/wind/fire), weather safety, manual override that pauses on physical/app/voice moves
  • Always-on diagnostics: decision trace, sun position, position verification; debug mode without YAML
  • 15 runtime services (v2.18.0+): change any setting from automations without opening the Options UI
  • Enhanced geometric accuracy: angle-dependent safety margins, optional window depth and sill height

Full feature list β†’ Features.

Upstream

Inspired by and originally forked from Adaptive Cover by Bas Brussee (@basbruss), whose ideation and base implementation sparked this project. Adaptive Cover Pro has since grown into a substantially different codebase with a new architecture and feature set, but the original vision deserves real credit.

Original forum post that inspired both projects: Automatic Blinds.

Clone this wiki locally