diff --git a/NodeManager.cpp b/NodeManager.cpp index 3c6be3056cb0a5e704d413fbd29ce089339a9763..5152d002c2495f2b3ed43a68d1c012f40d1804e7 100644 --- a/NodeManager.cpp +++ b/NodeManager.cpp @@ -1647,10 +1647,8 @@ void NodeManager::loop() { // turn off the pin powering all the sensors if (_auto_power_pins) powerOff(); #endif - #if SLEEP_MANAGER == 1 - // continue/start sleeping as requested - _sleep(); - #endif + // continue/start sleeping as requested + if (_sleep_mode != WAIT) _sleep(); } #endif }