From 8e820e90c6db08be2e598b5da881281f57163b35 Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Fri, 24 Feb 2023 16:31:15 +0100 Subject: [PATCH] Fix duplicate EnergyTotal update --- tasmota/tasmota_support/settings.ino | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tasmota/tasmota_support/settings.ino b/tasmota/tasmota_support/settings.ino index 06a322e5d..f53abb684 100644 --- a/tasmota/tasmota_support/settings.ino +++ b/tasmota/tasmota_support/settings.ino @@ -1616,17 +1616,21 @@ void SettingsDelta(void) { } if (Settings->version < 0x0C030103) { // 12.3.1.3 for (uint32_t i = 0; i < 3; i++) { - RtcSettings.energy_kWhtotal_ph[i] /= 100; Settings->energy_kWhtotal_ph[i] /= 100; - RtcSettings.energy_kWhexport_ph[i] /= 100; Settings->energy_kWhexport_ph[i] /= 100; +#ifndef FIRMWARE_MINIMAL + RtcSettings.energy_kWhtotal_ph[i] /= 100; + RtcSettings.energy_kWhexport_ph[i] /= 100; +#endif } +#ifndef FIRMWARE_MINIMAL RtcSettings.energy_usage.usage1_kWhtotal /= 100; RtcSettings.energy_usage.usage2_kWhtotal /= 100; RtcSettings.energy_usage.return1_kWhtotal /= 100; RtcSettings.energy_usage.return2_kWhtotal /= 100; RtcSettings.energy_usage.last_return_kWhtotal /= 100; RtcSettings.energy_usage.last_usage_kWhtotal /= 100; +#endif } Settings->version = VERSION;