Increase max power value for Sonoff Pow R3

Increase max power value for Sonoff Pow R3 (#14156)
This commit is contained in:
Theo Arends 2021-12-23 12:06:14 +01:00
parent 45ad78a680
commit afea9cd4a7
1 changed files with 4 additions and 2 deletions

View File

@ -20,7 +20,7 @@
#ifdef USE_ENERGY_SENSOR #ifdef USE_ENERGY_SENSOR
#ifdef USE_CSE7766 #ifdef USE_CSE7766
/*********************************************************************************************\ /*********************************************************************************************\
* CSE7759 and CSE7766 - Energy (Sonoff S31 and Sonoff Pow R2) * CSE7759 and CSE7766 - Energy (Sonoff S31 and Sonoff Pow R2/R3)
* HLW8032 - Energy (Blitzwolf SHP5) * HLW8032 - Energy (Blitzwolf SHP5)
* *
* Needs GPIO_CSE7766_RX only * Needs GPIO_CSE7766_RX only
@ -203,7 +203,9 @@ void CseEverySecond(void) {
uint32_t delta = (cf_pulses * Settings->energy_power_calibration) / 36; uint32_t delta = (cf_pulses * Settings->energy_power_calibration) / 36;
// prevent invalid load delta steps even checksum is valid (issue #5789): // prevent invalid load delta steps even checksum is valid (issue #5789):
// prevent invalid load delta steps even checksum is valid but allow up to 4kW (issue #7155): // prevent invalid load delta steps even checksum is valid but allow up to 4kW (issue #7155):
if (delta <= (4000 * 1000 / 36)) { // max load for S31/Pow R2: 4.00kW // if (delta <= (4000 * 1000 / 36)) { // max load for S31/Pow R2: 4.00kW
// prevent invalid load delta steps even checksum is valid but allow up to 5.5kW (issue #14156):
if (delta <= (5500 * 1000 / 36)) { // max load for Pow R3: 5.50kW
Cse.cf_pulses_last_time = Cse.cf_pulses; Cse.cf_pulses_last_time = Cse.cf_pulses;
Energy.kWhtoday_delta[0] += delta; Energy.kWhtoday_delta[0] += delta;
} }