diff --git a/tasmota/tasmota_xdrv_driver/xdrv_29_deepsleep.ino b/tasmota/tasmota_xdrv_driver/xdrv_29_deepsleep.ino index 56f1ec119..04ea164d1 100644 --- a/tasmota/tasmota_xdrv_driver/xdrv_29_deepsleep.ino +++ b/tasmota/tasmota_xdrv_driver/xdrv_29_deepsleep.ino @@ -52,9 +52,11 @@ uint8_t deepsleep_flag = 0; bool DeepSleepEnabled(void) { +#if defined(USE_RULES) && defined(USE_TIMERS) if (GetRule(0) == "Wakeup" && bitRead(Settings->rule_enabled | Settings->rule_once, 0)) { return true; } +#endif if ((Settings->deepsleep < 10) || (Settings->deepsleep > DEEPSLEEP_MAX)) { Settings->deepsleep = 0; // Issue #6961 return false; // Disabled