summaryrefslogtreecommitdiffstats
path: root/control/zone.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'control/zone.cpp')
-rw-r--r--control/zone.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/control/zone.cpp b/control/zone.cpp
index 418b3ba..cb8ebfa 100644
--- a/control/zone.cpp
+++ b/control/zone.cpp
@@ -60,6 +60,11 @@ Zone::Zone(Mode mode,
// Do not enable set speed events when in init mode
if (mode != Mode::init)
{
+ // Update target speed to current zone target speed
+ if (!_fans.empty())
+ {
+ _targetSpeed = _fans.front()->getTargetSpeed();
+ }
// Setup signal trigger for set speed events
for (auto& event : std::get<setSpeedEventsPos>(def))
{
OpenPOWER on IntegriCloud