Sollte dies so sein, dann wäre der shelly ja sinnlos für Homekit/Homebridge.
Auch wenn ich den Wert des staleTimeout höher setze, würde es ja nur bis zum nächsten Urlaub funktionieren.
Die werden zwar nach der eingestellten Zeit entfernt, sind aber auch sofort wieder online und in HomeKit sichtbar, wenn sie wieder Strom haben.
Ich habe das gerade nochmal mit einem PlugS getestet, der war nach wenigen Sekunden wieder verbunden, lediglich der Name wird wieder auf Standard zurückgesetzt.