-
Notifications
You must be signed in to change notification settings - Fork 9
Home
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.
- 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.
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.
π Getting Started
- Installation
- Migrating from Custom Repository
- Migrating from Adaptive Cover
- First-Time Setup
- Cover Types
π§ Core Concepts
π Cover Types
βοΈ Configuration
- Sun Tracking
- Position
- Glare Zones
- Automation
- Custom Position
- Force Override
- Weather Safety
- Climate
- Blindspot
- Summary Screen
- Debug & Diagnostics
π Entities & Services
π¨ Dashboard
π§ Advanced Use Cases
π οΈ Operations
π§ͺ Testing & Simulation
π Reference
π©βπ» For Developers