Skip to content

jrhubott/adaptive-cover-pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,328 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Version Tests Hassfest HACS Coverage

logo logo

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.

📖 Full documentation lives on the Wiki.


What it does

  • Three cover types — vertical blinds, horizontal awnings, venetian (tilt)
  • Basic & Climate modes — geometric sun tracking, plus 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 (wind/rain), manual override that pauses on physical/app/voice moves
  • Always-on diagnostics — decision trace, sun position, position verification; debug mode without touching YAML
  • 15 runtime services (v2.18.0+) — change any setting from automations and scripts without opening the Options UI

Dive deeper: How It Decides · Climate Mode · Enhanced Geometric Accuracy

Quick install

HACS (recommended): Add https://github.com/jrhubott/adaptive-cover-pro as a custom repository → search Adaptive Cover Pro → download → restart Home Assistant → add the integration.

Manual: Copy custom_components/adaptive_cover_pro/ into config/custom_components/, restart Home Assistant, add the integration.

Full steps: Installation · First-Time Setup

Documentation jump-off

🚀 Getting started Installation · First-Time Setup · Cover Types · Migrating from Adaptive Cover
🧠 How it works How It Decides · Basic Mode · Climate Mode · Enhanced Geometric Accuracy
⚙️ Configuration Common · Glare Zones · Weather Safety · Climate · Summary Screen
🔌 Entities & services Entities · Runtime Configuration Services · Position Verification · Somfy RTS (My Position)
🛠️ Operations Troubleshooting · Known Limitations
🧪 Testing Testing the Algorithms · Simulation Notebook

Support

If Adaptive Cover Pro has saved you time or made your home a little smarter, you can fuel the next commit:

Buy Me A Coffee

Credits

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.

For developers

See the For Developers wiki hub for setup, architecture, workflow, testing strategies, code standards, and the automated release process.