Cinq modules sur sept sont sains, et le hub n'y est pour rien

Lecture simultanee : les quatre modules du pack 2 totalisent 50,65 A
quand le GX en rapporte 90,60. La difference, 39,95 A, ce sont les
trois modules du pack 1. Le GX agrege donc bien les sept, et les deux
packs se partagent le courant a cinq pour cent pres.

Ma conclusion de §50 - la moitie du parc invisible - etait donc
fausse. Le hub possede un mode console dans lequel le brancher le fait
probablement entrer, ce qui explique les valeurs aberrantes lues.

Le pack 2 affiche soixante cellules a zero apres 340 cycles. La
reparation porte donc sur huit cellules reparties sur deux modules du
pack 1, et rien d'autre.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KKzkkVTG6KXnGXFFC7X9XJ
This commit is contained in:
Tallagrand Thierry
2026-09-05 12:27:56 +02:00
parent e4288a221e
commit d59bf59070
4 changed files with 562 additions and 0 deletions

View File

@@ -3953,3 +3953,75 @@ validation du proprietaire.
---
*Document mis a jour le : 05/09/2026 (~12:15) — chaine BMS lue en direct depuis Linux ; deux modules atteints sur trois ; la jauge de SOC suit la cellule la plus faible*
## 51. Session du 05/09/2026 (12h30) — Le parc est sain a cinq modules sur sept, et le hub n'est pas coupable
### RETRACTATION : je me suis alarme trop vite sur le LVHUB
J'ai ecrit en §50 que la moitie du parc etait « electriquement presente mais
invisible pour le systeme qui le pilote ». **C'est faux, et la mesure le dit
sans ambiguite.**
Lecture simultanee, cable sur le pack 2 :
| | courant |
|---|---:|
| pack 2, quatre modules (12,93 + 12,43 + 12,39 + 12,90 A) | **50,65 A** |
| ce que le GX rapporte (`battery/512/Dc/0/Current`) | **90,60 A** |
| difference, soit les trois modules du pack 1 | **39,95 A**, ~13,3 A chacun |
Les tensions concordent aussi (50,66-50,72 V cote modules, 50,72 V cote GX).
**Le GX agrege bien les sept modules**, et les deux packs se partagent le
courant de facon remarquablement egale — 12,7 A par module sur le pack 2
contre 13,3 A sur le pack 1, cinq pour cent d'ecart.
Ce que j'avais lu sur le hub (`SysError 0xe000`, courants autorises a zero,
table des unites vide, journal de dix-neuf redemarrages) reste factuel, mais
n'autorisait pas cette conclusion. Le hub possede une commande `cmdquit —
Quit the Console Mode` : brancher une console l'y fait probablement entrer, et
les valeurs lues sont celles de ce mode, pas de son fonctionnement normal.
**Ne pas rebrancher de console sur le hub sans raison.**
### Le parc, module par module — inventaire complet
Pack 1, code-barres `K220803C...`, fabrique le 03/08/2022 :
| adresse | cellules marquees | OV | HV | cycles |
|---|---|---:|---:|---:|
| 1 | **6, 7, 12** (la 12 oscille sur 691 mV) | 86 | **498** | 25 |
| 2 | aucune | 0 | 0 | 33 |
| 3 | **2, 6, 10, 12, 15** | 179 | **416** | 24 |
| 4 | eteinte (BAT3), non lue | — | — | — |
Pack 2, code-barres `Y230202C...`, fabrique le 02/02/2023 :
| adresse | code-barres | cellules marquees | OV | HV | cycles |
|---|---|---|---:|---:|---:|
| 1 | Y230202C30371426 | aucune | 1 | 1 | **350** |
| 2 | Y230202C30371425 | aucune | 1 | 1 | **346** |
| 3 | Y230202C30371431 | aucune | 1 | 1 | **340** |
| 4 | Y230202C30371427 | aucune | 0 | 1 | **340** |
**Soixante cellules a zero sur le pack 2.** C'est un parc neuf apres 340 cycles.
⚠️ **Question ouverte : le pack 1, plus ANCIEN de six mois, affiche 24 a 33
cycles quand le pack 2 en affiche 340 a 350.** Un facteur quatorze. Soit ses
compteurs ont ete remis a zero (`Reset Times` 9 a 13), soit il est reste
longtemps hors service, soit le compteur n'incremente que sur cycle complet et
le pack 1 n'en acheve jamais parce qu'il est constamment limite. A trancher.
### Le vrai probleme, enonce proprement
Le GX agrege les sept modules, donc **quand une cellule des modules 1 ou 3 du
pack 1 atteint 3550 mV, le courant de charge de TOUT le parc est reduit** — y
compris celui des cinq modules sains. Deux modules abimes brident cinq bons.
Et le perimetre de la reparation est desormais chiffre : **huit cellules, sur
deux modules**. Module 1 : 6, 7, 12. Module 3 : 2, 6, 10, 12, 15. Rien d'autre
dans le parc ne demande d'intervention.
### Adressage
Chaque pack a sa propre chaine et sa propre numerotation 1..N. Les commandes
`stat <n>`, `soh <n>`, `info <n>` interrogent les modules de la chaine sur
laquelle le cable est pose. **Deux positions de cable suffisent pour tout le
parc** ; le hub n'en est pas une.
---
*Document mis a jour le : 05/09/2026 (~12:35) — inventaire complet des sept modules ; retractation sur le LVHUB ; la reparation porte sur huit cellules de deux modules*

View File

@@ -0,0 +1,25 @@
===== 05/09/2026 12:23:27 =====
pwr
pwr
@
Power Volt Curr Tempr Tlow Thigh Vlow Vhigh Base.St Volt.St Curr.St Temp.St Coulomb Time B.V.St B.T.St MosTempr M.T.St
1 50083 0 25800 24100 24600 3338 3339 Idle Normal Normal Normal 68% 2026-09-05 18:36:34 Normal Normal 24400 Normal
2 50095 -257 25200 23700 24300 3339 3340 Dischg Normal Normal Normal 65% 2026-09-05 18:36:33 Normal Normal 23800 Normal
3 50112 -327 25100 23900 24200 3340 3342 Dischg Normal Normal Normal 68% 2026-09-05 18:36:32 Normal Normal 23800 Normal
4 50080 0 25200 23600 23900 3338 3339 Idle Normal Normal Normal 66% 2026-09-05 18:36:32 Normal Normal 23800 Normal
5 - - - - - - - Absent - - - - - - -
6 - - - - - - - Absent - - - - - - -
7 - - - - - - - Absent - - - - - - -
8 - - - - - - - Absent - - - - - - -

View File

@@ -0,0 +1,440 @@
===== 05/09/2026 12:24:32 =====
soh 1
soh 1
@
Power 1
Battery Voltage SOHCount SOHStatus
0 3370 0 Normal
1 3370 0 Normal
2 3369 0 Normal
3 3370 0 Normal
4 3370 0 Normal
5 3370 0 Normal
6 3370 0 Normal
7 3369 0 Normal
8 3370 0 Normal
9 3370 0 Normal
10 3371 0 Normal
11 3371 0 Normal
12 3370 0 Normal
13 3370 0 Normal
14 3370 0 Normal
Command completed successfully
$$
pylon_debug>
===== 05/09/2026 12:24:32 =====
soh 2
soh 2
@
Power 2
Battery Voltage SOHCount SOHStatus
0 3370 0 Normal
1 3370 0 Normal
2 3370 0 Normal
3 3369 0 Normal
4 3370 0 Normal
5 3370 0 Normal
6 3369 0 Normal
7 3369 0 Normal
8 3369 0 Normal
9 3369 0 Normal
10 3371 0 Normal
11 3370 0 Normal
12 3369 0 Normal
13 3369 0 Normal
14 3370 0 Normal
Command completed successfully
$$
pylon_debug>
===== 05/09/2026 12:24:33 =====
soh 3
soh 3
@
Power 3
Battery Voltage SOHCount SOHStatus
0 3374 0 Normal
1 3373 0 Normal
2 3373 0 Normal
3 3373 0 Normal
4 3375 0 Normal
5 3374 0 Normal
6 3373 0 Normal
7 3373 0 Normal
8 3373 0 Normal
9 3374 0 Normal
10 3375 0 Normal
11 3373 0 Normal
12 3374 0 Normal
13 3374 0 Normal
14 3375 0 Normal
Command completed successfully
$$
pylon_debug>
===== 05/09/2026 12:24:33 =====
soh 4
soh 4
@
Power 4
Battery Voltage SOHCount SOHStatus
0 3371 0 Normal
1 3370 0 Normal
2 3370 0 Normal
3 3371 0 Normal
4 3371 0 Normal
5 3371 0 Normal
6 3370 0 Normal
7 3370 0 Normal
8 3370 0 Normal
9 3370 0 Normal
10 3371 0 Normal
11 3370 0 Normal
12 3371 0 Normal
13 3370 0 Normal
14 3371 0 Normal
Command completed successfully
$$
pylon_debug>
===== 05/09/2026 12:24:44 =====
stat 1
stat 1
@
Device address 1
Data Items : 20
HisData Items : 1797
Charge Cnt. : 28
Discharge Cnt. : 0
Charge Times : 30389
Status Cnt. : 27
Idle Times : 36565
COC Times : 0
COC2 Times : 0
DOC Times : 0
DOC2 Times : 0
COCA Times : 0
DOCA Times : 0
SC Times : 0
Bat OV Times : 1
Bat HV Times : 1
Bat LV Times : 0
Bat UV Times : 0
Bat SLP Times : 0
Pwr OV Times : 1
Pwr HV Times : 1
Pwr LV Times : 0
Pwr UV Times : 0
Pwr SLP Times : 0
COT Times : 0
CUT Times : 0
DOT Times : 0
DUT Times : 0
CHT Times : 0
CLT Times : 0
DHT Times : 0
DLT Times : 0
Shut Times : 47
Reset Times : 47
RV Times : 0
Input OV Times : 0
SOH Times : 0
BMICERR Times : 0
CYCLE Times : 350
SOH : 97
Pwr Percent : 68
Pwr Coulomb : 118414412
Dsg Cap : 17511023
HT@0.5C Cnt : 0
LT@0.5C Cnt : 0
HT Cnt : 0
LT Cnt : 0
LV Cnt : 4925
LifeWarn Times : 0
LifeAlarm Times : 0
Command completed successfully
$$
pylon_debug>
===== 05/09/2026 12:24:44 =====
stat 2
stat 2
@
Device address 2
Data Items : 13
HisData Items : 1799
Charge Cnt. : 28
Discharge Cnt. : 0
Charge Times : 31004
Status Cnt. : 27
Idle Times : 38051
COC Times : 0
COC2 Times : 0
DOC Times : 0
DOC2 Times : 0
COCA Times : 0
DOCA Times : 0
SC Times : 0
Bat OV Times : 1
Bat HV Times : 1
Bat LV Times : 0
Bat UV Times : 0
Bat SLP Times : 0
Pwr OV Times : 1
Pwr HV Times : 1
Pwr LV Times : 0
Pwr UV Times : 0
Pwr SLP Times : 0
COT Times : 0
CUT Times : 0
DOT Times : 0
DUT Times : 0
CHT Times : 0
CLT Times : 0
DHT Times : 0
DLT Times : 0
Shut Times : 38
Reset Times : 51
RV Times : 0
Input OV Times : 0
SOH Times : 7
BMICERR Times : 0
CYCLE Times : 346
SOH : 0
Pwr Percent : 66
Pwr Coulomb : 114246586
Dsg Cap : 17312530
HT@0.5C Cnt : 0
LT@0.5C Cnt : 0
HT Cnt : 0
LT Cnt : 0
LV Cnt : 4836
LifeWarn Times : 0
LifeAlarm Times : 0
Command completed successfully
$$
pylon_debug>
===== 05/09/2026 12:24:45 =====
stat 3
stat 3
@
Device address 3
Data Items : 7
HisData Items : 1795
Charge Cnt. : 28
Discharge Cnt. : 0
Charge Times : 43630
Status Cnt. : 27
Idle Times : 51536
COC Times : 0
COC2 Times : 0
DOC Times : 0

View File

@@ -0,0 +1,25 @@
===== 05/09/2026 12:26:37 =====
pwr
pwr
@
Power Volt Curr Tempr Tlow Thigh Vlow Vhigh Base.St Volt.St Curr.St Temp.St Coulomb Time B.V.St B.T.St MosTempr M.T.St
1 50671 12934 25900 24100 24600 3377 3380 Charge Normal Normal Normal 69% 2026-09-05 18:39:44 Normal Normal 24600 Normal
2 50656 12430 25300 23800 24300 3376 3379 Charge Normal Normal Normal 66% 2026-09-05 18:39:43 Normal Normal 24000 Normal
3 50723 12387 25200 23900 24200 3380 3383 Charge Normal Normal Normal 69% 2026-09-05 18:39:42 Normal Normal 24000 Normal
4 50681 12896 25200 23700 24000 3378 3380 Charge Normal Normal Normal 67% 2026-09-05 18:39:42 Normal Normal 23900 Normal
5 - - - - - - - Absent - - - - - - -
6 - - - - - - - Absent - - - - - - -
7 - - - - - - - Absent - - - - - - -
8 - - - - - - - Absent - - - - - - -