JEEP branchee a midi : reseau en HC seulement si le solaire ne suffit pas avant son depart
Regle du proprietaire (28/09). Le bilan compare le besoin saisi (niveau x capacite mesuree - deja delivre) au solaire disponible avant le depart de 15:30 (mar/mer/ ven/sam) sans descendre la batterie sous le plancher « tenir jusqu'a la prochaine HC ». Le controleur relaie le verdict sous les gardes du bilan ; session de midi engagee -> voiture sur le reseau avec la batterie. Bilan 61/61, golden 121/121. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011uJ47NxgfpGnuuMr3f2n7Z
This commit is contained in:
@@ -2562,6 +2562,103 @@ export const scenarios = [
|
||||
takeoverNeeded: false,
|
||||
},
|
||||
},
|
||||
// ======== JEEP BRANCHEE A MIDI, DEPART 15:30 (28/09/2026) ========
|
||||
// « JEEP branchee engage le reseau en HC midi si l'analyse de production le
|
||||
// justifie » : le BILAN fait l'analyse et publie un verdict, le controleur le
|
||||
// relaie sous les memes gardes (statut, fraicheur) que la cible. Ici la
|
||||
// batterie n'a rien a reclamer (SOC 45 > 30) : seul le verdict voiture engage.
|
||||
{
|
||||
id: 'hc-midi-jeep-verdict-bilan-engage-la-session',
|
||||
label: 'MIDI 28/09 — JEEP branchee, le bilan juge le solaire insuffisant avant 15:30 : la session HC de midi s engage',
|
||||
time: MIDDAY,
|
||||
overrides: {
|
||||
evcs_vehicle_connected: 'on',
|
||||
evcs_device_connected: 'on',
|
||||
soc_percent: '45', battery_current_a: '10',
|
||||
pv_power_w: '3000', pv_power_10m_avg_w: '3000', 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_vehicle_grid_needed: 'on',
|
||||
},
|
||||
expect: { profile: 'midday_hc_or_solar', sessionCommittedService: 'turn_on', takeoverNeeded: true },
|
||||
},
|
||||
{
|
||||
id: 'hc-midi-jeep-sans-verdict-aucun-engagement',
|
||||
label: 'CONTREFACTUEL — meme midi, le bilan juge le solaire suffisant : aucune session',
|
||||
time: MIDDAY,
|
||||
overrides: {
|
||||
evcs_vehicle_connected: 'on',
|
||||
evcs_device_connected: 'on',
|
||||
soc_percent: '45', battery_current_a: '10',
|
||||
pv_power_w: '3000', pv_power_10m_avg_w: '3000', 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_vehicle_grid_needed: 'off',
|
||||
},
|
||||
expect: { profile: 'midday_hc_or_solar', takeoverNeeded: false },
|
||||
},
|
||||
{
|
||||
id: 'hc-midi-jeep-verdict-voiture-debranchee',
|
||||
label: 'CONTREFACTUEL — verdict encore a ON mais voiture debranchee : aucune session',
|
||||
time: MIDDAY,
|
||||
overrides: {
|
||||
evcs_vehicle_connected: 'off',
|
||||
evcs_device_connected: 'on',
|
||||
soc_percent: '45', battery_current_a: '10',
|
||||
pv_power_w: '3000', pv_power_10m_avg_w: '3000', 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_vehicle_grid_needed: 'on',
|
||||
},
|
||||
expect: { profile: 'midday_hc_or_solar', takeoverNeeded: false },
|
||||
},
|
||||
{
|
||||
id: 'hc-midi-jeep-verdict-bilan-perime',
|
||||
label: 'CONTREFACTUEL — verdict a ON mais bilan vieux de 2 h : on ne relaie pas un verdict perime',
|
||||
time: MIDDAY,
|
||||
overrides: {
|
||||
evcs_vehicle_connected: 'on',
|
||||
evcs_device_connected: 'on',
|
||||
soc_percent: '45', battery_current_a: '10',
|
||||
pv_power_w: '3000', pv_power_10m_avg_w: '3000', 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_vehicle_grid_needed: 'on',
|
||||
},
|
||||
expect: { profile: 'midday_hc_or_solar', takeoverNeeded: false },
|
||||
},
|
||||
{
|
||||
id: 'hc-midi-session-engagee-voiture-sur-reseau',
|
||||
label: 'MIDI — session engagee, contacteur ferme, plein soleil : la voiture passe sur le reseau (batterie et voiture ensemble)',
|
||||
time: MIDDAY,
|
||||
overrides: {
|
||||
evcs_vehicle_connected: 'on',
|
||||
grid_state: 'on', victron_acin1_available: '1',
|
||||
night_grid_session_committed_prev: 'on',
|
||||
evcs_device_connected: 'on',
|
||||
soc_percent: '45', battery_current_a: '10',
|
||||
pv_power_w: '6000', pv_power_10m_avg_w: '6000', 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_vehicle_grid_needed: 'on',
|
||||
},
|
||||
expect: { profile: 'midday_hc_or_solar', sourceMode: 'grid_hc_allowed', takeoverNeeded: true },
|
||||
},
|
||||
{
|
||||
id: 'consigne-bilan-plancher-nuage-exclut-la-batterie',
|
||||
label: 'CONSIGNE 18/09 — midi, soleil bride, manque batterie, PAS de voiture : le terme batterie ne doit PAS remonter le plancher nuage',
|
||||
|
||||
Reference in New Issue
Block a user