Resilience pass: bulletproof recovery + FWS / fault polling + EG4 discovery refresh

This commit is contained in:
2026-04-28 18:10:00 -04:00
parent 04720c3b92
commit 7688fc1dd3
11 changed files with 267 additions and 16 deletions

View File

@@ -0,0 +1,15 @@
[Unit]
Description=Periodic re-resolve of LVX6048 hidraw symlinks (transient-failure backstop)
# Belt-and-suspenders against the udev RUN+= path: if the inverter is still
# enumerating at hot-plug time and the resolver finds no PI18-responsive
# device, this timer keeps trying every few minutes. The resolver itself is
# idempotent — runs that don't change anything are no-ops.
[Timer]
OnBootSec=2min
OnUnitActiveSec=5min
AccuracySec=15s
Unit=lvx-resolve-links.service
[Install]
WantedBy=timers.target