From 8e4dd169f380b9c696d1e2420dfbe3934272f644 Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Tue, 3 Sep 2019 21:56:17 +0200 Subject: [PATCH] Init Energy Total on energy monitoring devices with Energy Total Register Init Energy Total on energy monitoring devices with Energy Total Register (#6282) --- sonoff/xdrv_03_energy.ino | 1 + 1 file changed, 1 insertion(+) diff --git a/sonoff/xdrv_03_energy.ino b/sonoff/xdrv_03_energy.ino index 2b29e0472..4ebc1bfa1 100644 --- a/sonoff/xdrv_03_energy.ino +++ b/sonoff/xdrv_03_energy.ino @@ -154,6 +154,7 @@ void EnergyUpdateTotal(float value, bool kwh) Energy.start_energy = value; // Init after restart and handle roll-over if any RtcSettings.energy_kWhtotal = (unsigned long)(value * multiplier); Energy.kWhtoday = 0; + RtcSettings.energy_kWhtoday = 0; } else if (value != Energy.start_energy) { Energy.kWhtoday += (unsigned long)((value - Energy.start_energy) * multiplier);