diff --git a/wled00/cfg.cpp b/wled00/cfg.cpp index ed546642f..5bcf9ac17 100644 --- a/wled00/cfg.cpp +++ b/wled00/cfg.cpp @@ -305,6 +305,8 @@ void deserializeConfig() { CJSON(currentTimezone, if_ntp[F("tz")]); CJSON(utcOffsetSecs, if_ntp[F("offset")]); CJSON(useAMPM, if_ntp[F("ampm")]); + CJSON(longitude, if_ntp[F("ln")]); + CJSON(latitude, if_ntp[F("lt")]); JsonObject ol = doc[F("ol")]; CJSON(overlayDefault ,ol[F("clock")]); // 0 @@ -620,6 +622,8 @@ void serializeConfig() { if_ntp[F("tz")] = currentTimezone; if_ntp[F("offset")] = utcOffsetSecs; if_ntp[F("ampm")] = useAMPM; + if_ntp[F("ln")] = longitude; + if_ntp[F("lt")] = latitude; JsonObject ol = doc.createNestedObject("ol"); ol[F("clock")] = overlayDefault; diff --git a/wled00/data/index.js b/wled00/data/index.js index fd5ce4119..1e4e7d34a 100644 --- a/wled00/data/index.js +++ b/wled00/data/index.js @@ -589,7 +589,7 @@ function populateInfo(i) ${urows} ${inforow("Build",i.vid)} ${inforow("Signal strength",i.wifi.signal +"% ("+ i.wifi.rssi, " dBm)")} -${inforow("Uptime",getRuntimeStr(i.uptime))} +${inforow("Uptime",getRuntimeStr(i.uptime)," "+(i.isday?"":"")+"")} ${inforow("Free heap",heap," kB")} ${inforow("Estimated current",pwru)} ${inforow("Average FPS",i.leds.fps)} diff --git a/wled00/data/settings_time.htm b/wled00/data/settings_time.htm index d0544af10..08281526f 100644 --- a/wled00/data/settings_time.htm +++ b/wled00/data/settings_time.htm @@ -113,7 +113,8 @@
UTC offset: seconds (max. 18 hours)
- Current local time is unknown. + Current local time is unknown.
+ Longitude: Latitude:

Clock

Clock Overlay:
UTC offset: seconds (max. 18 hours)
Current local time is unknown.

Clock

Clock Overlay: Latitude:

Clock

Clock Overlay: