Pack 1 (US5000) sous surveillance cellule : repli bat, essais code-barres, boot tolerant
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:
@@ -9,11 +9,16 @@
|
||||
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
|
||||
# PAS de RequiresMountsFor= : au boot du 26/09, NetworkManager a declare le
|
||||
# reseau pret 0,8 s avant qu'il le soit vraiment, le montage NFS a echoue
|
||||
# (« Network is unreachable ») et le service, dependance en echec, n'a JAMAIS
|
||||
# ete relance — Restart= ne couvre pas un echec de dependance. On verifie donc
|
||||
# le depot dans ExecStartPre (l'acces declenche l'automontage) : un echec y est
|
||||
# un echec du service, que Restart=always rattrape toutes les 30 s.
|
||||
|
||||
[Service]
|
||||
User=tmzf5455
|
||||
ExecStartPre=/usr/bin/test -r /mnt/projects/EVCS/EVCS/tools/pylontech-console.mjs
|
||||
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.
|
||||
|
||||
Reference in New Issue
Block a user