From b52da68a6856cbacafbe4ac261042afd954cd031 Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Wed, 28 Aug 2019 10:52:24 +0200 Subject: [PATCH] Fix energy smart calculation at day roll-over Fix energy smart calculation at day roll-over --- sonoff/xdrv_03_energy.ino | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sonoff/xdrv_03_energy.ino b/sonoff/xdrv_03_energy.ino index 13345fc2c..bf8e9afdc 100644 --- a/sonoff/xdrv_03_energy.ino +++ b/sonoff/xdrv_03_energy.ino @@ -165,10 +165,12 @@ void Energy200ms(void) Settings.energy_kWhtotal += Energy.kWhtoday; RtcSettings.energy_kWhtotal = Settings.energy_kWhtotal; Energy.kWhtoday = 0; + RtcSettings.energy_kWhtoday = 0; Settings.energy_usage.usage1_kWhtotal += Energy.kWhtoday1; RtcSettings.energy_usage.usage1_kWhtotal = Settings.energy_usage.usage1_kWhtotal; Energy.kWhtoday1 = 0; + RtcSettings.energy_usage.usage1_kWhtoday = 0; Energy.kWhtoday_delta = 0; Energy.period = Energy.kWhtoday;