Budget de nuit borne au plancher prudent ; sans EDF : voiture bloquee meme quand EDF se ferme pour la batterie (session batterie seule)

This commit is contained in:
Tallagrand Thierry
2026-10-04 06:09:39 +02:00
parent 09ab5ce771
commit 43b650ee51
9 changed files with 96 additions and 20 deletions

View File

@@ -1628,5 +1628,40 @@ reseau + decharge - charge) : elle inclut la borne et les pertes de l'onduleur.
a lieu un jour : verifier le selecteur vehicule (§47) et que les deux integrales batterie
repartent de leur derniere valeur (elles restaurent leur etat).
### 04/10 matin — Nuit du budget : la JEEP chargee a 100 % sur EDF, deux defauts de ma conception
**Ce qui s'est passe** (mode sans_edf) : budget fige a 01:25 = **1,41 kWh** (SOC 47) ; JEEP sur
batterie, **arret au budget a 02:31** (1,40 kWh) — l'arret au compteur MARCHE. Puis a 02:57 SOC
39 sous la cible du matin 39,5 : reprise reseau de nuit, EDF ferme (02:58, session unique
jusqu'a 07:24) ; l'exception du 30/09 (« EDF deja engage pour la batterie -> la voiture en
profite ») a relance la JEEP sur le reseau : **4,7 kWh jusqu'au plein (04:02)**. Import depuis
02:58 : 5,6 kWh (HC). JEEP debranchee 05:57, pleine (54 % + 1,4 + 4,7 kWh).
**Cause 1** : le budget (creux de la trajectoire p80 au-dessus de 22 %) ne respectait pas le
critere qui ferme EDF : a 01:20, requis 42,5 (p50) / 43,6 (prudent) pour SOC 47 -> marge
~1,0 kWh, budget 1,41. La voiture a mange toute la marge ; une maison conforme au profil a
suffi a toucher la cible. Deux calculs du bilan jamais confrontes.
**Cause 2** : l'exception de securite du 30/09 etait trop large — elle devait garantir que
« sans EDF » n'empeche jamais EDF de proteger la BATTERIE, elle laissait aussi la VOITURE
charger sur le reseau.
**Correctifs (accord du proprietaire, deployes 06:08)** :
1. `BALANCE.js` : budget = min(creux, energie au-dessus du SOC requis PRUDENT) — le plancher
meme de P12. Bilan 76/76 : soleil 4,21 -> **3,75** et SOC bas 0,61 -> **0,15** kWh, verifies
a la main ((57 - 44,5) x 0,30 et (45 - 44,5) x 0,30), mutation qui mord.
2. Option A : en sans_edf la voiture reste `blocked` meme quand EDF se ferme pour la batterie.
Piege rencontre : la fermeture d'EDF (`edf_general_ok_on`) et la consigne (`gridSessionActive`)
suivaient la source de la VOITURE — bloquer la voiture coupait aussi la batterie (golden
`budget-sans-edf-plancher-dur-edf-protege` et `depart-matin-…-sous-la-cible` tombes). Nouveau
drapeau `nightBatteryGridOnly` (session de nuit && voiture en attente sans EDF && takeover) :
EDF + session reseau pour la batterie seule (WINDOWS, passe par BATTERY_CLOUD_LOCKS,
HA_SERVICE_CALLS_OUTPUT ; raison « sans EDF : EDF ferme pour la batterie seule, la voiture
attend le soleil »). Golden **136/136** (+1 : la nuit du 03-04/10 rejouee), attendus des deux
scenarios passes a `blocked` + EDF ferme, deux mutations qui mordent (3 scenarios chacune).
golden-acm 20/20, hysteresis 24/24. Executions n8n en succes apres deploiement.
**Tableau Energie, defaut de mon import** : l'import des statistiques AVANT la premiere heure
compilee ne suffit pas — HA est reparti de zero a 01:00 (sauts -1 615 / -335 / -481 / -465 kWh
sur la journee du 04/10). Corrige par `recorder/adjust_sum_statistics` a partir de 23:00Z
(+1 614,90 / +335,00 / +481,29 / +466,00, decharge 01:00-02:00 = 1,50 kWh reels d'apres la
base) ; heures continues verifiees. ⚠️ Lecon : apres un import sur une entite neuve,
verifier la premiere heure compilee et corriger par ajustement.
---
*Document mis a jour le : 04/10/2026 (~01:40) — tableau Energie complete (Sud/Ouest, batterie par integration, borne ; aucun redemarrage HA) ; kilometrage des vehicules (km/kWh, capacite, releves de reference, agent cable 15/15) ; a verifier le 04/10 au matin : nuit du budget JEEP ; concierge : vehicule non confirme demande, heure de saisie ; Grafana vehicules en tableau ; Grafana vehicules : ZERO et Invite ajoutes, session 16:46 reetiquetee ZERO ; prevision SOC 10 h ~35 % ; concierge fiable : niveau note par le script, une ligne, dedoublonnage, simulation par drapeau ; agent : message incompris = question, bourse sur demande explicite (banc final 6/6) ; a verifier : nuit du samedi 03 au dimanche 04/10 (budget < besoin JEEP), cron orange-cloture lundi 05/10 apres 17:40, comparaison VRM / Forecast.Solar lundi 05/10*
*Document mis a jour le : 04/10/2026 (~06:15) — nuit du budget : budget borne au plancher prudent, sans EDF = voiture bloquee meme EDF ferme (batterie seule) ; Energie : sauts corriges ; tableau Energie complete (Sud/Ouest, batterie par integration, borne ; aucun redemarrage HA) ; kilometrage des vehicules (km/kWh, capacite, releves de reference, agent cable 15/15) ; a verifier le 04/10 au matin : nuit du budget JEEP ; concierge : vehicule non confirme demande, heure de saisie ; Grafana vehicules en tableau ; Grafana vehicules : ZERO et Invite ajoutes, session 16:46 reetiquetee ZERO ; prevision SOC 10 h ~35 % ; concierge fiable : niveau note par le script, une ligne, dedoublonnage, simulation par drapeau ; agent : message incompris = question, bourse sur demande explicite (banc final 6/6) ; a verifier : nuit du samedi 03 au dimanche 04/10 (budget < besoin JEEP), cron orange-cloture lundi 05/10 apres 17:40, comparaison VRM / Forecast.Solar lundi 05/10*