Add calc for battery power
This commit is contained in:
parent
25afba9d8f
commit
ef2fb35e05
|
@ -178,7 +178,7 @@ void OvmsVehicleRenaultZoePh2::IncomingEVC(uint16_t type, uint16_t pid, const ch
|
|||
}
|
||||
case 0x3064: { // Motor rpm
|
||||
StandardMetrics.ms_v_mot_rpm->SetValue((float) (CAN_UINT(0)));
|
||||
ESP_LOGD(TAG, "3064 EVC ms_v_mot_rpm: %f", (CAN_UINT(0)));
|
||||
ESP_LOGD(TAG, "3064 EVC ms_v_mot_rpm: %d", (CAN_UINT(0)));
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
@ -30,11 +30,13 @@ void OvmsVehicleRenaultZoePh2::IncomingLBC(uint16_t type, uint16_t pid, const ch
|
|||
case 0x9005: { //Battery voltage
|
||||
StandardMetrics.ms_v_bat_voltage->SetValue((float) (CAN_UINT(0) * 0.1), Volts);
|
||||
//ESP_LOGD(TAG, "9005 LBC ms_v_bat_voltage: %f", CAN_UINT(0) * 0.1);
|
||||
StandardMetrics.ms_v_bat_power->SetValue(((CAN_UINT(0) * 0.1) * StandardMetrics.ms_v_bat_current->AsFloat()) * 0.001);
|
||||
break;
|
||||
}
|
||||
case 0x925D: { //Battery current
|
||||
StandardMetrics.ms_v_bat_current->SetValue((float) (CAN_UINT(0) * 0.03125 - 1020), Amps);
|
||||
//ESP_LOGD(TAG, "925D LBC ms_v_bat_current: %f", (CAN_UINT(0) * 0.03125 - 1020));
|
||||
StandardMetrics.ms_v_bat_power->SetValue(((CAN_UINT(0) * 0.03125 - 1020) * StandardMetrics.ms_v_bat_voltage->AsFloat()) * 0.001);
|
||||
break;
|
||||
}
|
||||
case 0x9012: { //Battery average temperature
|
||||
|
|
Loading…
Reference in New Issue