Le huitieme code-barres, et une garde sur la carte des adresses
K220803C30160323 complete l'inventaire : les huit modules sont nommes. La carte adresse -> code-barres ne vaut que pour la chaine du pack ancien, le pack recent renumerotant lui aussi de 1 a 4 ; l'appliquer a l'autre chaine attribuerait ses relevés aux mauvais modules. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KKzkkVTG6KXnGXFFC7X9XJ
This commit is contained in:
@@ -1199,3 +1199,75 @@ heure_reelle,etat,courant_mA,c1_mV,c2_mV,c3_mV,c4_mV,c5_mV,c6_mV,c7_mV,c8_mV,c9_
|
|||||||
2026-09-05T13:20:52.427Z,module1,,3422,3422,3422,3422,3422,3385,3382,3424,3422,3422,3411,3377,3423,3407,3422,47
|
2026-09-05T13:20:52.427Z,module1,,3422,3422,3422,3422,3422,3385,3382,3424,3422,3422,3411,3377,3423,3407,3422,47
|
||||||
2026-09-05T13:20:52.645Z,module2,,3416,3415,3416,3416,3416,3413,3415,3414,3416,3391,3415,3416,3416,3414,3413,25
|
2026-09-05T13:20:52.645Z,module2,,3416,3415,3416,3416,3416,3413,3415,3414,3416,3391,3415,3416,3416,3414,3413,25
|
||||||
2026-09-05T13:20:52.801Z,module3,,3430,3390,3425,3430,3428,3382,3430,3430,3433,3359,3430,3381,3430,3433,3381,74
|
2026-09-05T13:20:52.801Z,module3,,3430,3390,3425,3430,3428,3382,3430,3430,3433,3359,3430,3381,3430,3433,3381,74
|
||||||
|
2026-09-05T13:21:12.946Z,module1,,3423,3423,3423,3422,3423,3386,3383,3425,3423,3423,3412,3378,3424,3407,3423,47
|
||||||
|
2026-09-05T13:21:13.103Z,module2,,3418,3417,3418,3418,3418,3415,3417,3416,3418,3393,3417,3418,3418,3416,3415,25
|
||||||
|
2026-09-05T13:21:13.259Z,module3,,3431,3391,3427,3432,3429,3383,3431,3431,3434,3360,3431,3382,3431,3435,3383,75
|
||||||
|
2026-09-05T13:21:33.395Z,module1,,3422,3423,3423,3422,3422,3384,3382,3424,3423,3422,3411,3377,3423,3406,3422,47
|
||||||
|
2026-09-05T13:21:33.551Z,module2,,3419,3417,3419,3419,3418,3415,3418,3417,3418,3393,3417,3418,3418,3417,3416,26
|
||||||
|
2026-09-05T13:21:33.708Z,module3,,3431,3390,3426,3431,3429,3382,3430,3431,3434,3358,3430,3381,3431,3435,3381,77
|
||||||
|
2026-09-05T13:21:53.854Z,module1,,3419,3419,3420,3419,3420,3379,3377,3421,3420,3419,3406,3371,3420,3403,3419,50
|
||||||
|
2026-09-05T13:21:54.011Z,module2,,3417,3415,3417,3417,3416,3413,3416,3415,3416,3391,3415,3416,3416,3414,3413,26
|
||||||
|
2026-09-05T13:21:54.167Z,module3,,3428,3386,3423,3428,3425,3379,3428,3428,3431,3353,3428,3377,3428,3431,3376,78
|
||||||
|
2026-09-05T13:22:14.311Z,module1,,3421,3421,3422,3421,3423,3382,3380,3423,3422,3422,3408,3375,3422,3405,3422,48
|
||||||
|
2026-09-05T13:22:14.528Z,module2,,3417,3416,3417,3417,3416,3414,3416,3415,3417,3392,3416,3417,3417,3415,3414,25
|
||||||
|
2026-09-05T13:22:14.686Z,module3,,3428,3386,3424,3429,3427,3378,3428,3429,3432,3354,3428,3377,3429,3433,3378,79
|
||||||
|
2026-09-05T13:22:34.818Z,module1,,3427,3427,3427,3427,3427,3391,3388,3429,3427,3427,3416,3384,3428,3411,3427,45
|
||||||
|
2026-09-05T13:22:34.975Z,module2,,3420,3418,3420,3420,3419,3416,3419,3418,3419,3393,3418,3419,3419,3418,3417,27
|
||||||
|
2026-09-05T13:22:35.132Z,module3,,3434,3393,3429,3435,3433,3384,3433,3434,3438,3364,3433,3384,3434,3438,3386,74
|
||||||
|
2026-09-05T13:22:55.260Z,module1,,3428,3427,3428,3427,3428,3392,3388,3429,3428,3428,3416,3384,3428,3411,3428,45
|
||||||
|
2026-09-05T13:22:55.416Z,module2,,3419,3418,3419,3419,3419,3416,3418,3417,3419,3393,3418,3419,3419,3417,3416,26
|
||||||
|
2026-09-05T13:22:55.574Z,module3,,3435,3395,3430,3435,3433,3387,3434,3435,3438,3364,3435,3386,3435,3439,3387,75
|
||||||
|
2026-09-05T13:23:15.705Z,module1,,3426,3426,3426,3425,3426,3389,3385,3427,3426,3426,3414,3381,3426,3408,3426,46
|
||||||
|
2026-09-05T13:23:15.863Z,module2,,3417,3415,3417,3417,3417,3414,3416,3415,3417,3391,3416,3416,3416,3415,3414,26
|
||||||
|
2026-09-05T13:23:16.020Z,module3,,3433,3392,3429,3434,3432,3384,3433,3434,3437,3362,3433,3384,3433,3437,3385,75
|
||||||
|
2026-09-05T13:23:36.168Z,module1,,3425,3425,3425,3424,3425,3388,3384,3426,3425,3424,3413,3379,3425,3408,3424,47
|
||||||
|
2026-09-05T13:23:36.324Z,module2,,3416,3414,3416,3416,3415,3413,3415,3414,3416,3390,3414,3415,3415,3414,3412,26
|
||||||
|
2026-09-05T13:23:36.511Z,module3,,3433,3392,3428,3433,3431,3384,3432,3433,3436,3362,3433,3383,3433,3436,3384,74
|
||||||
|
2026-09-05T13:23:56.657Z,module1,,3424,3424,3424,3423,3424,3386,3383,3426,3424,3424,3412,3378,3424,3407,3424,48
|
||||||
|
2026-09-05T13:23:56.814Z,module2,,3415,3414,3415,3415,3414,3412,3414,3413,3415,3388,3413,3415,3415,3413,3411,27
|
||||||
|
2026-09-05T13:23:56.970Z,module3,,3433,3391,3428,3433,3430,3384,3432,3433,3436,3361,3433,3383,3433,3436,3383,75
|
||||||
|
2026-09-05T13:24:17.100Z,module1,,3424,3424,3424,3424,3425,3386,3383,3426,3425,3424,3412,3378,3425,3407,3424,48
|
||||||
|
2026-09-05T13:24:17.257Z,module2,,3415,3414,3415,3415,3416,3411,3414,3413,3415,3390,3413,3415,3415,3413,3413,26
|
||||||
|
2026-09-05T13:24:17.412Z,module3,,3432,3390,3427,3432,3430,3383,3432,3432,3435,3360,3432,3382,3432,3436,3382,76
|
||||||
|
2026-09-05T13:24:37.546Z,module1,,3424,3424,3424,3424,3424,3386,3383,3426,3424,3424,3412,3379,3425,3407,3424,47
|
||||||
|
2026-09-05T13:24:37.702Z,module2,,3417,3415,3417,3417,3417,3413,3416,3415,3417,3392,3415,3416,3417,3415,3415,25
|
||||||
|
2026-09-05T13:24:37.858Z,module3,,3431,3390,3427,3432,3430,3382,3431,3432,3435,3360,3431,3382,3432,3436,3383,76
|
||||||
|
2026-09-05T13:24:57.986Z,module1,,3424,3424,3424,3423,3424,3385,3382,3425,3424,3424,3411,3378,3424,3407,3423,47
|
||||||
|
2026-09-05T13:24:58.172Z,module2,,3418,3416,3418,3418,3418,3415,3417,3416,3418,3392,3416,3417,3417,3416,3415,26
|
||||||
|
2026-09-05T13:24:58.329Z,module3,,3432,3389,3427,3432,3430,3383,3431,3432,3435,3359,3432,3381,3432,3435,3382,76
|
||||||
|
2026-09-05T13:25:18.473Z,module1,,3424,3423,3423,3423,3424,3385,3382,3425,3423,3424,3411,3377,3424,3406,3423,48
|
||||||
|
2026-09-05T13:25:18.662Z,module2,,3418,3417,3418,3418,3418,3415,3417,3416,3418,3393,3417,3418,3418,3416,3416,25
|
||||||
|
2026-09-05T13:25:18.818Z,module3,,3431,3389,3427,3432,3429,3382,3431,3431,3434,3358,3431,3381,3431,3435,3381,77
|
||||||
|
2026-09-05T13:25:38.965Z,module1,,3424,3423,3423,3423,3423,3384,3382,3425,3423,3423,3411,3377,3424,3405,3422,48
|
||||||
|
2026-09-05T13:25:39.121Z,module2,,3418,3417,3418,3418,3418,3415,3417,3416,3418,3392,3417,3418,3418,3416,3415,26
|
||||||
|
2026-09-05T13:25:39.278Z,module3,,3431,3388,3427,3432,3429,3381,3431,3431,3434,3358,3431,3380,3431,3435,3381,77
|
||||||
|
2026-09-05T13:25:59.383Z,module1,,3421,3421,3421,3420,3421,3381,3378,3423,3421,3420,3408,3373,3421,3402,3420,50
|
||||||
|
2026-09-05T13:25:59.539Z,module2,,3416,3415,3416,3416,3416,3413,3415,3414,3416,3391,3415,3416,3416,3414,3413,25
|
||||||
|
2026-09-05T13:25:59.697Z,module3,,3429,3386,3424,3429,3427,3379,3429,3430,3432,3354,3429,3378,3429,3433,3377,79
|
||||||
|
2026-09-05T13:26:19.844Z,module1,,3420,3421,3422,3421,3423,3380,3379,3423,3422,3422,3408,3374,3422,3403,3422,49
|
||||||
|
2026-09-05T13:26:20.003Z,module2,,3416,3414,3416,3416,3415,3412,3415,3414,3415,3390,3414,3415,3415,3414,3412,26
|
||||||
|
2026-09-05T13:26:20.159Z,module3,,3428,3383,3423,3429,3426,3378,3428,3428,3431,3354,3428,3376,3428,3431,3376,77
|
||||||
|
2026-09-05T13:26:40.305Z,module1,,3422,3422,3423,3423,3424,3384,3382,3424,3423,3423,3410,3377,3423,3405,3423,47
|
||||||
|
2026-09-05T13:26:40.463Z,module2,,3416,3415,3416,3416,3416,3413,3415,3414,3416,3390,3414,3416,3416,3414,3413,26
|
||||||
|
2026-09-05T13:26:40.650Z,module3,,3428,3385,3425,3430,3428,3379,3429,3429,3433,3357,3428,3378,3429,3433,3380,76
|
||||||
|
2026-09-05T13:27:00.796Z,module1,,3424,3424,3424,3424,3424,3386,3383,3426,3424,3424,3412,3378,3424,3407,3424,48
|
||||||
|
2026-09-05T13:27:00.952Z,module2,,3416,3415,3416,3416,3416,3413,3416,3414,3416,3391,3415,3416,3416,3414,3413,25
|
||||||
|
2026-09-05T13:27:01.108Z,module3,,3431,3388,3427,3432,3430,3382,3431,3432,3435,3361,3431,3382,3431,3435,3383,74
|
||||||
|
2026-09-05T13:27:21.245Z,module1,,3426,3425,3426,3425,3426,3388,3385,3427,3426,3426,3413,3381,3426,3409,3426,46
|
||||||
|
2026-09-05T13:27:21.404Z,module2,,3416,3415,3417,3417,3416,3413,3416,3415,3417,3390,3415,3416,3416,3415,3413,27
|
||||||
|
2026-09-05T13:27:21.560Z,module3,,3432,3390,3428,3433,3431,3384,3432,3433,3436,3362,3432,3383,3433,3437,3384,75
|
||||||
|
2026-09-05T13:27:41.707Z,module1,,3427,3427,3427,3426,3427,3390,3387,3428,3427,3426,3414,3382,3427,3410,3426,46
|
||||||
|
2026-09-05T13:27:41.864Z,module2,,3417,3416,3418,3418,3417,3414,3417,3416,3417,3391,3416,3417,3417,3415,3414,27
|
||||||
|
2026-09-05T13:27:42.021Z,module3,,3434,3392,3430,3435,3432,3386,3434,3435,3438,3365,3434,3386,3435,3438,3387,73
|
||||||
|
2026-09-05T13:28:02.166Z,module1,,3427,3427,3427,3426,3426,3390,3386,3428,3427,3426,3414,3382,3427,3410,3426,46
|
||||||
|
2026-09-05T13:28:02.320Z,module2,,3418,3416,3418,3418,3417,3414,3417,3416,3417,3390,3416,3418,3418,3416,3414,28
|
||||||
|
2026-09-05T13:28:02.536Z,module3,,3435,3392,3430,3435,3433,3386,3434,3435,3438,3364,3435,3385,3435,3439,3386,75
|
||||||
|
2026-09-05T13:28:22.681Z,module1,,3425,3425,3425,3424,3425,3387,3384,3427,3425,3425,3412,3379,3425,3408,3425,48
|
||||||
|
2026-09-05T13:28:22.839Z,module2,,3415,3415,3416,3416,3415,3412,3415,3414,3416,3389,3414,3416,3416,3414,3412,27
|
||||||
|
2026-09-05T13:28:22.994Z,module3,,3433,3390,3429,3434,3431,3384,3433,3433,3437,3361,3433,3383,3433,3437,3384,76
|
||||||
|
2026-09-05T13:28:43.122Z,module1,,3424,3423,3424,3423,3424,3384,3382,3425,3424,3424,3410,3377,3424,3406,3423,48
|
||||||
|
2026-09-05T13:28:43.278Z,module2,,3415,3414,3416,3416,3416,3411,3414,3414,3416,3390,3413,3415,3415,3414,3413,26
|
||||||
|
2026-09-05T13:28:43.435Z,module3,,3431,3388,3427,3432,3430,3382,3431,3432,3435,3359,3431,3381,3432,3435,3382,76
|
||||||
|
2026-09-05T13:29:03.581Z,module1,,3424,3424,3424,3423,3424,3385,3382,3425,3424,3424,3411,3378,3424,3406,3424,47
|
||||||
|
2026-09-05T13:29:03.738Z,module2,,3416,3416,3417,3417,3417,3413,3416,3415,3417,3391,3415,3417,3417,3415,3414,26
|
||||||
|
2026-09-05T13:29:03.894Z,module3,,3432,3389,3427,3432,3430,3383,3431,3432,3435,3360,3432,3382,3432,3435,3382,75
|
||||||
|
|||||||
|
@@ -104,7 +104,7 @@ footer { margin-top:5rem; padding-top:1.6rem; border-top:1px solid var(--trait);
|
|||||||
<p class="chapeau">Huit modules, quinze cellules chacun. Neuf de ces cellules
|
<p class="chapeau">Huit modules, quinze cellules chacun. Neuf de ces cellules
|
||||||
brident la charge des cent cinq autres. Voici lesquelles, comment on le sait,
|
brident la charge des cent cinq autres. Voici lesquelles, comment on le sait,
|
||||||
et ce qu’on peut en faire.</p>
|
et ce qu’on peut en faire.</p>
|
||||||
<div class="maj">Dernière mise à jour : 5 septembre 2026, 14 h</div>
|
<div class="maj">Dernière mise à jour : 5 septembre 2026, 16 h</div>
|
||||||
</header>
|
</header>
|
||||||
|
|
||||||
<div class="verdict">
|
<div class="verdict">
|
||||||
@@ -151,7 +151,7 @@ chaîne renumérote ses modules à partir de 1, il existe donc deux « modu
|
|||||||
<div class="tabl"><table>
|
<div class="tabl"><table>
|
||||||
<thead><tr><th>Code-barres</th><th>Pack</th><th>Adr.</th><th>Cellules atteintes</th>
|
<thead><tr><th>Code-barres</th><th>Pack</th><th>Adr.</th><th>Cellules atteintes</th>
|
||||||
<th>Lesquelles</th><th>Surtensions</th><th>Sous-tensions</th><th></th></tr></thead>
|
<th>Lesquelles</th><th>Surtensions</th><th>Sous-tensions</th><th></th></tr></thead>
|
||||||
<tbody><tr class="mal"><td class="mono">K220803C30160322</td><td>ancien</td><td class="num">1</td><td class="num gros">3</td><td class="cel">6 · 7 · 12</td><td class="num">498</td><td class="num">86</td><td class="etat">en service</td></tr><tr class=""><td class="mono">—</td><td>ancien</td><td class="num">2</td><td class="num gros">0</td><td class="cel">—</td><td class="num">0</td><td class="num">0</td><td class="etat">en service</td></tr><tr class="mal"><td class="mono">K220803C30160319</td><td>ancien</td><td class="num">3</td><td class="num gros">5</td><td class="cel">2 · 6 · 10 · 12 · 15</td><td class="num">416</td><td class="num">179</td><td class="etat">en service</td></tr><tr class="mal"><td class="mono">K220803C30160324</td><td>ancien</td><td class="num">4</td><td class="num gros">1</td><td class="cel">15</td><td class="num">29</td><td class="num">59</td><td class="etat">isolée</td></tr><tr class=""><td class="mono">Y230202C30371426</td><td>récent</td><td class="num">1</td><td class="num gros">0</td><td class="cel">—</td><td class="num">1</td><td class="num">1</td><td class="etat">en service</td></tr><tr class=""><td class="mono">Y230202C30371425</td><td>récent</td><td class="num">2</td><td class="num gros">0</td><td class="cel">—</td><td class="num">1</td><td class="num">1</td><td class="etat">en service</td></tr><tr class=""><td class="mono">Y230202C30371431</td><td>récent</td><td class="num">3</td><td class="num gros">0</td><td class="cel">—</td><td class="num">1</td><td class="num">1</td><td class="etat">en service</td></tr><tr class=""><td class="mono">Y230202C30371427</td><td>récent</td><td class="num">4</td><td class="num gros">0</td><td class="cel">—</td><td class="num">1</td><td class="num">0</td><td class="etat">en service</td></tr></tbody>
|
<tbody><tr class="mal"><td class="mono">K220803C30160322</td><td>ancien</td><td class="num">1</td><td class="num gros">3</td><td class="cel">6 · 7 · 12</td><td class="num">498</td><td class="num">86</td><td class="etat">en service</td></tr><tr class=""><td class="mono">K220803C30160323</td><td>ancien</td><td class="num">2</td><td class="num gros">0</td><td class="cel">—</td><td class="num">0</td><td class="num">0</td><td class="etat">en service</td></tr><tr class="mal"><td class="mono">K220803C30160319</td><td>ancien</td><td class="num">3</td><td class="num gros">5</td><td class="cel">2 · 6 · 10 · 12 · 15</td><td class="num">416</td><td class="num">179</td><td class="etat">en service</td></tr><tr class="mal"><td class="mono">K220803C30160324</td><td>ancien</td><td class="num">4</td><td class="num gros">1</td><td class="cel">15</td><td class="num">29</td><td class="num">59</td><td class="etat">isolée</td></tr><tr class=""><td class="mono">Y230202C30371426</td><td>récent</td><td class="num">1</td><td class="num gros">0</td><td class="cel">—</td><td class="num">1</td><td class="num">1</td><td class="etat">en service</td></tr><tr class=""><td class="mono">Y230202C30371425</td><td>récent</td><td class="num">2</td><td class="num gros">0</td><td class="cel">—</td><td class="num">1</td><td class="num">1</td><td class="etat">en service</td></tr><tr class=""><td class="mono">Y230202C30371431</td><td>récent</td><td class="num">3</td><td class="num gros">0</td><td class="cel">—</td><td class="num">1</td><td class="num">1</td><td class="etat">en service</td></tr><tr class=""><td class="mono">Y230202C30371427</td><td>récent</td><td class="num">4</td><td class="num gros">0</td><td class="cel">—</td><td class="num">1</td><td class="num">0</td><td class="etat">en service</td></tr></tbody>
|
||||||
</table></div>
|
</table></div>
|
||||||
|
|
||||||
<div class="mesure">
|
<div class="mesure">
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ en dessous. Mettre a jour une mesure, relancer, republier.
|
|||||||
"""
|
"""
|
||||||
import pathlib, datetime
|
import pathlib, datetime
|
||||||
|
|
||||||
MAJ = "5 septembre 2026, 14 h"
|
MAJ = "5 septembre 2026, 16 h"
|
||||||
|
|
||||||
# Amplitude min->max de chaque cellule, relevee sur l'historique du BMS.
|
# Amplitude min->max de chaque cellule, relevee sur l'historique du BMS.
|
||||||
# C'est LA grandeur qui separe une cellule saine d'une cellule morte : une
|
# C'est LA grandeur qui separe une cellule saine d'une cellule morte : une
|
||||||
@@ -23,7 +23,7 @@ MODULES = [
|
|||||||
|
|
||||||
PARC = [
|
PARC = [
|
||||||
("K220803C30160322", "ancien", "1", "3", "6 · 7 · 12", 498, 86, "en service"),
|
("K220803C30160322", "ancien", "1", "3", "6 · 7 · 12", 498, 86, "en service"),
|
||||||
("—", "ancien", "2", "0", "—", 0, 0, "en service"),
|
("K220803C30160323", "ancien", "2", "0", "—", 0, 0, "en service"),
|
||||||
("K220803C30160319", "ancien", "3", "5", "2 · 6 · 10 · 12 · 15", 416, 179, "en service"),
|
("K220803C30160319", "ancien", "3", "5", "2 · 6 · 10 · 12 · 15", 416, 179, "en service"),
|
||||||
("K220803C30160324", "ancien", "4", "1", "15", 29, 59, "isolée"),
|
("K220803C30160324", "ancien", "4", "1", "15", 29, 59, "isolée"),
|
||||||
("Y230202C30371426", "récent", "1", "0", "—", 1, 1, "en service"),
|
("Y230202C30371426", "récent", "1", "0", "—", 1, 1, "en service"),
|
||||||
|
|||||||
@@ -43,9 +43,13 @@ const motifs = args.filter((a) => !a.startsWith('--'));
|
|||||||
// pack ancien +5 h 52 · module isole +6 h 09 · pack recent +6 h 13
|
// pack ancien +5 h 52 · module isole +6 h 09 · pack recent +6 h 13
|
||||||
const CARTE_SUIVI = {
|
const CARTE_SUIVI = {
|
||||||
1: 'K220803C30160322', // pack ancien, adresse 1
|
1: 'K220803C30160322', // pack ancien, adresse 1
|
||||||
|
2: 'K220803C30160323', // pack ancien, adresse 2 — le module sain de sa chaine
|
||||||
3: 'K220803C30160319', // pack ancien, adresse 3
|
3: 'K220803C30160319', // pack ancien, adresse 3
|
||||||
// 2 : code-barres pas encore releve -> enregistre en 'pack_ancien:2'
|
|
||||||
};
|
};
|
||||||
|
// ⚠️ Cette carte ne vaut QUE pour la chaine du pack ancien. Le pack recent
|
||||||
|
// renumerote lui aussi ses modules de 1 a 4 : y appliquer cette carte
|
||||||
|
// attribuerait ses relevés aux mauvais modules. Un suivi fait sur l'autre
|
||||||
|
// chaine demandera une carte distincte, choisie a l'import.
|
||||||
|
|
||||||
const lireTexte = (f) => {
|
const lireTexte = (f) => {
|
||||||
const brut = fs.readFileSync(f);
|
const brut = fs.readFileSync(f);
|
||||||
|
|||||||
Reference in New Issue
Block a user