Budget de nuit borne au plancher prudent ; sans EDF : voiture bloquee meme quand EDF se ferme pour la batterie (session batterie seule)

This commit is contained in:
Tallagrand Thierry
2026-10-04 06:09:39 +02:00
parent 09ab5ce771
commit 43b650ee51
9 changed files with 96 additions and 20 deletions

View File

@@ -460,7 +460,17 @@ if (nightHcActive && Number.isFinite(socPct)) {
if (coupes[i + 1] >= depuis) creux = Math.min(creux, reserve);
}
}
nightVehicleBudgetKwh = Number.isFinite(creux) ? Math.max(0, creux) : null;
// BORNE PAR LE PLANCHER PRUDENT (04/10/2026). Nuit du 03-04/10 : SOC 47,
// prudent 43,6 -> ~1,0 kWh de marge, mais le creux a donne 1,41 kWh. La
// voiture a pris toute la marge, la batterie a touche la cible du matin a
// 02:57 et la reprise reseau a ferme EDF. Le budget ne peut donc jamais
// depasser l'energie au-dessus du SOC requis PRUDENT, celui-la meme que la
// voiture n'a pas le droit de franchir en assistance batterie (P12) : les
// deux criteres sont desormais les memes par construction.
const margePrudente = Number.isFinite(prudent.requiredSocPct)
? (socPct > prudent.requiredSocPct ? energyBetweenSoc(prudent.requiredSocPct, socPct) : 0)
: 0;
nightVehicleBudgetKwh = Number.isFinite(creux) ? Math.max(0, Math.min(creux, margePrudente)) : null;
}
// ---------------------------------------------------------------------