# Releve continu des tensions de cellule des BMS Pylontech. # # ⚠️ TOURNE SUR LE POSTE QUI PORTE LE CABLE SERIE, pas sur le Synology : le # port USB est physiquement ici. Le service n'ecrit qu'un CSV dans le depot # monte en NFS ; c'est le service d'historisation, cote Synology, qui le verse # ensuite dans PostgreSQL. Aucun mot de passe de base n'est donc necessaire ici. # # Installation (une seule fois) : # mkdir -p ~/.config/systemd/user # cp deploy/releve-cellules/releve-cellules.service ~/.config/systemd/user/ # systemctl --user daemon-reload # systemctl --user enable --now releve-cellules # sudo loginctl enable-linger $USER # pour qu'il survive a la deconnexion # # Suivi : journalctl --user -u releve-cellules --since "10 min ago" # Arret : systemctl --user stop releve-cellules [Unit] Description=Releve des tensions de cellule Pylontech (console serie) After=network.target [Service] Type=simple WorkingDirectory=/mnt/projects/EVCS/EVCS # 600 s : assez fin pour voir une cellule decrocher, assez espace pour que le # fichier reste lisible sur une semaine (~1000 lignes par module). ExecStart=/usr/bin/node tools/pylontech-console.mjs --port /dev/ttyUSB0 --suivi 600 --modules 1,2,3,4 Restart=always RestartSec=60 [Install] WantedBy=default.target