mirror of https://github.com/arendst/Tasmota.git
Merge pull request #14887 from stefanbode/patch-8
Bugfix wrong wakeup time
This commit is contained in:
commit
0ac59b3aca
|
@ -94,7 +94,7 @@ void DeepSleepPrepare(void)
|
||||||
|
|
||||||
// It may happen that wakeup in just <5 seconds in future
|
// It may happen that wakeup in just <5 seconds in future
|
||||||
// In this case also add deepsleep to nextwakeup
|
// In this case also add deepsleep to nextwakeup
|
||||||
if (RtcSettings.nextwakeup <= (LocalTime() - DEEPSLEEP_MIN_TIME)) {
|
if (RtcSettings.nextwakeup <= (LocalTime() + DEEPSLEEP_MIN_TIME)) {
|
||||||
// ensure nextwakeup is at least in the future
|
// ensure nextwakeup is at least in the future
|
||||||
RtcSettings.nextwakeup += (((LocalTime() + DEEPSLEEP_MIN_TIME - RtcSettings.nextwakeup) / Settings->deepsleep) + 1) * Settings->deepsleep;
|
RtcSettings.nextwakeup += (((LocalTime() + DEEPSLEEP_MIN_TIME - RtcSettings.nextwakeup) / Settings->deepsleep) + 1) * Settings->deepsleep;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue