La colonne adresse etait posee dans la mauvaise branche du releve
Le remplacement du commit precedent avait atterri sur l'en-tete de --historique-distant au lieu de celui de --suivi : le nouveau fichier de suivi sortait sans la colonne, et le rang restait NULL en base. Corrige, et retire de la branche historique ou il n'avait rien a faire. Trouve aussi en relancant : le releve est SUPERVISE par deploy/releve-cellules/lancer.sh (@reboot, boucle de relance a 60 s, garde anti-doublon). Ne jamais le relancer a la main — tuer le processus node suffit, le superviseur repart seul avec le code a jour ; un lancement manuel cree un doublon sur le port serie et entrelace les lectures. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GwpFpy2aQ2rJok6tNQSbVj
This commit is contained in:
@@ -298,7 +298,7 @@ async function main() {
|
||||
`${horodateFichier()}-${tampon === 'event' ? 'evenements' : 'histo'}-distant-${bc}.csv`);
|
||||
fs.mkdirSync(DOSSIER, { recursive: true });
|
||||
fs.writeFileSync(f, 'heure_reelle,module,etat,courant_mA,soc,' +
|
||||
Array.from({ length: 15 }, (_, i) => `c${i + 1}_mV`).join(',') + ',ecart_mV,adresse\n');
|
||||
Array.from({ length: 15 }, (_, i) => `c${i + 1}_mV`).join(',') + ',ecart_mV\n');
|
||||
console.log(`Module ${bc} (adresse ${ad}), tampon ${tampon} -> ${f}`);
|
||||
|
||||
let ecrits = 0, vides = 0, apresBascule = 0;
|
||||
@@ -376,7 +376,7 @@ async function main() {
|
||||
fs.mkdirSync(DOSSIER, { recursive: true });
|
||||
if (!fs.existsSync(f)) {
|
||||
fs.writeFileSync(f, 'heure_reelle,etat,courant_mA,' +
|
||||
Array.from({ length: 15 }, (_, i) => `c${i + 1}_mV`).join(',') + ',ecart_mV\n');
|
||||
Array.from({ length: 15 }, (_, i) => `c${i + 1}_mV`).join(',') + ',ecart_mV,adresse\n');
|
||||
}
|
||||
// --modules 1,2,3 : interroge chaque adresse de la chaine avec `soh <n>`,
|
||||
// qui donne les quinze tensions ET le compteur de sante par cellule.
|
||||
|
||||
Reference in New Issue
Block a user