hvorragend/ha-blueprints
Cover Control Automation is a comprehensive Home Assistant blueprint that automatically manages window coverings (roller shutters, blinds, awnings) based on time, sun position, weather conditions, and your preferences. It largely eliminates the need for manual adjustments.
137Stars
28Forks
289Claude Commits
PythonLanguage
First Claude commit: Dec 27, 2025Last Claude commit: 17d agoDiscovered: May 30, 2026
Recent Claude Commits
fix: opening handler kills shading-start pending; resident blocks shading all day (#P,#Q)
3116a9217d agoauthor_emaildocs: add Bug Pattern P (late opening trigger overwrites ts.opn) to CLAUDE.md
e9574ea17d agoauthor_emailchore: bump version to 2026.05.29 V2, move #495 fix to V2 changelog
1feae5b17d agoauthor_emailfix: preserve ts.opn when late opening trigger fires with cover already open (#495)
9ba59b017d agoauthor_emaildocs: document Opening vs. Closing asymmetry for shading-start pending
d7d561917d agoauthor_emailfix: opening handler kills shading-start pending when armed before time window
5cd373d17d agoauthor_emailrefactor: move shading_independent_temp next to shading_config in UI
b5b5b5317d agoauthor_emailchore: update trace analyzer and validator for shading_independent_temp
0d6fba017d agoauthor_emailchore: bump version to 2026.05.28 V2, add changelog entry
c589e1217d agoauthor_emailfeat: separate threshold for independent temperature-based shading (#491)
b0c151e17d agoauthor_emaildocs: warn about redundancy when cond_forecast_temp is in AND block
a62260d17d agoauthor_emailfix: clarify label for forecast-vs-sensor2 shading config option
8bd373b17d agoauthor_emailtest: cover base=cls with present resident in window-closed handler
4c70afc18d agoauthor_emailfix: correct shading END condition labels for forecast temp/weather
56e354618d agoauthor_emailfix: contact window-closed handler must follow effective_state, not bare presence
868da8d18d agoauthor_emailFix contact handler destroying active shading pending phase (#484)
0d1de8a18d agoauthor_emailfix: split combined sun-position shading end trigger into azimuth and elevation (#483)
5f60d8418d agoauthor_emaildocs: clarify Time Control role and interaction with sensor triggers (#480)
0bc07fd19d agoauthor_emailfix(card): show manual override activation time correctly
b3c6b7d19d agoauthor_emaildocs: add #477 calendar shading end fix to changelog
d9e53d019d agoauthor_emailfix: add t_shading_end to calendar.get_events performance filter (#477)
d4740fc19d agoauthor_emailfix: add +1s buffer to ts.due window-start deferral
eeb399019d agoauthor_emailfix: defer shading start ts.due to window start when armed before window
1666d0619d agoauthor_emailfix: use precise before-or-during-window check for shading start retry
8ec25a919d agoauthor_emailfix: shading pending retry aborts when armed before time window opens
ab66a8d19d agoauthor_emaildocs: add changelog entry for ventilation start delay option
f3d30d519d agoauthor_emailfeat: add option to disable drive delay on ventilation start
df64fda19d agoauthor_emailRevert "fix: manual detection guard too short when drive_time is set below default (#471)"
34d94ad19d agoauthor_emailRevert "fix: lower manual detection guard floor from 90s to 60s"
8ed635919d agoauthor_emailfix: lower manual detection guard floor from 90s to 60s
4d218c419d agoauthor_emailfix: shading start pending survives pre-window execution (#470)
def820619d agoauthor_emailfix: manual detection guard too short when drive_time is set below default (#471)
0ffe29519d agoauthor_emailfix: stop automation when input_text helper max length is too small
f582fae20d agoauthor_emailfix: shading regex falsely matches ts.shd timestamp (#467)
e301c7d20d agoauthor_emaildocs: document version bump locations and changelog in CLAUDE.md
13a78c420d agoauthor_emailfix: update version variable to 2026.05.26
77c263e20d agoauthor_emailbump version to 2026.05.26 with changelog entry
2ab170c20d agoauthor_emailrevert azimuth guard from independent temp mode, keep trace analyzer fix
9a47d0020d agoauthor_emailrefactor: effective_state reads live sensors for win instead of stale helper
f52690220d agoauthor_emaildocs: add Bug Pattern J for contact handler ventilation issue (#460)
250d1c020d agoauthor_emailfix: don't lower cover to ventilation when base state is open (#460)
8884d0220d agoauthor_emailfeat: show independent temperature mode in trace analyzer + changelog
57eb3a520d agoauthor_emailfix: independent temperature mode now respects azimuth range (#459)
ceac4cd20d agoauthor_emailbump version to 2026.05.25 with changelog entry
3d04bc721d agoauthor_emailfix: shading start pending blocked when helper is uninitialized
bee088121d agoauthor_emailchore: update CCA assistant skill to match current v6 schema
3b4e8e521d agoauthor_emailImprove shading config help text to explain two-phase process
23d678822d agoauthor_emailMerge branch 'dev' of http://127.0.0.1:35979/git/hvorragend/ha-blueprints into dev
0beea5722d agoauthor_emailswitch all documentation links from GitHub blob URLs to GitHub Pages
7fa32ad22d agoauthor_emaildocs: fix dev branch links to point to main
1ba074722d agoauthor_email