Seite 1 von 1

NTP Zeit

Verfasst: 5. Jun 2026 14:21
von gregor
Hallo,

ich habe einen lokalen NTP Server im Webinterface (Firmware Version : 1.3.0f) eingetragen, die Zeit driftet allerdings davon.
Wie kann ich das debuggen? Gibt es ein Log? Gibt es eine Shell/Terminal um das manuell zu versuchen?
Kann die Zeit manuell korrigiert werden?

lg
Gregor

Re: NTP Zeit

Verfasst: 5. Jun 2026 16:27
von saghon
Hallo,

es geht um die UTC Zeit (die wird nur zusätzlich bei zB.: MQTT mitgegeben) oder um den Timestamp der vom Smartmeter kommt und im Last Measurement angezeigt wird?

Der Abgleich mit dem NTP Server findet alle 12 Stunden statt, im Prinzip sollte der Drift über die 12 Stunden eigentlich nicht mehr als eine Sekunde betragen.

Beim Timestamp vom Smartmeter können es aber einige Sekunden oder gar Minuten sein die von der tatsächlichen Uhrzeit abweichen.

Gruss
Saghon

Re: NTP Zeit

Verfasst: 5. Jun 2026 18:31
von gregor
es geht um die Timestamp der vom Request von:

http://{d.hostname}/getLastData?user={d.username}&password={d.password}

zurückgegeben wird.

Der kann Minuten abweichen?
Momentan ist der Drift ca 20 sec.

Re: NTP Zeit

Verfasst: 5. Jun 2026 19:02
von saghon
Hallo,

wie gesagt das ist der Zeitstempel vom Smartmeter.

Um den echten Zeitpunkt (synchronisiert mit dem NTP server) zu erhalten, ist der zusätzlich hinzugefügte UTC Parameter der Richtige.

Da der Smartmeter nicht zuverlässig den richtigen Zeitstempel liefert, ist dieser UTC Zeitstempel hinzugefügt worden.
Wird dieser nicht angezeigt?

Gruss
Saghon

Re: NTP Zeit

Verfasst: 5. Jun 2026 19:29
von gregor
In dem Last Measurment ist kein UTC Feld.

Wird die Smartmeterzeit nicht mit NTP oder anderem synchronisiert (Landis&Gyr E450 Energie Burgenland)?
Oder ist die Differenz die Zeit die zwischen der Erfassung im Smartmeter und die Auslesen von SHRDZM?
Dann wäre ja der Timestamp korrekt weil das die Zeit war zu der die Daten gemessen wurden.

Re: NTP Zeit

Verfasst: 5. Jun 2026 19:49
von saghon
…im Last Measurement sind nur die Daten die der Smartmeter ausgibt.

Der korrekte UTC sollte aber bei dieser Abfrage dann dabei sein:
http://{d.hostname}/getLastData?user={d.username}&password={d.password}

Wie der Smartmeter selbst die Zeit synchronisiert, macht der Stromnetzbetreiber. Speziell wenn der Smartmeter nicht kommunikativ sein sollte, läuft der Zeitstempel davon.

Zwischen der Messung, der Ausgabe und Auswertung gibt es aber kein signifikantes Delay, die Werte sind aktuell wenn sie ausgegeben werden.

Wird der UTC Zeitpunkt bei dir nicht angezeigt? Dieser sollte stimmen da dieser extra wegen dieser Diskrepanz hinzugefügt wurde…