Bugfix
This commit is contained in:
parent
5207fec284
commit
80791a2b9b
|
@ -27,8 +27,8 @@
|
|||
void OvmsVehicleRenaultZoePh2::IncomingHVAC(uint16_t type, uint16_t pid, const char* data, uint16_t len) {
|
||||
switch (pid) {
|
||||
case 0x4361: { //Cabin temperature
|
||||
StandardMetrics.ms_v_env_cabintemp->SetValue(float(CAN_NIBL(0) - 40), Celcius);
|
||||
ESP_LOGD(TAG, "4361 HVAC ms_v_env_cabintemp: %f", (float(CAN_NIBL(0) - 40)));
|
||||
StandardMetrics.ms_v_env_cabintemp->SetValue(float(CAN_UINT(0) - 40), Celcius);
|
||||
ESP_LOGD(TAG, "4361 HVAC ms_v_env_cabintemp: %f", (float(CAN_UINT(0) - 40)));
|
||||
break;
|
||||
}
|
||||
case 0x4360: { //Cabin setpoint
|
||||
|
|
|
@ -28,8 +28,8 @@
|
|||
void OvmsVehicleRenaultZoePh2::IncomingCLUSTER(uint16_t type, uint16_t pid, const char* data, uint16_t len) {
|
||||
switch (pid) {
|
||||
case 0x2101: { // Cluster - trip counter
|
||||
mt_pos_car_trip->SetValue(CAN_UINT24(0), Kilometers);
|
||||
ESP_LOGD(TAG, "2102 CLUSTER mt_pos_car_trip: %f", float(CAN_UINT24(0)));
|
||||
mt_pos_car_trip->SetValue(CAN_UINT(0), Kilometers);
|
||||
ESP_LOGD(TAG, "2102 CLUSTER mt_pos_car_trip: %f", float(CAN_UINT(0)));
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
@ -76,7 +76,7 @@ void OvmsVehicleRenaultZoePh2::WebCfgBattery(PageEntry_t& p, PageContext_t& c)
|
|||
// read configuration:
|
||||
rangeideal = MyConfig.GetParamValue("xrz2", "rangeideal", "350");
|
||||
battcapacity = MyConfig.GetParamValue("xrz2", "battcapacity", "52000");
|
||||
UseCarTrip = MyConfig.GetParamValueBool("xrz2", "UseCarTrip", false);
|
||||
UseCarTrip = MyConfig.GetParamValue("xrz2", "UseCarTrip", "false");
|
||||
|
||||
c.head(200);
|
||||
}
|
||||
|
|
|
@ -266,7 +266,10 @@ void OvmsVehicleRenaultZoePh2::Ticker1(uint32_t ticker) {
|
|||
if (StandardMetrics.ms_v_env_on->AsBool() && !m_UseCarTrip) {
|
||||
StandardMetrics.ms_v_pos_trip->SetValue(StandardMetrics.ms_v_pos_odometer->AsFloat(0) - mt_pos_odometer_start->AsFloat(0));
|
||||
}
|
||||
StandardMetrics.ms_v_bat_range_est->SetValue((m_range_ideal / (StandardMetrics.ms_v_bat_soc->AsFloat(1) * 100.0)), Kilometers);
|
||||
if (m_UseCarTrip) {
|
||||
StandardMetrics.ms_v_pos_trip->SetValue(mt_pos_car_trip->AsFloat());
|
||||
}
|
||||
StandardMetrics.ms_v_bat_range_est->SetValue((m_range_ideal / (StandardMetrics.ms_v_bat_soc->AsFloat(1) * 0.1)), Kilometers);
|
||||
}
|
||||
|
||||
class OvmsVehicleRenaultZoePh2Init {
|
||||
|
|
Loading…
Reference in New Issue