[Energy] Fix frequency handling (#20626)

* [Energy] Prepare MQTT subscribe

- Prepare energy driver for using MQTT subscribe
- Fix handling of frequency

* MQTT in xnrg

* Revert MQTT
This commit is contained in:
SteWers 2024-02-03 12:37:57 +01:00 committed by GitHub
parent 478bd0ce17
commit 55259aa8c5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 6 additions and 8 deletions

View File

@ -673,10 +673,9 @@ void EnergyEverySecond(void) {
Energy->active_power[i] = 0;
if (!isnan(Energy->apparent_power[i])) { Energy->apparent_power[i] = 0; }
if (!isnan(Energy->reactive_power[i])) { Energy->reactive_power[i] = 0; }
if (!isnan(Energy->frequency[i]) && !Energy->type_dc) { Energy->frequency[i] = 0; }
if (!isnan(Energy->power_factor[i])) { Energy->power_factor[i] = 0; }
if (!isnan(Energy->export_active[i])) { Energy->export_active[i] = 0; }
if (!isnan(Energy->frequency[i])) { Energy->frequency[i] = 0; }
if (!isnan(Energy->power_factor[i])) { Energy->power_factor[i] = 0; }
if (!isnan(Energy->export_active[i])) { Energy->export_active[i] = 0; }
data_valid--;
}
}

View File

@ -893,10 +893,9 @@ void EnergyEverySecond(void) {
Energy->active_power[i] = 0;
if (!isnan(Energy->apparent_power[i])) { Energy->apparent_power[i] = 0; }
if (!isnan(Energy->reactive_power[i])) { Energy->reactive_power[i] = 0; }
if (!isnan(Energy->frequency[i]) && !Energy->type_dc) { Energy->frequency[i] = 0; }
if (!isnan(Energy->power_factor[i])) { Energy->power_factor[i] = 0; }
if (!isnan(Energy->export_active[i])) { Energy->export_active[i] = 0; }
if (!isnan(Energy->frequency[i])) { Energy->frequency[i] = 0; }
if (!isnan(Energy->power_factor[i])) { Energy->power_factor[i] = 0; }
if (!isnan(Energy->export_active[i])) { Energy->export_active[i] = 0; }
data_valid--;
}
}