Skip to content

Commit b667c2f

Browse files
committed
Fix: PowerMeter: update _lastPowerMeterUpdate for SOURCE_SML
closes hoylabs#498.
1 parent b461aff commit b667c2f

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/PowerMeter.cpp

+6-3
Original file line numberDiff line numberDiff line change
@@ -134,14 +134,17 @@ void PowerMeterClass::loop()
134134
CONFIG_T const& config = Configuration.get();
135135
_verboseLogging = config.PowerMeter_VerboseLogging;
136136

137-
if (config.PowerMeter_Enabled && config.PowerMeter_Source == SOURCE_SML) {
137+
if (!config.PowerMeter_Enabled) { return; }
138+
139+
if (config.PowerMeter_Source == SOURCE_SML) {
138140
if (!smlReadLoop()) {
139141
return;
142+
} else {
143+
_lastPowerMeterUpdate = millis();
140144
}
141145
}
142146

143-
if (!config.PowerMeter_Enabled
144-
|| (millis() - _lastPowerMeterCheck) < (config.PowerMeter_Interval * 1000)) {
147+
if ((millis() - _lastPowerMeterCheck) < (config.PowerMeter_Interval * 1000)) {
145148
return;
146149
}
147150

0 commit comments

Comments
 (0)