Controleur : trois ecritures jamais relayees (budget, verrou P12, reset borne) + garde-fou ; verrou P12 leve en fin de session

This commit is contained in:
Tallagrand Thierry
2026-10-01 07:26:28 +02:00
parent baf62bb3d5
commit eeaa7636b2
6 changed files with 101 additions and 7 deletions

View File

@@ -3132,6 +3132,21 @@ export const scenarios = [
expect: { sourceMode: 'blocked', desiredCharging: false, nightBudgetWrite: null,
takeoverNeeded: false, edfOnAction: false },
},
{
id: 'p12-verrou-pose-quand-le-budget-est-atteint',
label: 'Budget atteint en session : le verrou P12 est ecrit (une seule passe sur batterie)',
time: '2026-09-30T02:30:00+02:00',
overrides: { ...BUDGET_NUIT, ...EN_CHARGE_BATTERIE, balance_last_run: '30/09 02:25', soc_percent: '50',
night_charge_mode: 'sans_edf', night_budget_prev: '3.7|4000', evcs_total_energy_kwh: '4003.75' },
expect: { nightBatteryDoneService: 'turn_on' },
},
{
id: 'p12-verrou-leve-en-fin-de-session',
label: '08:00, verrou encore pose : il est leve (sinon la charge sur batterie mourait pour toutes les nuits suivantes)',
time: '2026-09-30T08:00:00+02:00',
overrides: { ...BUDGET_NUIT, balance_last_run: '30/09 07:55', night_battery_done_prev: 'on' },
expect: { nightBatteryDoneService: 'turn_off' },
},
{
id: 'budget-efface-en-fin-de-session',
label: 'Fin de fenetre HC (08:00) : le budget fige est efface',