Nuit : la voiture profite d'EDF ferme pour la batterie, la nuit prepare le soir ; conseiller IA relecteur de la journee (revue calculee + pistes)
This commit is contained in:
57
HANDOFF.md
57
HANDOFF.md
@@ -2121,5 +2121,60 @@ pris a midi remplace un kWh d'heures pleines du soir (ou au pire un kWh HC de nu
|
||||
- ⚠️ A verifier au prochain jour faible : courant ACM (~100-140 A), consigne au plafond, SOC a 14:24, et que la
|
||||
PV n'est pas evincee (part DVCC des MPPT : priorite solaire de Victron, non verifiee en reel).
|
||||
|
||||
### 08/10 05:09 — Nuit : batterie tenue a 30 %, VW bloquee « sans EDF » alors qu'EDF etait ferme
|
||||
- **Constat** (05:09) : EDF ferme depuis 18:04 le 07/10 en HEURES PLEINES (automatisation HA « Victron - Grid ON
|
||||
si SoC < 22% », SOC 21 ; 8,3 kWh HP jusqu'a 01:24), session de nuit engagee a 01:24 (jour faible du 07/10),
|
||||
batterie tenue a 30 % (cible du matin 30,7 % = « tenir jusqu'au croisement de 9 h », ACM a 2 A). La VW
|
||||
(branchee 12:32, 0 %, **6,30 kWh pris en HC de midi le 07/10**, session close 14:34) bloquee de 01:24 a 05:14 :
|
||||
mode remis a `sans_edf` a 12:00, budget 0, option A du 04/10 (voiture bloquee meme EDF ferme pour la batterie).
|
||||
- **05:13 mode de nuit -> `complete`** (proprietaire, ecrit par moi via l'API HA) : VW en charge des 05:17 (3,6 kW).
|
||||
- **Correctif 1 — controleur (deploye 05:17, golden 144/144)** : `nightCarRidesGridSession` (WINDOWS_SOURCEV2) =
|
||||
session de nuit && voiture en attente « sans EDF » && `nightGridTakeoverNeeded` -> la voiture n'est plus
|
||||
`blocked` : elle profite d'EDF deja ferme pour la batterie en HC. **Revient sur l'option A du 04/10 (accord du
|
||||
proprietaire).** « Sans EDF » garde son sens : la voiture ne fait jamais fermer EDF a elle seule
|
||||
(`budget-bilan-perime-sans-edf-rien` inchange). Raison publiee « Sans EDF, mais EDF est ferme pour la batterie
|
||||
en heures creuses : la voiture en profite ». Golden : 3 attendus passes de `blocked` a `grid_forced`
|
||||
(`budget-sans-edf-plancher-dur-edf-protege`, `budget-sans-edf-reprise-reseau-voiture-bloquee`,
|
||||
`depart-matin-jour-de-depart-batterie-sous-la-cible`), mutation qui mord (3).
|
||||
- **Correctif 2 — bilan (deploye 05:16, tests 91/91)** : pendant la fenetre HC de NUIT, plancher = plus petit SOC
|
||||
de fin de nuit qui, au profil habituel (production ecretee a 100 %), amene la batterie au SOC requis au debut
|
||||
de la traversee du soir (`hcReach.nightEvening`) ; si hors d'atteinte, celui qui en approche le plus sans
|
||||
ecreter le solaire. Journee suffisante -> inchange. Rejeux 27/09 : 25,3 -> 30,3 % (prevision 25,1 kWh) et
|
||||
41,4 -> 54 % (journee sombre), verifies a la main (deficit du soir en points, courbe plate). Mutation « regle
|
||||
coupee » mord (3) ; ⚠️ le plafond anti-gaspillage (`min(requis, socAtEvening(100))`) n'est couvert par aucun
|
||||
scenario (mutation qui ne mord pas).
|
||||
- **Ce matin la regle de nuit ne s'est PAS declenchee, a raison** : VRM annonce ~35 kWh le 08/10, batterie
|
||||
prevue a 94,7 % a 18 h pour 70,5 % requis (rejeu de l'entree reelle de 05:20). ⚠️ Mon annonce de 05:09 (« 99,3 %
|
||||
requis = journee faible ») etait fausse : 99,3 % est l'exigence PRUDENTE (p80) au debut de la traversee, pas
|
||||
une prevision de journee faible.
|
||||
|
||||
### 08/10 ~05:30 — Le conseiller IA devient RELECTEUR de la journee (option 3 du proprietaire)
|
||||
Le conseiller (observation toutes les 15 min, 1 500 « rien » / 871 signalements) n'avait vu aucun des rates du
|
||||
07/10. Doctrine §79 : les FAITS sont calcules par du code, le modele ne fait que les relire.
|
||||
- **`tools/revue-jour.mjs`** (pur, `node tests/revue-jour/run.mjs` 13/13, 4 mutations qui mordent) : sur les 24 h
|
||||
qui finissent a la fin des HC de nuit, trois constats « a examiner » : **EDF en heures pleines** (juge sur la
|
||||
PUISSANCE reseau > 100 W hors HC, plages < 5 min ignorees, ecarts < 5 min fusionnes, kWh au compteur EDF, auteur
|
||||
de la fermeture) ; **voiture branchee bloquee pendant une session HC** (table `decision` : session engagee,
|
||||
source « Bloque », etat ni absent ni plein, > 10 min) ; **batterie sous son objectif en fin de HC** (nuit :
|
||||
`cible_matin_pct` ; midi : `evcs_balance_required_soc` ; > 2 points). Plus une info : midi en charge maximale
|
||||
(requis 100) -> gain de la fenetre. ⚠️ Premier essai sur le journal du contacteur seul : faux « EDF ferme de
|
||||
07:24 a 12:24 » (l'ouverture de 07:24 le 07/10 manque dans `evenement`, 0,2 kWh reels) — d'ou la puissance.
|
||||
Rejoue sur la base reelle (07->08/10) : exactement les trois rates (midi 35 % pour 43,6 % ; EDF HP 18:06-01:24
|
||||
8,3 kWh ; VW bloquee 01:24-05:14).
|
||||
- **Service d'historisation** : 07:30 `sensor.evcs_revue_jour` (etat = date, attributs `a_examiner`, `constats`
|
||||
[code, gravite, texte, contexte = raison du controleur], `texte`), evenement `revue` ; **07:45 courriel « EVCS -
|
||||
revue de la journee »** (constats + pistes du conseiller presentees comme AVIS ; sans avis a 08:15), evenement
|
||||
`revue_courriel`. Redemarre 05:30. Sauvegarde `historise-evcs.mjs.bak-20261008` (scratchpad).
|
||||
- **Conseiller** (`src/advisor/*`, `tools/patch-20261008-advisor-relecteur.mjs`, tests 23/23) : ne tourne que si la
|
||||
revue du jour existe, a au moins un point, pas encore de reponse, avant 10 h ; prompt = constats + contexte ;
|
||||
sortie `{"pistes":[{code, piste}]}` ; **anti-invention** : piste ecartee si elle contient un nombre absent du
|
||||
constat et de son contexte (mutation qui mord) ; publie `sensor.evcs_advisor_revue` (via `/api/states`, routage
|
||||
`state_entity` du noeud Execute) et `input_text.evcs_advisor_reason` « Revue du … : n piste(s) ». Les anciens
|
||||
helpers d'observation (`evcs_advisor_constat`, `_gravite`, `_ce_qui_cloche`, compteurs) ne sont plus mis a jour.
|
||||
⚠️ Repli cloud (OpenRouter) du workflow inchange : si le modele local echoue, les constats partent chez
|
||||
OpenRouter. Sauvegarde `advisor.bak-20261008.json` (scratchpad).
|
||||
- **A verifier ce matin** : 07:30 `sensor.evcs_revue_jour`, ~07:30-07:45 reponse du conseiller (pistes retenues /
|
||||
ecartees), 07:45 courriel. Retour arriere : `git revert` + push du conseiller + redemarrage du service.
|
||||
|
||||
---
|
||||
*Document mis a jour le : 08/10/2026 (~00:15) — jour faible : charge maximale en HC de midi (bilan 100 %, ACM plafond + solaire) ; 07/10/2026 (~22:45) — reprise de 16 h verifiee, EDF en HP a 18:03, bilan : reprise du soir et prevision recalee sur la matinee ; bilan HC de midi, reprise du soir apres coupure en pleine chauffe, mesure ECS sur 10 min ; recharge reseau HC : courant calcule (12 kVA) et consigne non tenue ; HC de midi : AUTO ne chauffe pas (BOOST), alerte v2, Jeep (contact, relecture, zone), recharge batterie bridee a 30 A par l'ACM ; jour faible = EDF les deux fenetres HC pour le chauffe-eau, alerte BOOST, Victron Mobile refait ; 1re decision jour faible en reel, mesure ECS reparee, douches 06:00/20:00, Grafana chauffe-eau, tableaux ECS ; chauffe-eau en HC de nuit les jours faibles (decision du bilan, workflow ECS sous controle du depot, VRM, V2.3 desactive) ; garde batterie reseau : voiture bridee a 6 A au lieu d'un arret ; garde-fou concierge 2 h ; allers-retours brefs de la borne retrouves dans l'historique HA (echange VW -> JEEP de 20 s), production 14,5 kWh contre 22 prevus, defaut garde batterie en mode reseau a trancher ; voiture a midi : la batterie n'est plus comptee comme du solaire (EDF automatique les jours de depart si le surplus ne couvre pas) ; nuit 05->06 : JEEP chargee sur EDF en complete (6,32 kWh), budget 0 du a la prevision, Windy/ECMWF contre VRM, a comparer ce soir ; concierge aligne sur la preuve fin de trajet ; a verifier : nuit 05->06 et mardi faible, comparaison VRM/Forecast.Solar ; JEEP identifiee aussi par sa fin de trajet, prevision de la nuit 05->06 ; identification JEEP reussie en reel, correction humaine qui prime (refus supprime), session du 04/10 coupee ; EVCS Master en quatre onglets ; Jeep lue par Uconnect et identifiee seule, capacite JEEP 10 kWh, concierge variante (a) ; releve par photo (SPARK), hass-uconnect en attente ; ecart semaine/week-end mesure (pas de profil week-end la nuit) ; 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*
|
||||
*Document mis a jour le : 08/10/2026 (~05:35) — conseiller relecteur de la journee (revue calculee + pistes) ; nuit : voiture qui profite d'EDF ferme pour la batterie, nuit qui prepare le soir les jours annonces faibles ; 08/10/2026 (~00:15) — jour faible : charge maximale en HC de midi (bilan 100 %, ACM plafond + solaire) ; 07/10/2026 (~22:45) — reprise de 16 h verifiee, EDF en HP a 18:03, bilan : reprise du soir et prevision recalee sur la matinee ; bilan HC de midi, reprise du soir apres coupure en pleine chauffe, mesure ECS sur 10 min ; recharge reseau HC : courant calcule (12 kVA) et consigne non tenue ; HC de midi : AUTO ne chauffe pas (BOOST), alerte v2, Jeep (contact, relecture, zone), recharge batterie bridee a 30 A par l'ACM ; jour faible = EDF les deux fenetres HC pour le chauffe-eau, alerte BOOST, Victron Mobile refait ; 1re decision jour faible en reel, mesure ECS reparee, douches 06:00/20:00, Grafana chauffe-eau, tableaux ECS ; chauffe-eau en HC de nuit les jours faibles (decision du bilan, workflow ECS sous controle du depot, VRM, V2.3 desactive) ; garde batterie reseau : voiture bridee a 6 A au lieu d'un arret ; garde-fou concierge 2 h ; allers-retours brefs de la borne retrouves dans l'historique HA (echange VW -> JEEP de 20 s), production 14,5 kWh contre 22 prevus, defaut garde batterie en mode reseau a trancher ; voiture a midi : la batterie n'est plus comptee comme du solaire (EDF automatique les jours de depart si le surplus ne couvre pas) ; nuit 05->06 : JEEP chargee sur EDF en complete (6,32 kWh), budget 0 du a la prevision, Windy/ECMWF contre VRM, a comparer ce soir ; concierge aligne sur la preuve fin de trajet ; a verifier : nuit 05->06 et mardi faible, comparaison VRM/Forecast.Solar ; JEEP identifiee aussi par sa fin de trajet, prevision de la nuit 05->06 ; identification JEEP reussie en reel, correction humaine qui prime (refus supprime), session du 04/10 coupee ; EVCS Master en quatre onglets ; Jeep lue par Uconnect et identifiee seule, capacite JEEP 10 kWh, concierge variante (a) ; releve par photo (SPARK), hass-uconnect en attente ; ecart semaine/week-end mesure (pas de profil week-end la nuit) ; 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*
|
||||
|
||||
Reference in New Issue
Block a user