Releve du pack 1 (US5000) sur yd-5CG6110DG0 : service, regle udev, suffixe de fichier
Le cable du pack 1 est a puce Prolific, sans pilote sur DSM : lu par un portable a noyau recent. --suffixe pack1 separe les CSV des deux lecteurs ; evcs_cellules regarde 15 min (deux lecteurs non synchronises) et publie modules_lus (9 attendus). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011uJ47NxgfpGnuuMr3f2n7Z
This commit is contained in:
@@ -15,6 +15,7 @@
|
||||
// node tools/pylontech-console.mjs --port /dev/ttyUSB0 --commande help
|
||||
// node tools/pylontech-console.mjs --port /dev/ttyUSB0 --historique
|
||||
// node tools/pylontech-console.mjs --port /dev/ttyUSB0 --suivi 30
|
||||
// node tools/pylontech-console.mjs --port /dev/pylontech-pack1 --suivi 600 --modules 1,2,3,4 --suffixe pack1
|
||||
|
||||
import fs from 'node:fs';
|
||||
import path from 'node:path';
|
||||
@@ -371,7 +372,12 @@ async function main() {
|
||||
|
||||
if (arg('suivi')) {
|
||||
const pas = Math.max(10, +(arg('suivi', '30')) || 30);
|
||||
const nom = `${horodateFichier()}-suivi.csv`;
|
||||
// --suffixe pack1 : deux lecteurs (un par pack, sur deux machines depuis le
|
||||
// 26/09) ecrivent dans le MEME dossier ; sans suffixe, deux demarrages dans la
|
||||
// meme minute melangeraient leurs lignes dans un seul fichier. Le nom finit
|
||||
// toujours par -suivi.csv, seul motif que lit l'ingestion.
|
||||
const suffixe = arg('suffixe') ? `-${String(arg('suffixe')).replace(/[^\w-]/g, '')}` : '';
|
||||
const nom = `${horodateFichier()}${suffixe}-suivi.csv`;
|
||||
const f = path.join(DOSSIER, nom);
|
||||
fs.mkdirSync(DOSSIER, { recursive: true });
|
||||
if (!fs.existsSync(f)) {
|
||||
|
||||
Reference in New Issue
Block a user