Zum Hauptinhalt springen

Zeitsynchronisierung

ntp/state

Der Zustand der Netzwerkzeitsynchronisierung.

Beispiel
# $HOST z.B. warp-AbCd

Lesen

curl http://$HOST/ntp/state
{ "synced": true, "time": 28578987 }
NameBedeutung
synced
bool

Gibt an, ob das Gerät seine Zeit per NTP synchronisieren konnte.

time
int

Ein Unix-Timestamp in Minuten, der die aktuelle Zeit des Geräts angibt, oder 0 falls keine Zeitsynchronisierung besteht




ntp/config

Die Konfiguration der Netzwerkzeitsynchronisierung.

Beispiel
# $HOST z.B. warp-AbCd

Lesen

curl http://$HOST/ntp/config
{
"enable": true,
"use_dhcp": true,
"timezone": "Europe/Berlin",
"server": "time.cloudflare.com",
"server2": "ptbtime3.ptb.de"
}

Schreiben

curl http://$HOST/ntp/config -d '{
"enable": true,
"use_dhcp": true,
"timezone": "Europe/Berlin",
"server": "time.cloudflare.com",
"server2": "ptbtime3.ptb.de"
}'
NameBedeutung
enable
bool

Gibt an, ob das Gerät per NTP seine Zeit synchronisieren soll. Die erhaltene Zeit wird zur Bestimmung der Startzeitpunkte von getrackten Ladevorgängen und im Ereignislog verwendet.

use_dhcp
bool

Gibt an, ob das Gerät NTP-Server per DHCP empfangen soll. Funktioniert nur, wenn DHCP zur IP-Addressvergabe verwendet wird.

timezone
string

Die Zeitzone, in der sich das Gerät befindet. z.B. "Europe/Berlin"

server
string

IP-Adresse oder Hostname des zu verwendenden Zeitservers

server2
string

IP-Adresse oder Hostname des alternativ zu verwendenden Zeitservers