Skip to content
Jason Rhubottom edited this page May 6, 2026 · 8 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

πŸš€ 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 Lovelace 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