Browse Source

0.7.34

* fix scheduled reboot #1097
* added vector graphic logo `/doc/logo.svg`
pull/1121/head
lumapu 1 year ago
parent
commit
8985b7aff5
  1. 2
      src/CHANGES.md
  2. 8
      src/app.cpp

2
src/CHANGES.md

@ -8,6 +8,8 @@
* fix MI chrashes
* fix some lost debug messages
* merged PR #1095, MI fixes for 0.7.x versions
* fix scheduled reboot #1097
* added vector graphic logo `/doc/logo.svg`
## 0.7.33 - 2023-08-15
* add alarms overview to WebGui #608

8
src/app.cpp

@ -281,6 +281,14 @@ void app::updateNtp(void) {
uint32_t midTrig = gTimezone.toUTC(localTime - (localTime % 86400) + 86400); // next midnight local time
onceAt(std::bind(&app::tickMidnight, this), midTrig, "midNi");
}
if (mConfig->sys.schedReboot) {
uint32_t localTime = gTimezone.toLocal(mTimestamp);
uint32_t rebootTrig = gTimezone.toUTC(localTime - (localTime % 86400) + 86410); // reboot 10 secs after midnght
if (rebootTrig <= mTimestamp) { //necessary for times other than midnight to prevent reboot loop
rebootTrig += 86400;
}
onceAt(std::bind(&app::tickReboot, this), rebootTrig, "midRe");
}
}
if ((mSunrise == 0) && (mConfig->sun.lat) && (mConfig->sun.lon)) {

Loading…
Cancel
Save