From da7628dafc01ca13bf19abbb923b03e4d57508f6 Mon Sep 17 00:00:00 2001 From: helgeerbe Date: Wed, 14 Jun 2023 13:21:50 +0200 Subject: [PATCH] Fix: Respect minimum on demand poll rate for power meter --- src/PowerMeter.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/PowerMeter.cpp b/src/PowerMeter.cpp index 46a5f3c31..cc14071ae 100644 --- a/src/PowerMeter.cpp +++ b/src/PowerMeter.cpp @@ -97,8 +97,8 @@ void PowerMeterClass::onMqttMessage(const espMqttClientTypes::MessageProperties& float PowerMeterClass::getPowerTotal() { CONFIG_T& config = Configuration.get(); - if (!config.PowerMeter_Enabled - || (millis() - _lastPowerMeterUpdate) < (1000)) { + if (config.PowerMeter_Enabled + && (millis() - _lastPowerMeterUpdate) < (1000)) { readPowerMeter(); } return _powerMeter1Power + _powerMeter2Power + _powerMeter3Power;