HC de midi : consigne qui ne descend plus avec un manque batterie, voiture autorisee au-dessus de 35 % en session, tension de recharge 51,5 V
This commit is contained in:
@@ -808,10 +808,17 @@ const solarHoldOk =
|
||||
|
||||
// FIX V2.5: Garde SOC - pas de grid pour EVCS si SOC > 35% sauf force_grid_now
|
||||
// P9 (09/08/2026) : la fenêtre départ imminent autorise aussi le réseau.
|
||||
// ⚠️ HC DE MIDI AVEC SESSION ENGAGEE (09/10/2026) : EDF est ferme de toute
|
||||
// facon (jour faible, batterie, voiture avant depart). La garde « SOC <= 35 »
|
||||
// empechait la voiture de demarrer : JEEP branchee a 13:01 le 09/10, SOC 55,
|
||||
// « Conditions de demarrage non reunies » ; meme cause le 06/10 (SOC 57).
|
||||
// La regle « voiture a midi » du 28/09 n'a donc jamais pu charger une voiture
|
||||
// au-dessus de 35 %.
|
||||
const gridAllowedBySoc =
|
||||
strategy.forceGridRequested ||
|
||||
context.profile === 'night_hc' ||
|
||||
departureUrgentActive ||
|
||||
(context.profile === 'midday_hc_or_solar' && nightGridSessionCommitted) ||
|
||||
parsed.soc <= 35;
|
||||
|
||||
const gridStartOk =
|
||||
|
||||
@@ -590,8 +590,19 @@ const solarResourceRefused =
|
||||
|
||||
// Pendant la fenetre d'etablissement (§29) les mesures PV et batterie ne
|
||||
// decrivent aucun regime permanent : on ne descend pas sur elles.
|
||||
// ⚠️ MANQUE BATTERIE EN HC : NE DESCENDRE QUE SI LA BATTERIE EST SATUREE (09/10/2026).
|
||||
// HC de midi du 09/10, jour faible, 12,9 kWh demandes, ACM a 140 A : un chargeur
|
||||
// bride a fait descendre la consigne a 2 524 W (la maison) et la batterie n'a pris
|
||||
// que 32 A. Un chargeur bride ne prouve une ressource refusee QUE si la batterie
|
||||
// est pres de sa limite de charge (sinon elle prendrait le solaire) ; avec 7 kW de
|
||||
// soleil et la batterie a sa limite, descendre laisse bien entrer le solaire
|
||||
// (scenario du 18/09).
|
||||
const batteryNearChargeLimit =
|
||||
Number.isFinite(params.dvccChargeLimitA) && params.dvccChargeLimitA > 0 &&
|
||||
parsed.batteryCurrentA >= 0.8 * params.dvccChargeLimitA;
|
||||
const gridSetpointDescendOk =
|
||||
gridSessionActive &&
|
||||
(!(batterySetpointShareW > 0) || batteryNearChargeLimit) &&
|
||||
solarResourceRefused &&
|
||||
!batteryPolicy.batterySoftBreachNow &&
|
||||
!derived.gridSettling &&
|
||||
|
||||
Reference in New Issue
Block a user