P9: charge réseau avant départ (hors HC) + sélecteur véhicule VW/JEEP
- helpers: input_select.victron_evcs_vehicle, departure_time_jeep (06:30), toggle allow_grid_departure_urgent (OFF) — package victron_evcs_vehicles.yaml - INPUT_PARSE: departureTimeMin par véhicule sélectionné - WINDOWS: fenêtre départ ≤120min hors HC → grid_hc_allowed (solar_only prioritaire), état collant departure_done_idle à la fin de charge - BCL: gridAllowedBySoc += departureUrgentActive - DECISION: branche collante departure_done_idle au-dessus des gardes - HA_SERVICE_CALLS: takeover helper tenu pendant P9 (ACM + hystérésis) - hystérésis: cut immédiat étendu à departure_done_idle (patch rejouable) - golden 29→33, HANDOFF §21
This commit is contained in:
@@ -385,6 +385,8 @@ const nightGridTakeoverNeeded = !!nightPrev.nightGridTakeoverNeeded;
|
||||
const nightTakeoverLatched = !!nightPrev.nightTakeoverLatched;
|
||||
const vehicleChargeCompleted = !!nightPrev.vehicleChargeCompleted;
|
||||
const nightRecoveryDone = !!nightPrev.nightRecoveryDone;
|
||||
const departureUrgentActive = !!nightPrev.departureUrgentActive;
|
||||
const departureChargeDone = !!nightPrev.departureChargeDone;
|
||||
const nightPreferredSourceMode = nightPrev.nightPreferredSourceMode || 'blocked';
|
||||
|
||||
// =====================================================
|
||||
@@ -561,9 +563,11 @@ const solarHoldOk =
|
||||
rawSolarHoldOk || batteryAssistSolarHoldOk;
|
||||
|
||||
// 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.
|
||||
const gridAllowedBySoc =
|
||||
strategy.forceGridRequested ||
|
||||
context.profile === 'night_hc' ||
|
||||
departureUrgentActive ||
|
||||
parsed.soc <= 35;
|
||||
|
||||
const gridStartOk =
|
||||
@@ -844,6 +848,8 @@ return [{
|
||||
nightTakeoverLatched,
|
||||
vehicleChargeCompleted,
|
||||
nightRecoveryDone,
|
||||
departureUrgentActive,
|
||||
departureChargeDone,
|
||||
nightPreferredSourceMode,
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user