Add reported_total_capacity_Wh and use it for SOLAX. Cleanup scaled values on webpage (#1002)

* Add reported_total_capacity_Wh and soh to SOLAX messages.
* Improve display of scaled values on webpage.
* Additionally also improve display of temperatures, cell voltages and combine voltage and current on one line.
* Refactor formatPowerValue function.
This commit is contained in:
Marijn van Galen 2025-03-27 21:29:12 +01:00 committed by GitHub
parent 63222b4c77
commit 97c942e313
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 79 additions and 35 deletions

View file

@ -462,6 +462,10 @@ void update_calculated_values() {
} else {
datalayer.battery.status.reported_remaining_capacity_Wh = 0;
}
datalayer.battery.info.reported_total_capacity_Wh =
(datalayer.battery.info.total_capacity_Wh *
(datalayer.battery.settings.max_percentage - datalayer.battery.settings.min_percentage)) /
10000;
} else {
datalayer.battery.status.reported_remaining_capacity_Wh = datalayer.battery.status.remaining_capacity_Wh;