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

650 B

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.