Fix: Respect minimum on demand poll rate for power meter

This commit is contained in:
helgeerbe 2023-06-14 13:21:50 +02:00
parent ded5ceec58
commit da7628dafc

View File

@ -97,8 +97,8 @@ void PowerMeterClass::onMqttMessage(const espMqttClientTypes::MessageProperties&
float PowerMeterClass::getPowerTotal() float PowerMeterClass::getPowerTotal()
{ {
CONFIG_T& config = Configuration.get(); CONFIG_T& config = Configuration.get();
if (!config.PowerMeter_Enabled if (config.PowerMeter_Enabled
|| (millis() - _lastPowerMeterUpdate) < (1000)) { && (millis() - _lastPowerMeterUpdate) < (1000)) {
readPowerMeter(); readPowerMeter();
} }
return _powerMeter1Power + _powerMeter2Power + _powerMeter3Power; return _powerMeter1Power + _powerMeter2Power + _powerMeter3Power;