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:
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user