-
Notifications
You must be signed in to change notification settings - Fork 28
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.
- Ten physical cover types: vertical blinds, horizontal awnings, tilt, venetian (dual-axis), oscillating awning, roof window, louvered roof, sliding curtain, day/night shade, dual panel β plus the virtual building-profile and cover-group entry types
- Basic & Climate modes: geometric sun tracking + a temperature-aware strategy for winter / summer / intermediate
- Priority override pipeline: custom-position safety slot β weather β manual β custom position β motion β cloud suppression β climate β glare zones β solar β default
- Safety overrides: custom-position safety slots (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
- 16 runtime services: 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.
π Home Β· β¨ Features Β· π° What's New
π Getting Started
- Installation
- Migrating from Custom Repository
- Migrating from Adaptive Cover
- First-Time Setup
- Building Profile β start here if you have multiple covers
- Cover Groups
- Copy Settings to Other Covers
- Cover Types
π§ Core Concepts
π Cover Types
- Vertical
- Horizontal
- Oscillating Awning
- Roof / Skylight Window
- Tilt
- Louvered Roof
- Sliding Curtain
- Day/Night Shade
- Dual Panel
- Venetian (Dual-Axis)
βοΈ Configuration
- Sun Tracking
- Position
- Position Matching
- Travel Time Calibration
- Glare Zones
- Automation
- Manual Override
- Command Queue
- Custom Position
- Force Override
- Weather Safety
- Climate
- Templated Thresholds
- Template Self-References
- Blindspot
- Summary Screen
- Debug & Diagnostics
π Entities & Services
- Entities
- Proxy Cover Entity
- Position Verification
- My Position Support (Somfy RTS)
- Runtime Configuration Services
π οΈ Operations
- Known Limitations
- Hardware Compatibility
- Troubleshooting
- Troubleshooting Findings
- Diagnostic Sensors
- Tips and Tricks
π§ Advanced Use Cases
- Overview
- Dynamic Temperature Thresholds
- Dynamic Tracking Window
- Bedroom Sleep Mode
- Handling Variable Cloud Cover
- Indoor Lux Sensor Behind the Cover
- Venetian Tilt-Only on Overcast Days
- Forecast-Based Shading
- Custom Position When Sun in FOV
- Suppress Closing While a Door Is Open
- Keep a Blind Clear of the Sill
π¨ Dashboard
- Dashboard Cards
- Panel Card
- Tile Card
- Sky Compass Card
- Decision Strip Card
- Solar Chart Card
- History Card
π§ͺ Testing & Simulation
π Reference
π©βπ» For Developers