Fix batt usage calc, wrong sign

This commit is contained in:
Carsten Schmiemann 2022-04-20 07:55:28 +00:00
parent 53e66b9547
commit 6f87132aee
1 changed files with 2 additions and 2 deletions

View File

@ -255,9 +255,9 @@ void OvmsVehicleRenaultZoePh2::EnergyStatistics() {
if (power != 0.0 && StandardMetrics.ms_v_env_on->AsBool()) {
float energy = power / 3600.0 * 10.0;
if (energy > 0.0f)
StandardMetrics.ms_v_bat_energy_used->SetValue( StandardMetrics.ms_v_bat_energy_used->AsFloat() - energy);
StandardMetrics.ms_v_bat_energy_used->SetValue( StandardMetrics.ms_v_bat_energy_used->AsFloat() + energy);
else
StandardMetrics.ms_v_bat_energy_recd->SetValue( StandardMetrics.ms_v_bat_energy_recd->AsFloat() + energy);
StandardMetrics.ms_v_bat_energy_recd->SetValue( StandardMetrics.ms_v_bat_energy_recd->AsFloat() - energy);
}
}