HANDOFF/MANUEL : kilometrage des vehicules

This commit is contained in:
Tallagrand Thierry
2026-10-04 00:44:56 +02:00
parent 24bdbf9fd4
commit 5ba3337e9a
2 changed files with 48 additions and 1 deletions

View File

@@ -1527,5 +1527,40 @@ du 03-04/10 = test du budget.
- `session_charge` dim 27/09 01:25 (JEEP, 5,70 kWh) confirmee par le proprietaire. Plus
rien « a confirmer » sur 7 jours ; 19 sur tout l'historique (surtout VW avant le 17/09).
### 04/10 nuit — Kilometrage des vehicules : km par kWh et usure des batteries
Demande du proprietaire, deux mesures convenues avec lui :
- **km par kWh** entre deux releves du compteur : kWh consommes = kWh borne du vehicule
entre les releves + (niveau 1er - niveau 2nd) x capacite. Mesure surtout conduite et
saison. ⚠️ JEEP et VW hybrides : intervalle ecarte si niveau au retour = 0 (essence).
- **capacite estimee** (l'usure) : a chaque branchement termine ou le niveau a ete saisi,
kWh livres par la borne DEPUIS LE BRANCHEMENT (le niveau dit est celui du branchement,
« c'etait 53 % a 13h10 ») / part manquante ; fin = plein vu par le controleur, ou
niveau d'un releve km dans l'heure apres debranchement. Vehicule = sessions confirmees.
Construit :
- `tools/kilometrage.mjs` : tables `releve_km`, `niveau_saisi` ; vues `km_intervalle`,
`capacite_estimee` (DROP + CREATE au demarrage) ; ingestion du helper
`input_text.evcs_releve_km` (tableau JSON [vehicule, km, niveau|null, epoch_s, source],
6 derniers), refus d'un compteur qui baisse (journalise). Branche dans
`historise-evcs.mjs`. Tests `tests/kilometrage/run.mjs` 10/10 purs + `--vues` 24/24 dans
le conteneur (transaction annulee, verifie : rien ne reste), 4 mutations qui mordent.
- HA `packages/evcs_kilometrage.yaml` : file des releves, formulaire (vehicule, compteur,
niveau -1 = inconnu) + `script.evcs_enregistrer_releve_km`, autonomies de reference
JEEP 50 / VW 42 / ZERO 200 km. Carte « Releve kilometrique » sur EVCS Master
(sauvegarde `evcs_master.yaml.bak-20261004-km`). check_config valide.
- Concierge (fait par moi, SPARK prevenu avant/apres) : « JEEP 112694 km 54 % », un ou
plusieurs vehicules, toujours avec « km » ; ecrit UNIQUEMENT `input_text.evcs_releve_km`
(4e constante de `concierge-write.js`, test de portee 19/19). Releve date du branchement
si le vehicule est celui du branchement en cours ; branchement sans etiquette et < 1 h :
le message vaut aussi confirmation (etiquette + niveau). Doublon (meme vehicule, meme km)
ignore. 10 cas en simulation. Sauvegardes `*.bak-km-20261004-004103`.
- Grafana « Les vehicules » : nuage km / kWh avec droites de reference, tableau des
intervalles (statut et raison), capacite estimee dans le temps, tableau des releves.
- ⚠️ Corrige au passage : mon remplacement de position du 03/10 avait aussi decale un
panneau de « La journee » (y 5 -> 4, json non commite mais servi) ; remis.
Premiers points reels : **JEEP 9,8 kWh** (53 % -> plein, 4,6 kWh le 03/10 midi), **ZERO
15,3 kWh** (48 -> 78 %, 4,6 kWh). Releves du 03/10 soir saisis par moi : JEEP 112 694 km
(date du branchement 20:14, niveau 54), ZERO 16 469 km (date du debranchement 18:47,
niveau 78 — a confirmer qu'elle n'a pas roule depuis), VW 216 830 km (niveau INCONNU).
---
*Document mis a jour le : 03/10/2026 (~23:55) — 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 (~01:00) — kilometrage des vehicules (km/kWh, capacite) ; 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*