docs(relevé): second essai — de 9 A à 20 A, le double écrêtage était bien la cause
Même borne, même durée, +etm61 : commandée 13 à 20 A au lieu de 9, mesurée 8,4 kW au lieu de 4,4, et 716 Wh livrés en 5 minutes contre 276 en 10. Le motif dit maintenant « 13800 W achetés sur 13800 W possibles » et boundBy vaut loadCeiling — le plafond suit le soutirage de la maison d'un cycle à l'autre, parce que evPhaseAllowanceW() le recalcule sur la bonne grandeur. Trois observations gardées, dont une pour l'étape 4 : la FERMETURE d'une dérogation ouvre elle aussi une divergence (attendu 0 W, mesuré 8367 W), et elle est plus trompeuse que celle d'ouverture. Une divergence qui naît dans le même cycle qu'un DEROGATION_ENDED est une descente en cours, jamais une commande perdue — sans quoi chaque boost compterait pour un incident. La fin par débranchement reste non éprouvée : la voiture est revenue avant les deux confirmations. Le mécanisme a en revanche montré ce qu'on lui demande — une absence isolée n'a PAS terminé la dérogation (LM-1500-c). Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015F7G5VeaPVSMeVNjiGj36p
This commit is contained in:
parent
c361494dfe
commit
02a9d1a0ca
@ -405,3 +405,54 @@ l'utilisateur lit était illisible.
|
||||
**d. La pose lisait l'horloge murale, le cycle l'horloge injectée.** Sans conséquence en
|
||||
production, où les deux sont la même ; en test, la fin par durée n'arrivait jamais. Trouvé par le
|
||||
test, pas par la lecture — `poseDerogation()` prend maintenant l'instant en paramètre.
|
||||
|
||||
---
|
||||
|
||||
## 11. Second essai — 2026-09-08, 11:52:34 → 11:58:00 (`+etm61`)
|
||||
|
||||
Même borne, durée 300 s, sans cible. La voiture a été rebranchée pendant la pose.
|
||||
|
||||
### Le double écrêtage est bien la cause : de 9 A à 20 A
|
||||
|
||||
```
|
||||
11:52:34 [Dérogation] POSÉE — durée 300 s, mode mémorisé 0 (forcé en éco pour la durée)
|
||||
11:53:00 Dérogation sur V2C Trydan — 13800 W achetés sur 13800 W possibles
|
||||
11:53:00 Executing action V2C Trydan to power: ON, Charging current: 20A
|
||||
11:54:00 … 9006 W … 13A
|
||||
11:56:00 … 11248 W … 16A
|
||||
11:57:00 … 9245 W … 13A
|
||||
11:58:00 [Dérogation] FIN — cause durationElapsed, livré 716 Wh, mode rendu 0
|
||||
11:58:00 changed to normal mode. Restoring manual values of false 6 A 3 phases
|
||||
```
|
||||
|
||||
| | avant (`+etm60`) | après (`+etm61`) |
|
||||
|---|---|---|
|
||||
| commandé | **9 A** par phase | **13 à 20 A** |
|
||||
| mesuré | 4,4 kW | **8,4 kW** (`[Divergence] FIN — attendu 8970 W, mesuré 8396 W`) |
|
||||
| livré | 276 Wh en 10 min | **716 Wh en 5 min** |
|
||||
| motif | `boundBy: drawCap` (faux) | `boundBy: loadCeiling` |
|
||||
|
||||
Le plafond suit le soutirage de la maison d'un cycle à l'autre — 13 800, 9 006, 11 248, 9 245 W —
|
||||
parce que `evPhaseAllowanceW()` le recalcule à chaque cycle. **C'est la sûreté qui module, et
|
||||
elle module sur la bonne grandeur.** Le motif est enfin rendu en clair : *« Dérogation sur V2C
|
||||
Trydan — 13800 W achetés sur 13800 W possibles »*.
|
||||
|
||||
### Trois observations à garder
|
||||
|
||||
**a. La divergence d'OUVERTURE est une latence, pas une commande perdue.**
|
||||
`11:53:00 [Divergence] DÉBUT — attendu 13800 W, mesuré 3930 W` puis `11:57:00 FIN après 300 s —
|
||||
attendu 8970 W, mesuré 8396 W`. La voiture négocie sa montée (~30 s mesurés sur la V2C, et
|
||||
davantage depuis l'arrêt). C'est le même profil que l'épisode Min+PV du 2026-09-05, et il
|
||||
confirme le critère de tri de `DESIGN_COMMANDE_PERDUE.md` §6.
|
||||
|
||||
**b. La FERMETURE en produit une aussi**, et elle est plus trompeuse :
|
||||
`11:58:00 [Divergence] DÉBUT — attendu 0 W, mesuré 8367 W`. La dérogation vient de rendre la
|
||||
main, la borne n'a pas encore décru. **Une divergence qui ouvre dans le même cycle qu'un
|
||||
`DEROGATION_ENDED` est une descente en cours**, jamais une commande perdue — à écrire dans le
|
||||
critère de tri de l'étape 4, sous peine de compter chaque boost comme un incident.
|
||||
|
||||
**c. La fin par DÉBRANCHEMENT n'est toujours pas éprouvée.** L'essai avait été lancé sur une
|
||||
borne débranchée pour l'exercer ; la voiture est revenue avant les deux confirmations. On a en
|
||||
revanche vu le mécanisme faire ce qu'on lui demande : une absence isolée (09:55) **n'a pas**
|
||||
terminé la dérogation, parce que le compteur se remet à zéro dès que la charge reparaît
|
||||
(`LM-1500-c`). Un clignotement ne conclut rien.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user