From 0db5b2eb9ac102ed114d2ac5b09b3b9a325e16e6 Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Mon, 20 Nov 2023 22:26:55 +0100 Subject: [PATCH] Calculate SunPosition only every 5 seconds --- src/SunPosition.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/SunPosition.cpp b/src/SunPosition.cpp index 5e10d98..578e2e3 100644 --- a/src/SunPosition.cpp +++ b/src/SunPosition.cpp @@ -18,6 +18,7 @@ void SunPositionClass::init(Scheduler* scheduler) scheduler->addTask(_loopTask); _loopTask.setCallback(std::bind(&SunPositionClass::loop, this)); _loopTask.setIterations(TASK_FOREVER); + _loopTask.setInterval(5 * TASK_SECOND); _loopTask.enable(); }