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.
155Stars
30Forks
289Claude Commits
PythonLanguage
First Claude commit: Dec 27, 2025Last Claude commit: 2mo agoDiscovered: May 30, 2026
Recent Claude Commits
fix: opening handler kills shading-start pending; resident blocks shading all day (#P,#Q)
3116a922mo agoauthor_emaildocs: add Bug Pattern P (late opening trigger overwrites ts.opn) to CLAUDE.md
e9574ea2mo agoauthor_emailchore: bump version to 2026.05.29 V2, move #495 fix to V2 changelog
1feae5b2mo agoauthor_emailfix: preserve ts.opn when late opening trigger fires with cover already open (#495)
9ba59b02mo agoauthor_emaildocs: document Opening vs. Closing asymmetry for shading-start pending
d7d56192mo agoauthor_emailfix: opening handler kills shading-start pending when armed before time window
5cd373d2mo agoauthor_emailrefactor: move shading_independent_temp next to shading_config in UI
b5b5b532mo agoauthor_emailchore: update trace analyzer and validator for shading_independent_temp
0d6fba02mo agoauthor_emailchore: bump version to 2026.05.28 V2, add changelog entry
c589e122mo agoauthor_emailfeat: separate threshold for independent temperature-based shading (#491)
b0c151e2mo agoauthor_emaildocs: warn about redundancy when cond_forecast_temp is in AND block
a62260d2mo agoauthor_emailfix: clarify label for forecast-vs-sensor2 shading config option
8bd373b2mo agoauthor_emailtest: cover base=cls with present resident in window-closed handler
4c70afc2mo agoauthor_emailfix: correct shading END condition labels for forecast temp/weather
56e35462mo agoauthor_emailfix: contact window-closed handler must follow effective_state, not bare presence
868da8d2mo agoauthor_emailFix contact handler destroying active shading pending phase (#484)
0d1de8a2mo agoauthor_emailfix: split combined sun-position shading end trigger into azimuth and elevation (#483)
5f60d842mo agoauthor_emaildocs: clarify Time Control role and interaction with sensor triggers (#480)
0bc07fd2mo agoauthor_emailfix(card): show manual override activation time correctly
b3c6b7d2mo agoauthor_emaildocs: add #477 calendar shading end fix to changelog
d9e53d02mo agoauthor_emailfix: add t_shading_end to calendar.get_events performance filter (#477)
d4740fc2mo agoauthor_emailfix: add +1s buffer to ts.due window-start deferral
eeb39902mo agoauthor_emailfix: defer shading start ts.due to window start when armed before window
1666d062mo agoauthor_emailfix: use precise before-or-during-window check for shading start retry
8ec25a92mo agoauthor_emailfix: shading pending retry aborts when armed before time window opens
ab66a8d2mo agoauthor_emaildocs: add changelog entry for ventilation start delay option
f3d30d52mo agoauthor_emailfeat: add option to disable drive delay on ventilation start
df64fda2mo agoauthor_emailRevert "fix: manual detection guard too short when drive_time is set below default (#471)"
34d94ad2mo agoauthor_emailRevert "fix: lower manual detection guard floor from 90s to 60s"
8ed63592mo agoauthor_emailfix: lower manual detection guard floor from 90s to 60s
4d218c42mo agoauthor_emailfix: shading start pending survives pre-window execution (#470)
def82062mo agoauthor_emailfix: manual detection guard too short when drive_time is set below default (#471)
0ffe2952mo agoauthor_emailfix: stop automation when input_text helper max length is too small
f582fae2mo agoauthor_emailfix: shading regex falsely matches ts.shd timestamp (#467)
e301c7d2mo agoauthor_emaildocs: document version bump locations and changelog in CLAUDE.md
13a78c42mo agoauthor_emailfix: update version variable to 2026.05.26
77c263e2mo agoauthor_emailbump version to 2026.05.26 with changelog entry
2ab170c2mo agoauthor_emailrevert azimuth guard from independent temp mode, keep trace analyzer fix
9a47d002mo agoauthor_emailrefactor: effective_state reads live sensors for win instead of stale helper
f5269022mo agoauthor_emaildocs: add Bug Pattern J for contact handler ventilation issue (#460)
250d1c02mo agoauthor_emailfix: don't lower cover to ventilation when base state is open (#460)
8884d022mo agoauthor_emailfeat: show independent temperature mode in trace analyzer + changelog
57eb3a52mo agoauthor_emailfix: independent temperature mode now respects azimuth range (#459)
ceac4cd2mo agoauthor_emailbump version to 2026.05.25 with changelog entry
3d04bc72mo agoauthor_emailfix: shading start pending blocked when helper is uninitialized
bee08812mo agoauthor_emailchore: update CCA assistant skill to match current v6 schema
3b4e8e52mo agoauthor_emailImprove shading config help text to explain two-phase process
23d67882mo agoauthor_emailMerge branch 'dev' of http://127.0.0.1:35979/git/hvorragend/ha-blueprints into dev
0beea572mo agoauthor_emailswitch all documentation links from GitHub blob URLs to GitHub Pages
7fa32ad2mo agoauthor_emaildocs: fix dev branch links to point to main
1ba07472mo agoauthor_email