Mehrere NTP-Server eintragen (Backup NTP)

  • Hi,

    ich bin gerade bei versucht bei meinem Shelly Pro 4PM mehrere NTP-Server einzutragen (Die IP's / Hostnames Kommagetrennt (192.168.178.2, ptbtime1.ptb.de, 0.de.pool.ntp.org) das hat er auch alles ohne Fehlermeldung gemacht (mehr als 3 Einträge wollte er nicht, dann kam eine Fehlermeldung).

    Nach einem Neustart konnte er jedoch die Zeit nicht synchronisieren.

    Daraufhin habe ich nochmal gegoogelt und Einträge gefunden nach denen man nur max. 1 NTP-Server eintragen kann. Ich meine aber mal irgendwo gelesen zu haben, das aus Gründen der Ausfallsicherheit auch mehrere gehen müssten. Ich finde den Eintrag jedoch nicht mehr und wenn ich mehrere eintrage und speichere kommt auch keine Fehlermeldung.

    Hat das hier auch schon mal einer Versucht?

    Da ich einen lokalen Stratum 1 NTP laufen habe aber gerne noch etwas mehr Redundanz haben möchte, wäre es schon schön wenn dies möglich wäre.


    ___________________________________________

    Shelly Pro 4PM

    Firmware Shelly 1.7.1

    Statische IP

    Cloudverbindung funktioniert

  • So weit ich weiß kann man hier nur einen einzelnen NTP Server eintragen.

    Ich hätte daher erwartet, dass es eine Fehlermeldung gibt, wenn man versucht mehr als eine einzelne IP oder einen einzelnen Hostnamen einzutragen, aber anscheinend ist nicht so :/

    Überwiegend PRO 3EM im Einsatz zur Haus und PV Überwachung

  • Da ich einen lokalen Stratum 1 NTP laufen habe aber gerne noch etwas mehr Redundanz haben möchte, wäre es schon schön wenn dies möglich wäre.

    Verstehen kann ich dein Anliegen, aber die Redundanz kann man auch anders erzeugen, indem man die Verfügbarkeit des einen Timeserver hoch hält - denn wann wird ein Shelly mal seine Zeit synchronisieren? Zumindest beim Aufstarten. Ob das dann zyklisch nochmal passiert kann eventuell jemand anderes sagen.

    Wenn man noch betrachtet wie der Drift des internen Quarz des Shellys ist, glaube ich fast das nen Shelly einige Zeit laufen muss, das der Unterschied merkbar ist. (Ich frag jetzt nicht nach deinem Anwendungsfall bei dem du die Shellys im Milli oder Zehntelsekundenbereich synchron brauchst :-) )

    Alternativ geht da sicherlich was mit einem Skript, das periodisch die Verfügbarkeit des NTPs prüft und dann per http request an sich selbst auf einen anderen Timeserver umstellt. Mit dem Skript kannst dann sicherlich auch einen interen timesync anstoßen, wenns keinen Befehl dazu gibt dann über einen reboot.

    grüße schreckus

  • Dieses Thema enthält 5 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.