Controleur : trois ecritures jamais relayees (budget, verrou P12, reset borne) + garde-fou ; verrou P12 leve en fin de session
This commit is contained in:
@@ -659,10 +659,16 @@ const nightBudgetReached =
|
||||
nightBudgetDeliveredKwh >= nightBudget.budgetKwh - 0.05;
|
||||
const nightChargeComplete = params.nightChargeMode === 'complete';
|
||||
|
||||
// Le verrou ne vaut QUE pendant la session de nuit (01/10/2026). Ecrit sous la
|
||||
// forme `prev || …`, il restait vrai pour toujours une fois pose ; invisible
|
||||
// tant que son ecriture n'atteignait pas HA (jamais relayee du 15/09 au 01/10).
|
||||
// Fin de session (debranchement ou fin de fenetre HC) = verrou leve.
|
||||
const nightBatterySurplusExhausted =
|
||||
params.nightBatteryDonePrev ||
|
||||
(nightSessionActive && parsed.soc <= nightBatterySurplusFloorPct) ||
|
||||
(nightSessionActive && nightBudgetReached);
|
||||
nightSessionActive && (
|
||||
params.nightBatteryDonePrev ||
|
||||
parsed.soc <= nightBatterySurplusFloorPct ||
|
||||
nightBudgetReached
|
||||
);
|
||||
|
||||
const nightBatterySurplusAvailable =
|
||||
nightSessionActive &&
|
||||
|
||||
Reference in New Issue
Block a user