From 449257ae3f27eb1f28bc2a6b47fc662192763e01 Mon Sep 17 00:00:00 2001 From: Gunnar Skjold Date: Thu, 21 Mar 2024 14:18:35 +0100 Subject: [PATCH] Update meter config when changed --- lib/AmsConfiguration/src/AmsConfiguration.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/AmsConfiguration/src/AmsConfiguration.cpp b/lib/AmsConfiguration/src/AmsConfiguration.cpp index 73c8d137..c627a45e 100644 --- a/lib/AmsConfiguration/src/AmsConfiguration.cpp +++ b/lib/AmsConfiguration/src/AmsConfiguration.cpp @@ -267,6 +267,12 @@ bool AmsConfiguration::setMeterConfig(MeterConfig& config) { meterChanged |= config.rxPin != existing.rxPin; meterChanged |= config.rxPinPullup != existing.rxPinPullup; meterChanged |= config.txPin != existing.txPin; + meterChanged |= config.wattageMultiplier != existing.wattageMultiplier; + meterChanged |= config.voltageMultiplier != existing.voltageMultiplier; + meterChanged |= config.amperageMultiplier != existing.amperageMultiplier; + meterChanged |= config.accumulatedMultiplier != existing.accumulatedMultiplier; + meterChanged |= config.source != existing.source; + meterChanged |= config.parser != existing.parser; } else { meterChanged = true; }