Zeiteinstellungen der Real-Time Clock
Benötigt das Feature "rtc"
.
rtc/time
Die aktuelle Zeit auf der Real-Time Clock.
# $HOST z.B. warp-AbCd
Lesen
curl http://$HOST/rtc/time
{
"year": 2024,
"month": 5,
"day": 3,
"hour": 12,
"minute": 38,
"second": 43,
"weekday": 5
}
Schreiben
curl http://$HOST/rtc/time -d '{
"year": 2024,
"month": 5,
"day": 3,
"hour": 12,
"minute": 38,
"second": 43,
"weekday": 5
}'
# $BROKER z.B. my_mosquitto.localdomain
# $PREFIX z.B. warp/AbCd
Lesen
mosquitto_sub -v -C 1 -h $BROKER -t $PREFIX/rtc/time
{
"year": 2024,
"month": 5,
"day": 3,
"hour": 12,
"minute": 38,
"second": 43,
"weekday": 5
}
Schreiben
Mit MQTT auf $PREFIX/rtc/time_update
mosquitto_pub -h $BROKER -t $PREFIX/rtc/time_update -m '{
"year": 2024,
"month": 5,
"day": 3,
"hour": 12,
"minute": 38,
"second": 43,
"weekday": 5
}'
Name | Bedeutung |
---|---|
year int | Das Jahr. 2000 bis 2099 |
month int | Der Monat. 1 bis 12 |
day int | Der Tag. 1 bis 31 |
hour int | Die Stunde. 0 bis 23 |
minute int | Die Minute. 0 bis 59 |
second int | Die Sekunde. 0 bis 59 |
weekday int | Der Wochentag. 0 (Montag) bis 6 (Sonntag). |
rtc/config
Die Real-Time-Clock-Konfiguration.
# $HOST z.B. warp-AbCd
Lesen
curl http://$HOST/rtc/config
{ "auto_sync": false }
Schreiben
curl http://$HOST/rtc/config -d '{ "auto_sync": false }'
oder abgekürzt:
curl http://$HOST/rtc/config -d 'false'
# $BROKER z.B. my_mosquitto.localdomain
# $PREFIX z.B. warp/AbCd
Lesen
mosquitto_sub -v -C 1 -h $BROKER -t $PREFIX/rtc/config
{ "auto_sync": false }
Schreiben
Mit MQTT auf $PREFIX/rtc/config_update
mosquitto_pub -h $BROKER -t $PREFIX/rtc/config_update -m '{ "auto_sync": false }'
oder abgekürzt:
mosquitto_pub -h $BROKER -t $PREFIX/rtc/config_update -m 'false'
Name | Bedeutung |
---|---|
auto_sync bool | Gibt an, ob beim Laden des Webinterfaces automatisch die Zeit auf der RTC gestellt werden soll, falls keine Netzwerk-Zeitsynchronisierung vorliegt.
|
rtc/time
Die aktuelle Zeit auf der Real-Time Clock.
# $HOST z.B. warp2-AbCd
Lesen
curl http://$HOST/rtc/time
{
"year": 2024,
"month": 5,
"day": 3,
"hour": 12,
"minute": 38,
"second": 43,
"weekday": 5
}
Schreiben
curl http://$HOST/rtc/time -d '{
"year": 2024,
"month": 5,
"day": 3,
"hour": 12,
"minute": 38,
"second": 43,
"weekday": 5
}'
# $BROKER z.B. my_mosquitto.localdomain
# $PREFIX z.B. warp2/AbCd
Lesen
mosquitto_sub -v -C 1 -h $BROKER -t $PREFIX/rtc/time
{
"year": 2024,
"month": 5,
"day": 3,
"hour": 12,
"minute": 38,
"second": 43,
"weekday": 5
}
Schreiben
Mit MQTT auf $PREFIX/rtc/time_update
mosquitto_pub -h $BROKER -t $PREFIX/rtc/time_update -m '{
"year": 2024,
"month": 5,
"day": 3,
"hour": 12,
"minute": 38,
"second": 43,
"weekday": 5
}'
Name | Bedeutung |
---|---|
year int | Das Jahr. 2000 bis 2099 |
month int | Der Monat. 1 bis 12 |
day int | Der Tag. 1 bis 31 |
hour int | Die Stunde. 0 bis 23 |
minute int | Die Minute. 0 bis 59 |
second int | Die Sekunde. 0 bis 59 |
weekday int | Der Wochentag. 0 (Montag) bis 6 (Sonntag). |
rtc/config
Die Real-Time-Clock-Konfiguration.
# $HOST z.B. warp2-AbCd
Lesen
curl http://$HOST/rtc/config
{ "auto_sync": false }
Schreiben
curl http://$HOST/rtc/config -d '{ "auto_sync": false }'
oder abgekürzt:
curl http://$HOST/rtc/config -d 'false'
# $BROKER z.B. my_mosquitto.localdomain
# $PREFIX z.B. warp2/AbCd
Lesen
mosquitto_sub -v -C 1 -h $BROKER -t $PREFIX/rtc/config
{ "auto_sync": false }
Schreiben
Mit MQTT auf $PREFIX/rtc/config_update
mosquitto_pub -h $BROKER -t $PREFIX/rtc/config_update -m '{ "auto_sync": false }'
oder abgekürzt:
mosquitto_pub -h $BROKER -t $PREFIX/rtc/config_update -m 'false'
Name | Bedeutung |
---|---|
auto_sync bool | Gibt an, ob beim Laden des Webinterfaces automatisch die Zeit auf der RTC gestellt werden soll, falls keine Netzwerk-Zeitsynchronisierung vorliegt.
|
rtc/time
Die aktuelle Zeit auf der Real-Time Clock.
# $HOST z.B. warp3-AbCd
Lesen
curl http://$HOST/rtc/time
{
"year": 2024,
"month": 5,
"day": 3,
"hour": 12,
"minute": 38,
"second": 43,
"weekday": 5
}
Schreiben
curl http://$HOST/rtc/time -d '{
"year": 2024,
"month": 5,
"day": 3,
"hour": 12,
"minute": 38,
"second": 43,
"weekday": 5
}'
# $BROKER z.B. my_mosquitto.localdomain
# $PREFIX z.B. warp3/AbCd
Lesen
mosquitto_sub -v -C 1 -h $BROKER -t $PREFIX/rtc/time
{
"year": 2024,
"month": 5,
"day": 3,
"hour": 12,
"minute": 38,
"second": 43,
"weekday": 5
}
Schreiben
Mit MQTT auf $PREFIX/rtc/time_update
mosquitto_pub -h $BROKER -t $PREFIX/rtc/time_update -m '{
"year": 2024,
"month": 5,
"day": 3,
"hour": 12,
"minute": 38,
"second": 43,
"weekday": 5
}'
Name | Bedeutung |
---|---|
year int | Das Jahr. 2000 bis 2099 |
month int | Der Monat. 1 bis 12 |
day int | Der Tag. 1 bis 31 |
hour int | Die Stunde. 0 bis 23 |
minute int | Die Minute. 0 bis 59 |
second int | Die Sekunde. 0 bis 59 |
weekday int | Der Wochentag. 0 (Montag) bis 6 (Sonntag). |
rtc/config
Die Real-Time-Clock-Konfiguration.
# $HOST z.B. warp3-AbCd
Lesen
curl http://$HOST/rtc/config
{ "auto_sync": false }
Schreiben
curl http://$HOST/rtc/config -d '{ "auto_sync": false }'
oder abgekürzt:
curl http://$HOST/rtc/config -d 'false'
# $BROKER z.B. my_mosquitto.localdomain
# $PREFIX z.B. warp3/AbCd
Lesen
mosquitto_sub -v -C 1 -h $BROKER -t $PREFIX/rtc/config
{ "auto_sync": false }
Schreiben
Mit MQTT auf $PREFIX/rtc/config_update
mosquitto_pub -h $BROKER -t $PREFIX/rtc/config_update -m '{ "auto_sync": false }'
oder abgekürzt:
mosquitto_pub -h $BROKER -t $PREFIX/rtc/config_update -m 'false'
Name | Bedeutung |
---|---|
auto_sync bool | Gibt an, ob beim Laden des Webinterfaces automatisch die Zeit auf der RTC gestellt werden soll, falls keine Netzwerk-Zeitsynchronisierung vorliegt.
|
rtc/time
Die aktuelle Zeit auf der Real-Time Clock.
# $HOST z.B. wem-AbCd
Lesen
curl http://$HOST/rtc/time
{
"year": 2024,
"month": 5,
"day": 3,
"hour": 12,
"minute": 38,
"second": 43,
"weekday": 5
}
Schreiben
curl http://$HOST/rtc/time -d '{
"year": 2024,
"month": 5,
"day": 3,
"hour": 12,
"minute": 38,
"second": 43,
"weekday": 5
}'
# $BROKER z.B. my_mosquitto.localdomain
# $PREFIX z.B. wem/AbCd
Lesen
mosquitto_sub -v -C 1 -h $BROKER -t $PREFIX/rtc/time
{
"year": 2024,
"month": 5,
"day": 3,
"hour": 12,
"minute": 38,
"second": 43,
"weekday": 5
}
Schreiben
Mit MQTT auf $PREFIX/rtc/time_update
mosquitto_pub -h $BROKER -t $PREFIX/rtc/time_update -m '{
"year": 2024,
"month": 5,
"day": 3,
"hour": 12,
"minute": 38,
"second": 43,
"weekday": 5
}'
Name | Bedeutung |
---|---|
year int | Das Jahr. 2000 bis 2099 |
month int | Der Monat. 1 bis 12 |
day int | Der Tag. 1 bis 31 |
hour int | Die Stunde. 0 bis 23 |
minute int | Die Minute. 0 bis 59 |
second int | Die Sekunde. 0 bis 59 |
weekday int | Der Wochentag. 0 (Montag) bis 6 (Sonntag). |
rtc/config
Die Real-Time-Clock-Konfiguration.
# $HOST z.B. wem-AbCd
Lesen
curl http://$HOST/rtc/config
{ "auto_sync": false }
Schreiben
curl http://$HOST/rtc/config -d '{ "auto_sync": false }'
oder abgekürzt:
curl http://$HOST/rtc/config -d 'false'
# $BROKER z.B. my_mosquitto.localdomain
# $PREFIX z.B. wem/AbCd
Lesen
mosquitto_sub -v -C 1 -h $BROKER -t $PREFIX/rtc/config
{ "auto_sync": false }
Schreiben
Mit MQTT auf $PREFIX/rtc/config_update
mosquitto_pub -h $BROKER -t $PREFIX/rtc/config_update -m '{ "auto_sync": false }'
oder abgekürzt:
mosquitto_pub -h $BROKER -t $PREFIX/rtc/config_update -m 'false'
Name | Bedeutung |
---|---|
auto_sync bool | Gibt an, ob beim Laden des Webinterfaces automatisch die Zeit auf der RTC gestellt werden soll, falls keine Netzwerk-Zeitsynchronisierung vorliegt.
|
rtc/time
Die aktuelle Zeit auf der Real-Time Clock.
# $HOST z.B. warp-AbCd
Lesen
curl http://$HOST/rtc/time
{
"year": 2024,
"month": 5,
"day": 3,
"hour": 12,
"minute": 38,
"second": 43,
"weekday": 5
}
Schreiben
curl http://$HOST/rtc/time -d '{
"year": 2024,
"month": 5,
"day": 3,
"hour": 12,
"minute": 38,
"second": 43,
"weekday": 5
}'
# $BROKER z.B. my_mosquitto.localdomain
# $PREFIX z.B. warp/AbCd
Lesen
mosquitto_sub -v -C 1 -h $BROKER -t $PREFIX/rtc/time
{
"year": 2024,
"month": 5,
"day": 3,
"hour": 12,
"minute": 38,
"second": 43,
"weekday": 5
}
Schreiben
Mit MQTT auf $PREFIX/rtc/time_update
mosquitto_pub -h $BROKER -t $PREFIX/rtc/time_update -m '{
"year": 2024,
"month": 5,
"day": 3,
"hour": 12,
"minute": 38,
"second": 43,
"weekday": 5
}'
Name | Bedeutung |
---|---|
year int | Das Jahr. 2000 bis 2099 |
month int | Der Monat. 1 bis 12 |
day int | Der Tag. 1 bis 31 |
hour int | Die Stunde. 0 bis 23 |
minute int | Die Minute. 0 bis 59 |
second int | Die Sekunde. 0 bis 59 |
weekday int | Der Wochentag. 0 (Montag) bis 6 (Sonntag). |
rtc/config
Die Real-Time-Clock-Konfiguration.
# $HOST z.B. warp-AbCd
Lesen
curl http://$HOST/rtc/config
{ "auto_sync": false }
Schreiben
curl http://$HOST/rtc/config -d '{ "auto_sync": false }'
oder abgekürzt:
curl http://$HOST/rtc/config -d 'false'
# $BROKER z.B. my_mosquitto.localdomain
# $PREFIX z.B. warp/AbCd
Lesen
mosquitto_sub -v -C 1 -h $BROKER -t $PREFIX/rtc/config
{ "auto_sync": false }
Schreiben
Mit MQTT auf $PREFIX/rtc/config_update
mosquitto_pub -h $BROKER -t $PREFIX/rtc/config_update -m '{ "auto_sync": false }'
oder abgekürzt:
mosquitto_pub -h $BROKER -t $PREFIX/rtc/config_update -m 'false'
Name | Bedeutung |
---|---|
auto_sync bool | Gibt an, ob beim Laden des Webinterfaces automatisch die Zeit auf der RTC gestellt werden soll, falls keine Netzwerk-Zeitsynchronisierung vorliegt.
|