Files
goodwe-addon/goodwe_controller/DECISIONS/MAINT-25-plan-backoff.md
T
glenn schrooyenandClaude 33cfc733d3
checks / unit (pull_request) Successful in 26m39s
infra-pin / fresh (pull_request) Successful in 1s
MAINT-25: clean test_maint25.py, split its DECISIONS note
Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-12 11:08:30 +01:00

11 lines
650 B
Markdown

# MAINT-25 - the Home plan honours the 7-day back-off
**Status: for review.** Added to the MAINT-24 PR by the owner (2026-11-12).
Tests: `test_maint25.py`. After a failed cycle `wants_start()` waits 7 days
(MAINT-13, `backoff_until()`), but `homeview.maintenance_runs()` only asked
`due()`, so the plan drew a cycle at the start hour every night of the wait.
During the back-off it now draws no run for that battery and shows one line
instead: "Battery A: the monthly cycle waits until 19 November." (Dutch: "...
wacht tot 19 november."). A cycle completed after the failure ends it, as in
`backoff_until()`. The other battery is planned as before.