Fixed
- An interface stayed without events for minutes, or for good, when its
process did not answer the firstinit(task 11). A failedinitat
start (connection refused, timeout) was only retried by the ping
supervision, which does nothing without cached devices and waits the ping
timeout otherwise: 60 s, and 600 s for HmIP-RF. A Node-RED that starts
before the interface processes (a box still booting, a daemon restart) now
retries theiniton its own after 2 s, 4 s, 8 s, 16 s and then every 30 s,
for every interface, until it succeeds or the node is closed or redeployed.
While it waits, the log has one warning ("HmIP-RF not reachable yet
(connect ECONNREFUSED), retrying") instead of an error line, the success
after retries is logged ("HmIP-RF connected after 3 attempts"), and the
nodes show waiting (yellow ring) instead of disconnected. A fault answer
of a running process stays an error. After a successfulinitthe ping and
re-initsupervision works as before.