# Releve des cellules du PACK 1 (4 x US5000) sur yd-5CG6110DG0 (10.10.10.61). # Le pack 2 est lu par le conteneur du Synology .17 ; le pack 1 ne peut pas # l'etre : son cable est a puce Prolific PL2303 (067b:23a3), sans pilote sur DSM. # Ce portable (noyau 7.0) le reconnait. # # Installation : sudo cp releve-pack1.service /etc/systemd/system/ && # sudo systemctl daemon-reload && sudo systemctl enable --now releve-pack1 [Unit] Description=Releve des cellules Pylontech du pack 1 (US5000) Wants=network-online.target After=network-online.target remote-fs.target # Le lecteur lit son code et ecrit ses CSV dans le depot, monte en NFS. RequiresMountsFor=/mnt/projects/EVCS/EVCS [Service] User=tmzf5455 WorkingDirectory=/mnt/projects/EVCS/EVCS # /dev/pylontech-pack1 : lien stable pose par 90-pylontech.rules d'apres le # NUMERO DE SERIE du cable, jamais d'apres l'ordre d'enumeration. # --suffixe pack1 : fichiers ...-pack1-suivi.csv, distincts de ceux du pack 2. ExecStart=/usr/bin/node tools/pylontech-console.mjs --port /dev/pylontech-pack1 --suivi 600 --modules 1,2,3,4 --suffixe pack1 # Cable absent, port fige (garde anti-blocage du lecteur), NFS coupe, coupure # de courant : on relance, sans limite. Le portable n'a plus de batterie. Restart=always RestartSec=30 [Install] WantedBy=multi-user.target