fix: reserve EV pulse on-power and stop cold-start house load - #1227
Conversation
Copy LoadpointMaxPowerW through the plan adapter so fuse sharing reserves the charger on-step, not Wh/slot. Keep house and PV forecast learning when only a charger package changes. Overlay live house load on the current planning slot. Treat both-zero battery watts as the same 0.5C limit in dispatch. Say when charging waits because the ready time has passed.
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
💡 Codex Reviewftw/go/cmd/ftw/forecast_site.go Lines 241 to 242 in fa1daae When an EV/V2X Lua update changes how charger watts are decoded—or its driver configuration changes measurement scaling—this filter excludes that driver from both AGENTS.md reference: AGENTS.md:L42-L48 ftw/go/internal/mpc/service.go Lines 304 to 307 in fa1daae During config hot reload, AGENTS.md reference: AGENTS.md:L84-L88 ftw/optimizer/native/verify.py Lines 76 to 79 in fa1daae On an arm64 Mac with a valid Linux-only bundle, which AGENTS.md reference: AGENTS.md:L53-L56 ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
The worker duty-cycles a binary charger remainder below a full step and returns a feasible plan with shortfall when two EVs share a tight import limit. Source commit 7251b348fe5bfec38104288f967fcc65732933d4.
Reserve EV on-power on the fuse, keep forecast learning across charger packaging, overlay live house load on the current slot, and treat both-zero battery watts as 0.5C. Companion Energyplan 0.4.4 is on fix/ev-target-duty-and-shared-fuse.