Fix batt usage calc, wrong sign
This commit is contained in:
parent
53e66b9547
commit
6f87132aee
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue