diff --git a/goodwe_controller/DECISIONS/UX-53-home-follows-the-gate.md b/goodwe_controller/DECISIONS/UX-53-home-follows-the-gate.md index bec28d3..998cf53 100644 --- a/goodwe_controller/DECISIONS/UX-53-home-follows-the-gate.md +++ b/goodwe_controller/DECISIONS/UX-53-home-follows-the-gate.md @@ -16,8 +16,9 @@ Home asks the add-on's own gate, and does not decide for itself. - **Modes off.** A charge the verdict puts after its last dear period is refused when its time comes: the quarters left are all equal. `leg_taken()` asks `trade_verdict()` (the control cycle's own call) at the leg's start and - keeps the leg only if the gate allows it there. A leg in progress is the verdict's own answer now. The - sale, "Tomorrow:" lines and chart marks use the same answer. + keeps the leg only if the gate allows it there. A leg in progress is the + verdict's own answer now. The sale, "Tomorrow:" lines and chart marks use + the same answer. - **Words.** "Lowest/Highest published price" becomes "Lowest/Highest price left" (the verdict reads only the periods not yet over). The flat-tariff refusal calls a site "a fully fixed product" only when its product is fixed. @@ -26,11 +27,14 @@ Home asks the add-on's own gate, and does not decide for itself. No control decision, command or option. Day/night and hourly sites with a second day of prices keep both legs at every half hour of a day -(`test_ux53.py` part 4); price-off sites draw nothing, as before. +(`test_ux53.py` part 4), except where every price left is equal: with an +all-night weekend, Friday's 22:00 charge is no longer drawn, as the add-on +does not take it. Price-off sites draw nothing, as before. ## Limits The leg's gate is asked on today's plan, as the control cycle will find it at that time. A plan that gets new prices in between is drawn again at the next -refresh. While the peak guard holds, a modes-on page shows no charge for that -time, as the modes-off page already did. +refresh. While the peak guard holds, a modes-on page shows no grid charge at +all, also not the rest of a run the add-on charges in once the guard clears, +as the modes-off page already did.