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

@@ -10,6 +10,11 @@ Group=dialout
ExecStart=/home/noise/.local/bin/powermon -C /home/noise/.config/powermon/powermon.yaml
Restart=always
RestartSec=10
# Disable systemd's default rate-limiter: when the inverter is briefly
# unreachable (sunrise cold-start / USB hiccup), we want to keep retrying
# every 10s indefinitely — not give up after 5 failures in 10s like the
# default StartLimitBurst=5 / StartLimitIntervalSec=10s would.
StartLimitIntervalSec=0
[Install]
WantedBy=multi-user.target