diff --git a/HANDOFF.md b/HANDOFF.md index 2083c3c..0f4af93 100644 --- a/HANDOFF.md +++ b/HANDOFF.md @@ -1064,9 +1064,14 @@ estimation 9 h : ~35 % si EDF s'engage a 01:24, ~22 % sinon, 20 % touche vers 8 la nuit est forte. **A verifier le 29/09 au matin.** Grafana « La nuit » : 3 panneaux (nuage soiree/nuit avec regression et CE SOIR, tableau des nuits, profil horaire 20 nuits contre la nuit en cours). SQL dans -`tools/grafana-nuits.sql` et `tools/grafana-profil-horaire.sql`, verifiees contre le -calcul par script (identiques). ⚠️ Rendu du nuage (xychart Grafana 11.3) non vu de mes -yeux : le proprietaire a vu « Err » -> refait en UNE requete, mapping automatique. +`tools/nuits-maison.sql` (partagee avec le service d'historisation) et +`tools/grafana-profil-horaire.sql`, verifiees contre le calcul par script (identiques). +Nuage : trois essais avant qu'il s'affiche (valide par le proprietaire le 29/09). +⚠️ **Grafana 11.3 a `autoMigrateXYChartPanel` actif** : un panneau `xychart` SANS +`pluginVersion` est pris pour un ancien (v1) et « converti », ce qui casse une config +deja v2 (« Err »). Le mapping automatique, lui, ne trace que la premiere colonne Y. +Solution retenue : `pluginVersion: "11.3.0"`, UNE requete, mapping manuel de quatre +series sur la trame 0. **Le bilan utilise la regression (28/09 23:34, demande du proprietaire).** Le service d'historisation publie `sensor.evcs_nuit_maison_prevue_kwh` (21:30 -> 09:00, toutes les 5 min ; `hors_fenetre` le jour, `indisponible` si < 15 nuits ou r2 < 0,2) avec le @@ -1081,5 +1086,51 @@ qui mordent. Premier calcul reel 23:35 : SOC 47, requis 50,5 (~48 sans facteur) 1,05 kWh EDF a 01:24. ⚠️ Ma premiere annonce d'un facteur 1,12 etait fausse (moyenne calculee de tete) : 1,09. +### Bilan de la journee du 28/09 (etat a 00:05 le 29/09) +**En production aujourd'hui** (dans l'ordre) : +1. Regle HC reellement active (`PREPARE_BALANCE` perdait les heures HC et le plancher + manuel, garde-fou ajoute) + planchers HC publies en helpers. +2. Vehicule branche a midi : reseau en HC de midi seulement si le solaire ne couvre pas + le besoin avant le depart ; JEEP (calendrier 15:30 mar/mer/ven/sam), VW et ZERO + (depart ponctuel), capacites et puissances par vehicule, ZERO ajoutee (15 kWh, + 3,5 kW, depart du matin 08:50 provisoire). Saisie identique du niveau datee. +3. `sensor.evcs_prevision_nuit` : trois verdicts (`batterie_suffit` seulement au-dessus + du requis PRUDENT, sinon `juste`), plus de « sans EDF » a 0,5 point de marge. +4. Nuits superposees : Grafana « La nuit » (nuage, tableau, profil horaire) et le bilan + recale sa nuit sur la soiree reelle (facteur 1,092 ce soir). + +**Agent vocal (SPARK, accord du proprietaire)** : script `airtria-ha-vehicule.js` +(workspace maison) qui ecrit UNIQUEMENT `input_select.victron_evcs_vehicle`, puis +`input_number.victron_evcs_vehicle_level_pct` (entier 0-100), puis +`input_datetime.victron_evcs_departure_ponctuel` (date du jour, heure a venir) ; +jamais `level_ref_kwh`, `vehicle_level_at` ni `target_vehicle`. Phrase type : « je +branche la Zero, elle est a 50 % et elle repart a 17 h ». ⚠️ Ses tests du 28/09 ont +ecrit sur l'installation reelle et recale la reference du compteur a 14:35 (3 kWh +perdus pour la JEEP) : remise a 3987,3 a la main. SPARK s'est engage a ne plus ecrire +en reel pour tester (ou a prevenir avant, pour que je sauvegarde puis remette +`victron_evcs_vehicle_level_ref_kwh`). + +**Nuage dans HA : decision du proprietaire = non.** ApexCharts impose un axe X en temps +(kWh affiches comme des dates) : carte retiree, seule la ligne de texte reste (onglet +« Profils & reglages »). Integrer Grafana dans HA (tableau public dedie + embedding) +propose et refuse : le nuage reste dans Grafana « La nuit ». + +**Acces Grafana pour Claude** : `GRAFANA_ADMIN_PASSWORD` dans le `.env` du depot +(ajoute par le proprietaire le 29/09), API sur `http://10.10.10.22:3001` en admin. +Pas de module de rendu d'image : je verifie les requetes (`/api/ds/query`) et le JSON +charge, pas l'affichage — le proprietaire confirme le rendu. + +**Etat a 00:05 le 29/09** : pas de vehicule branche, SOC 45 %, requis 46,1 % (nuit +recalee x1,092), 0,34 kWh EDF annonces -> la session de 01:24 devrait s'engager. + +**A verifier le 29/09 au matin** : +- la session de 01:24 : engagee ? a quel SOC ? consigne et import ; +- le SOC reel a 09:00 contre la prevision (~35 % avec EDF, ~22 % sans) ; +- la nuit reelle 21:30-09:00 contre les 11,6 kWh prevus (le point rejoindra le nuage) ; +- le rapport de 07:30 et `sensor.evcs_prevision_nuit` (verdict relaye par l'agent). +**Rappels** : comparaison VRM / Forecast.Solar le **lundi 05/10** ; premiere charge +complete de la ZERO a mesurer pour remplacer les 15 kWh annonces ; capacite JEEP 8,7 a +affiner ; demarrage solaire de l'apres-midi toujours non couvert par le besoin de nuit. + --- -*Document mis a jour le : 28/09/2026 (~02:15) — VRM remplace Forecast.Solar (comparaison le 05/10), tenir jusqu'a la prochaine HC, prevision de nuit pour l'agent* +*Document mis a jour le : 29/09/2026 (~00:10) — regle HC active, vehicule branche a midi (JEEP/VW/ZERO), prevision de nuit a trois verdicts, nuits superposees et bilan recale sur la soiree*