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.
138Stars
28Forks
289Claude Commits
PythonLanguage
First Claude commit: Dec 27, 2025Last Claude commit: 19d agoDiscovered: May 30, 2026
Recent Claude Commits
fix: opening handler kills shading-start pending; resident blocks shading all day (#P,#Q)
3116a9219d agoauthor_emaildocs: add Bug Pattern P (late opening trigger overwrites ts.opn) to CLAUDE.md
e9574ea19d agoauthor_emailchore: bump version to 2026.05.29 V2, move #495 fix to V2 changelog
1feae5b19d agoauthor_emailfix: preserve ts.opn when late opening trigger fires with cover already open (#495)
9ba59b019d agoauthor_emaildocs: document Opening vs. Closing asymmetry for shading-start pending
d7d561919d agoauthor_emailfix: opening handler kills shading-start pending when armed before time window
5cd373d19d agoauthor_emailrefactor: move shading_independent_temp next to shading_config in UI
b5b5b5319d agoauthor_emailchore: update trace analyzer and validator for shading_independent_temp
0d6fba019d agoauthor_emailchore: bump version to 2026.05.28 V2, add changelog entry
c589e1219d agoauthor_emailfeat: separate threshold for independent temperature-based shading (#491)
b0c151e19d agoauthor_emaildocs: warn about redundancy when cond_forecast_temp is in AND block
a62260d19d agoauthor_emailfix: clarify label for forecast-vs-sensor2 shading config option
8bd373b19d agoauthor_emailtest: cover base=cls with present resident in window-closed handler
4c70afc19d agoauthor_emailfix: correct shading END condition labels for forecast temp/weather
56e354619d agoauthor_emailfix: contact window-closed handler must follow effective_state, not bare presence
868da8d19d agoauthor_emailFix contact handler destroying active shading pending phase (#484)
0d1de8a20d agoauthor_emailfix: split combined sun-position shading end trigger into azimuth and elevation (#483)
5f60d8420d agoauthor_emaildocs: clarify Time Control role and interaction with sensor triggers (#480)
0bc07fd20d agoauthor_emailfix(card): show manual override activation time correctly
b3c6b7d20d agoauthor_emaildocs: add #477 calendar shading end fix to changelog
d9e53d020d agoauthor_emailfix: add t_shading_end to calendar.get_events performance filter (#477)
d4740fc20d agoauthor_emailfix: add +1s buffer to ts.due window-start deferral
eeb399020d agoauthor_emailfix: defer shading start ts.due to window start when armed before window
1666d0620d agoauthor_emailfix: use precise before-or-during-window check for shading start retry
8ec25a920d agoauthor_emailfix: shading pending retry aborts when armed before time window opens
ab66a8d20d agoauthor_emaildocs: add changelog entry for ventilation start delay option
f3d30d521d agoauthor_emailfeat: add option to disable drive delay on ventilation start
df64fda21d agoauthor_emailRevert "fix: manual detection guard too short when drive_time is set below default (#471)"
34d94ad21d agoauthor_emailRevert "fix: lower manual detection guard floor from 90s to 60s"
8ed635921d agoauthor_emailfix: lower manual detection guard floor from 90s to 60s
4d218c421d agoauthor_emailfix: shading start pending survives pre-window execution (#470)
def820621d agoauthor_emailfix: manual detection guard too short when drive_time is set below default (#471)
0ffe29521d agoauthor_emailfix: stop automation when input_text helper max length is too small
f582fae21d agoauthor_emailfix: shading regex falsely matches ts.shd timestamp (#467)
e301c7d22d agoauthor_emaildocs: document version bump locations and changelog in CLAUDE.md
13a78c422d agoauthor_emailfix: update version variable to 2026.05.26
77c263e22d agoauthor_emailbump version to 2026.05.26 with changelog entry
2ab170c22d agoauthor_emailrevert azimuth guard from independent temp mode, keep trace analyzer fix
9a47d0022d agoauthor_emailrefactor: effective_state reads live sensors for win instead of stale helper
f52690222d agoauthor_emaildocs: add Bug Pattern J for contact handler ventilation issue (#460)
250d1c022d agoauthor_emailfix: don't lower cover to ventilation when base state is open (#460)
8884d0222d agoauthor_emailfeat: show independent temperature mode in trace analyzer + changelog
57eb3a522d agoauthor_emailfix: independent temperature mode now respects azimuth range (#459)
ceac4cd22d agoauthor_emailbump version to 2026.05.25 with changelog entry
3d04bc722d agoauthor_emailfix: shading start pending blocked when helper is uninitialized
bee088122d agoauthor_emailchore: update CCA assistant skill to match current v6 schema
3b4e8e522d agoauthor_emailImprove shading config help text to explain two-phase process
23d678824d agoauthor_emailMerge branch 'dev' of http://127.0.0.1:35979/git/hvorragend/ha-blueprints into dev
0beea5724d agoauthor_emailswitch all documentation links from GitHub blob URLs to GitHub Pages
7fa32ad24d agoauthor_emaildocs: fix dev branch links to point to main
1ba074724d agoauthor_email