mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-27 20:56:35 +00:00
parent
6a5c0d29e8
commit
035bc29475
@ -3,6 +3,7 @@
|
|||||||
* Allow user override of define MAX_RULE_VARS
|
* Allow user override of define MAX_RULE_VARS
|
||||||
* Add GPIO options ButtonXn, SwitchXn and CounterXn to select INPUT mode instead of INPUT_PULLUP (#2525)
|
* Add GPIO options ButtonXn, SwitchXn and CounterXn to select INPUT mode instead of INPUT_PULLUP (#2525)
|
||||||
* Fix OtaMagic when file path contains a dash (-) (#3563)
|
* Fix OtaMagic when file path contains a dash (-) (#3563)
|
||||||
|
* Fix EnergyReset3 (#2723)
|
||||||
*
|
*
|
||||||
* 6.1.1.8
|
* 6.1.1.8
|
||||||
* Fix MQTT reconnection detection when using TasmotaMqtt library (#3558)
|
* Fix MQTT reconnection detection when using TasmotaMqtt library (#3558)
|
||||||
|
@ -920,17 +920,20 @@ boolean EnergyCommand()
|
|||||||
case 3:
|
case 3:
|
||||||
RtcSettings.energy_kWhtotal = lnum *100;
|
RtcSettings.energy_kWhtotal = lnum *100;
|
||||||
Settings.energy_kWhtotal = RtcSettings.energy_kWhtotal;
|
Settings.energy_kWhtotal = RtcSettings.energy_kWhtotal;
|
||||||
|
energy_total = (float)(RtcSettings.energy_kWhtotal + energy_kWhtoday) / 100000;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
char energy_yesterday_chr[10];
|
char energy_yesterday_chr[10];
|
||||||
char stoday_energy[10];
|
char energy_daily_chr[10];
|
||||||
char energy_total_chr[10];
|
char energy_total_chr[10];
|
||||||
|
|
||||||
|
dtostrfd(energy_total, Settings.flag2.energy_resolution, energy_total_chr);
|
||||||
|
dtostrfd(energy_daily, Settings.flag2.energy_resolution, energy_daily_chr);
|
||||||
dtostrfd((float)Settings.energy_kWhyesterday / 100000, Settings.flag2.energy_resolution, energy_yesterday_chr);
|
dtostrfd((float)Settings.energy_kWhyesterday / 100000, Settings.flag2.energy_resolution, energy_yesterday_chr);
|
||||||
dtostrfd((float)RtcSettings.energy_kWhtoday / 100000, Settings.flag2.energy_resolution, stoday_energy);
|
|
||||||
dtostrfd((float)(RtcSettings.energy_kWhtotal + energy_kWhtoday) / 100000, Settings.flag2.energy_resolution, energy_total_chr);
|
|
||||||
snprintf_P(mqtt_data, sizeof(mqtt_data), PSTR("{\"%s\":{\"" D_JSON_TOTAL "\":%s,\"" D_JSON_YESTERDAY "\":%s,\"" D_JSON_TODAY "\":%s}}"),
|
snprintf_P(mqtt_data, sizeof(mqtt_data), PSTR("{\"%s\":{\"" D_JSON_TOTAL "\":%s,\"" D_JSON_YESTERDAY "\":%s,\"" D_JSON_TODAY "\":%s}}"),
|
||||||
command, energy_total_chr, energy_yesterday_chr, stoday_energy);
|
command, energy_total_chr, energy_yesterday_chr, energy_daily_chr);
|
||||||
status_flag = 1;
|
status_flag = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user