Le releve tournait sur le PC portable (deploy/releve-cellules/lancer.sh) : ferme, il ne releve plus, et le 20/09 son @reboot a refuse de relancer sur un faux positif du garde anti-doublon -> 4 jours de trou dans la table cellule, Grafana "No data". Le portable n'a pas vocation a rester allume. Deplacement vers le Synology .17 (ARCHIVE3, DS920+), toujours allume : - compose.yaml : conteneur node:20 en uid 1026:100 (le montage NFS peut ecraser root ; le dossier CSV est g+w pour users), device /dev/ttyUSB0 mappe, depot monte en /depot. Ecrit les CSV comme avant ; le service d'historisation du .22 les ingere sans changement. restart:unless-stopped remplace la boucle lancer.sh. - charger-pilotes.sh : DSM embarque usbserial.ko + ftdi_sio.ko mais ne les charge pas d'office. Script root (Planificateur DSM au boot) qui insmod les deux et ouvre les droits de /dev/ttyUSB0. - README.md : deploiement, bascule depuis le portable, verification. Garde anti-blocage dans pylontech-console.mjs (--suivi) : lireJusqua resout au timeout au lieu de rejeter, donc un port fige renvoie du vide en boucle sans jamais crasher -- exactement le hang du 20/09. Un controle du mtime du CSV force process.exit(1) apres 3x le pas sans ecriture, pour que le superviseur (conteneur ou lancer.sh) rouvre le port. Menage : modified/*.bak-* (rollbacks locaux) ignores comme prepush-* ; ajout des relevés de mesure batterie des sessions 16-20/09. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GwpFpy2aQ2rJok6tNQSbVj
82 lines
2.2 KiB
Plaintext
82 lines
2.2 KiB
Plaintext
|
|
===== 19/09/2026 01:05:00 =====
|
|
sysinfo
|
|
sysinfo
|
|
|
|
@
|
|
|
|
Chg Volt : 56800 mV
|
|
|
|
Chg Cut Volt : 57600 mV
|
|
|
|
Dsg Cut Volt : 396800 mV
|
|
|
|
Max Chg Curr : 0 mA
|
|
|
|
Max Dsg Curr : 0 mA
|
|
|
|
|
|
|
|
Volt High Level1 : 3480 mV
|
|
|
|
Volt High Level1_R : 3380 mV
|
|
|
|
Volt High Level2 : 3520 mV
|
|
|
|
Volt High Level_R : 3420 mV
|
|
|
|
Volt High Level3 : 3550 mV
|
|
|
|
Volt High Level3_R : 3400 mV
|
|
|
|
Volt High Level4 : 3600 mV
|
|
|
|
Volt High Level4_R : 3400 mV
|
|
|
|
Volt Low Level1 : 3100 mV
|
|
|
|
Volt Low Level1_R : 3200 mV
|
|
|
|
Volt Low Level2 : 2900 mV
|
|
|
|
Volt Low Level2_R : 3000 mV
|
|
|
|
Temp High Level1 : 45000
|
|
|
|
Temp High Level1_R : 40000
|
|
|
|
Temp High Level2 : 50000
|
|
|
|
Temp High Level2_R : 45000
|
|
|
|
|
|
|
|
g_bReleaseFlag : false
|
|
|
|
ulReleaseTimeCnt : 0
|
|
|
|
ulReleaseTime : 0 s
|
|
|
|
bReqFlag : true
|
|
|
|
Command completed successfully
|
|
|
|
$$
|
|
|
|
pylon>
|
|
|
|
===== 19/09/2026 01:05:12 =====
|
|
unit
|
|
unit
|
|
|
|
@
|
|
|
|
AverageTempr: 0
|
|
|
|
Index Volt Curr Tempr BTlow BThigh BVlow BVhigh Base.St Volt.St Temp.St CoulombAH CoulombWH Time
|
|
|
|
1 53440 0 0 0 0 3340 3340 Idle Normal Normal 80% 20000 mAH 80% 0 WH 2000-01-01 00:00:04
|
|
|
|
Command completed successfully
|
|
|
|
$$
|
|
|
|
pylon>
|
|
|
|
===== 19/09/2026 01:05:15 =====
|
|
getpwr
|
|
getpwr
|
|
|
|
@
|
|
|
|
53440# 0# 27000# 20000# SysError# Normal# Normal# Normal#
|
|
|
|
3340# 0# Normal# Normal#
|
|
|
|
3340# 0# Normal# Normal#
|
|
|
|
3340# 0# Normal# Normal#
|
|
|
|
3340# 0# Normal# Normal#
|
|
|
|
3340# 0# Normal# Normal#
|
|
|
|
3340# 0# Normal# Normal#
|
|
|
|
3340# 0# Normal# Normal#
|
|
|
|
3340# 0# Normal# Normal#
|
|
|
|
3340# 0# Normal# Normal#
|
|
|
|
3340# 0# Normal# Normal#
|
|
|
|
3340# 0# Normal# Normal#
|
|
|
|
3340# 0# Normal# Normal#
|
|
|
|
3340# 0# Normal# Normal#
|
|
|
|
3340# 0# Normal# Normal#
|
|
|
|
3340# 0# Normal# Normal#
|
|
|
|
3340# 0# Normal# Normal#
|
|
|
|
57344#
|
|
|
|
0#
|
|
|
|
Command completed successfully
|
|
|
|
$$
|
|
|
|
pylon>
|
|
|
|
===== 19/09/2026 01:05:49 =====
|
|
cmdquit
|
|
cmdquit
|
|
|
|
@
|
|
|
|
Command completed successfully
|
|
|
|
$$
|
|
|
|
pylon>
|