diff --git a/src/service/disinfection_ctl_service.cpp b/src/service/disinfection_ctl_service.cpp index a2c15ad..aa20997 100644 --- a/src/service/disinfection_ctl_service.cpp +++ b/src/service/disinfection_ctl_service.cpp @@ -116,7 +116,7 @@ void DisinfectionCtrlService::startDisinfection(int loglevel, float roomVol) { logger->info("disinfection paused {} {}", m_disinfectionID, m_remaintime); continue; } - + m_remaintime--; if (m_remaintime == 0) { logger->info("disinfection finished {}", m_disinfectionID); @@ -194,6 +194,7 @@ void DisinfectionCtrlService::startReplenishingFluids(int stopatg) { if (nowvolume > stopatg) { break; } + thisThread.sleepForMs(1000); } logger->info("stopReplenishingFluids"); replenishingFluidsPump_close();