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

@@ -3122,7 +3122,18 @@ export const scenarios = [
time: '2026-09-30T04:00:00+02:00',
overrides: { ...BUDGET_NUIT, balance_last_run: '30/09 03:55', soc_percent: '20', night_charge_mode: 'sans_edf',
night_budget_prev: '3.7|4000', evcs_total_energy_kwh: '4003.75' },
expect: { sourceMode: 'grid_forced', edfOnAction: true },
// 04/10 (option A du proprietaire) : EDF se ferme pour la BATTERIE, la
// voiture reste bloquee « sans EDF » (avant : grid_forced, voiture sur EDF).
expect: { sourceMode: 'blocked', desiredCharging: false, edfOnAction: true, takeoverNeeded: true },
},
{
id: 'budget-sans-edf-reprise-reseau-voiture-bloquee',
label: 'Nuit du 03-04/10 rejouee : budget 1,41 atteint, SOC 39 sous la cible 39,5 a 02:57 : EDF ferme pour la batterie, la JEEP ne prend PAS le reseau',
time: '2026-10-04T02:57:00+02:00',
overrides: { ...BUDGET_NUIT, balance_last_run: '04/10 02:55', soc_percent: '39',
balance_required_soc: '39.5', balance_required_soc_prudent: '40.4',
night_charge_mode: 'sans_edf', night_budget_prev: '1.41|4038.8', evcs_total_energy_kwh: '4040.2' },
expect: { sourceMode: 'blocked', desiredCharging: false, edfOnAction: true, takeoverNeeded: true },
},
{
id: 'budget-bilan-perime-sans-edf-rien',
@@ -3170,7 +3181,8 @@ export const scenarios = [
balance_required_soc: '28.6', balance_required_soc_prudent: '29.7',
evcs_vehicle: 'JEEP', departure_time_jeep: '06:30:00', departure_day_ok: 'on',
night_charge_mode: 'sans_edf', night_budget_prev: '5.93|4010', evcs_total_energy_kwh: '4015' },
expect: { sourceMode: 'grid_forced', edfOnAction: true },
// « sans EDF » : l'urgence ferme EDF pour la batterie, la voiture reste bloquee (04/10).
expect: { sourceMode: 'blocked', desiredCharging: false, edfOnAction: true },
},
{
id: 'depart-matin-pas-un-jour-de-depart',