Bei mir läuft kein Iobroker (zumindest nicht in dem Umfeld um das es hier geht. Privat schon
).
Sowohl die beiden lokalen NTPs als auch der Shelly haben statische IP's.
Die lokalen NTPs werden direkt per IP-Adressen angesprochen.
Alle Zeizpläne laufen lokal auf dem Shelly.
Der Shelly und die NTPs sind im selben Netzwerksegment (dem selben Switch).
Heißt im Grunde, ich brauche für die wichtigsten Funktionen (die Zeitpläne) keinen DHCP, keinen DNS, keine Internetverbindung.
Das einzige der eingetragene NTP muss, bei einem Neustart des Shellys erreichbar sein.
Somit ist hier die Schwachstelle das Switch und das nur 1 NTP anstatt beiden im Shelly eingetragen ist.
Natürlich wäre das ganze auch mit einem DNS Failover zu lösen, dann haben wir allerdings eine Fehlerquelle mehr und sind auf den DNS angewiesen.
Hier bin ich eher der Freund von "Keep it simpel".
Da fand ich die Möglichkeit die schreckus oben mit dem Lokal auf dem Shelly laufendem Skript aufgezeigt hat schon sehr interessant.
Ist zwar immer noch komplizierter als direkt die NTPs einzutragen aber ich bin auch nicht auf mehr Geräte und Dienste angewiesen als wenn ich direkt die NTPs eintrage.