mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-31 06:36:33 +00:00
Check if RTC time is valid before energy sum
This commit is contained in:
parent
254f3f3f6c
commit
acf85db0da
@ -167,12 +167,14 @@ void EnergyUpdateToday(void)
|
|||||||
Energy.daily = (float)(RtcSettings.energy_kWhtoday) / 100000;
|
Energy.daily = (float)(RtcSettings.energy_kWhtoday) / 100000;
|
||||||
Energy.total = (float)(RtcSettings.energy_kWhtotal + RtcSettings.energy_kWhtoday) / 100000;
|
Energy.total = (float)(RtcSettings.energy_kWhtotal + RtcSettings.energy_kWhtoday) / 100000;
|
||||||
|
|
||||||
if (EnergyTariff1Active()) { // Tarrif1 = Off-Peak
|
if (RtcTime.valid){
|
||||||
RtcSettings.energy_usage.usage1_kWhtotal += energy_diff;
|
if (EnergyTariff1Active()) { // Tarrif1 = Off-Peak
|
||||||
RtcSettings.energy_usage.return1_kWhtotal += return_diff;
|
RtcSettings.energy_usage.usage1_kWhtotal += energy_diff;
|
||||||
} else {
|
RtcSettings.energy_usage.return1_kWhtotal += return_diff;
|
||||||
RtcSettings.energy_usage.usage2_kWhtotal += energy_diff;
|
} else {
|
||||||
RtcSettings.energy_usage.return2_kWhtotal += return_diff;
|
RtcSettings.energy_usage.usage2_kWhtotal += energy_diff;
|
||||||
|
RtcSettings.energy_usage.return2_kWhtotal += return_diff;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user