Jour faible : session HC midi et nuit engagee pour le chauffe-eau ; alerte « passe en BOOST » si pompe a chaleur en HC ; HANDOFF

This commit is contained in:
Tallagrand Thierry
2026-10-07 07:50:39 +02:00
parent b142429920
commit 9094984069
13 changed files with 199 additions and 13 deletions

View File

@@ -2639,6 +2639,67 @@ export const scenarios = [
},
expect: { profile: 'midday_hc_or_solar', sessionCommittedService: 'turn_on', takeoverNeeded: true },
},
// CHAUFFE-EAU (07/10/2026) : un jour faible, l'eau chaude se fait en HC sur
// EDF a pleine consommation -> la session HC s'engage meme sans voiture et
// sans manque batterie.
{
id: 'hc-midi-jour-faible-chauffe-eau-engage-la-session',
label: 'MIDI — jour faible (decision du bilan), pas de voiture, SOC au-dessus du requis : la session HC s engage pour le chauffe-eau',
time: MIDDAY,
overrides: {
evcs_vehicle_connected: 'off', evcs_device_connected: 'on',
soc_percent: '45', battery_current_a: '2',
pv_power_w: '1200', pv_power_10m_avg_w: '1200', pv_trend_w: '0',
house_ac_power_w: '900', vebus_ac_out_l1_power_w: '900', evcs_ac_power_w: '0',
balance_required_soc: '30', balance_energy_to_cover_kwh: '0', balance_grid_energy_needed_kwh: '0',
balance_status: 'ok', balance_last_run: '08/08 12:50',
balance_ecs_nuit: 'on',
},
expect: { profile: 'midday_hc_or_solar', sessionCommittedService: 'turn_on', takeoverNeeded: true },
},
{
id: 'hc-midi-jour-faible-bilan-perime-aucun-engagement',
label: 'CONTREFACTUEL — jour faible mais bilan vieux de 2 h : on ne relaie pas une decision perimee',
time: MIDDAY,
overrides: {
evcs_vehicle_connected: 'off', evcs_device_connected: 'on',
soc_percent: '45', battery_current_a: '2',
pv_power_w: '1200', pv_power_10m_avg_w: '1200', pv_trend_w: '0',
house_ac_power_w: '900', vebus_ac_out_l1_power_w: '900', evcs_ac_power_w: '0',
balance_required_soc: '30', balance_energy_to_cover_kwh: '0', balance_grid_energy_needed_kwh: '0',
balance_status: 'ok', balance_last_run: '08/08 11:00',
balance_ecs_nuit: 'on',
},
expect: { profile: 'midday_hc_or_solar', takeoverNeeded: false },
},
{
id: 'hc-nuit-jour-faible-chauffe-eau-engage-la-session',
label: 'NUIT 03:00 — jour faible, SOC 45 au-dessus du requis 30 : la session de nuit s engage quand meme pour le chauffe-eau',
time: '2026-08-08T03:00:00+02:00',
overrides: {
evcs_vehicle_connected: 'off', evcs_device_connected: 'on',
soc_percent: '45', battery_current_a: '-3',
house_ac_power_w: '700', vebus_ac_out_l1_power_w: '700', evcs_ac_power_w: '0',
balance_required_soc: '30', balance_energy_to_cover_kwh: '2.0',
balance_status: 'ok', balance_last_run: '08/08 02:58',
balance_ecs_nuit: 'on',
},
expect: { profile: 'night_hc', sessionCommittedService: 'turn_on', takeoverNeeded: true },
},
{
id: 'hc-nuit-jour-normal-aucun-engagement',
label: 'CONTREFACTUEL — meme nuit, jour normal : rien ne justifie EDF',
time: '2026-08-08T03:00:00+02:00',
overrides: {
evcs_vehicle_connected: 'off', evcs_device_connected: 'on',
soc_percent: '45', battery_current_a: '-3',
house_ac_power_w: '700', vebus_ac_out_l1_power_w: '700', evcs_ac_power_w: '0',
balance_required_soc: '30', balance_energy_to_cover_kwh: '2.0',
balance_status: 'ok', balance_last_run: '08/08 02:58',
balance_ecs_nuit: 'off',
},
expect: { profile: 'night_hc', takeoverNeeded: false },
},
{
id: 'hc-midi-jeep-sans-verdict-aucun-engagement',
label: 'CONTREFACTUEL — meme midi, le bilan juge le solaire suffisant : aucune session',