More debugging messages

This commit is contained in:
Carsten Schmiemann 2022-04-12 21:28:46 +02:00
parent 087b39197b
commit 8d9fc71f58
2 changed files with 23 additions and 5 deletions

View file

@ -130,6 +130,8 @@ OvmsVehicleRenaultZoePh2::OvmsVehicleRenaultZoePh2() {
mt_available_energy = MyMetrics.InitFloat("zph2.v.avail.energy", SM_STALE_MID, 0, kWh);
mt_main_power_consumed = MyMetrics.InitFloat("zph2.c.main.power.consumed", SM_STALE_MID, 0, kWh);
mt_navi_volume = MyMetrics.InitFloat("zph2.c.radio.volume", SM_STALE_MID, 0, Percentage);
mt_mot_temp_stator1 = MyMetrics.InitFloat("zph2.m.temp.stator1", SM_STALE_MID, 0, Celcius);
mt_mot_temp_stator2 = MyMetrics.InitFloat("zph2.m.temp.stator2", SM_STALE_MID, 0, Celcius);
// init commands:
cmd_zoe = MyCommandApp.RegisterCommand("zoe-ph2", "Renault Zoe Ph2");
@ -238,7 +240,8 @@ void OvmsVehicleRenaultZoePh2::IncomingPollReply(canbus* bus, uint16_t type, uin
void OvmsVehicleRenaultZoePh2::IncomingINV(uint16_t type, uint16_t pid, const char* data, uint16_t len) {
switch (pid) {
case 0x700F: { // Motor temperature
StandardMetrics.ms_v_mot_temp->SetValue(CAN_BYTE(0), Celcius);
StandardMetrics.ms_v_mot_temp->SetValue(CAN_UINT(0), Celcius);
ESP_LOGD(TAG, "700F INV ms_v_mot_temp: %d", CAN_UINT(0));
break;
}
}
@ -250,22 +253,27 @@ void OvmsVehicleRenaultZoePh2::IncomingEVC(uint16_t type, uint16_t pid, const ch
switch (pid) {
case 0x2006: { // Odometer (Total Vehicle Distance)
StandardMetrics.ms_v_pos_odometer->SetValue((float) CAN_UINT24(0), Kilometers);
ESP_LOGD(TAG, "2006 EVC ms_v_pos_odometer: %d", CAN_UINT(0));
break;
}
case 0x21DF: {
StandardMetrics.ms_v_charge_12v_current->SetValue((float) (CAN_UINT(0)));
ESP_LOGD(TAG, "21DF EVC ms_v_charge_12v_current: %d", CAN_UINT(0));
break;
}
case 0x2005: {
StandardMetrics.ms_v_charge_12v_voltage->SetValue((float) (CAN_UINT(0)));
ESP_LOGD(TAG, "2005 EVC ms_v_charge_12v_voltage: %d", CAN_UINT(0));
break;
}
case 0x21D0: {
StandardMetrics.ms_v_gen_temp->SetValue((float) (CAN_UINT(0)));
ESP_LOGD(TAG, "21D0 EVC ms_v_gen_temp: %d", CAN_UINT(0));
break;
}
case 0x21CB: {
StandardMetrics.ms_v_gen_state->SetValue((char*) (CAN_BYTE(0)));
ESP_LOGD(TAG, "21CB EVC ms_v_gen_state: %d", CAN_UINT(0));
break;
}
case 0x33F6: {
@ -338,26 +346,32 @@ void OvmsVehicleRenaultZoePh2::IncomingLBC(uint16_t type, uint16_t pid, const ch
switch (pid) {
case 0x20B6: {
StandardMetrics.ms_v_bat_voltage->SetValue((float) (CAN_UINT(0)));
ESP_LOGD(TAG, "20B6 LBC ms_v_bat_voltage: %d", CAN_UINT(0));
break;
}
case 0x900D: {
StandardMetrics.ms_v_bat_voltage->SetValue((float) (CAN_UINT(0)));
StandardMetrics.ms_v_bat_current->SetValue((float) (CAN_UINT(0)));
ESP_LOGD(TAG, "900D LBC ms_v_bat_current: %d", CAN_UINT(0));
break;
}
case 0x9001: {
StandardMetrics.ms_v_bat_soc->SetValue((float) (CAN_UINT(0)));
StandardMetrics.ms_v_bat_soc->SetValue((float) (CAN_UINT(0)) * 0.01);
ESP_LOGD(TAG, "9001 LBC ms_v_bat_soc: %d", CAN_UINT(0) * 0.01);
break;
}
case 0x91BC: {
StandardMetrics.ms_v_bat_soh->SetValue((float) (CAN_UINT(0)));
StandardMetrics.ms_v_bat_soh->SetValue((float) (CAN_UINT(0) * 0.01));
ESP_LOGD(TAG, "91BC LBC ms_v_bat_soh: %d", CAN_UINT(0) * 0.01);
break;
}
case 0x9244: {
StandardMetrics.ms_v_bat_energy_used->SetValue((float) (CAN_UINT(0)));
ESP_LOGD(TAG, "9244 LBC ms_v_bat_energy_used: %d", CAN_UINT(0));
break;
}
case 0x9246: {
StandardMetrics.ms_v_bat_energy_recd->SetValue((float) (CAN_UINT(0)));
ESP_LOGD(TAG, "9246 LBC ms_v_bat_energy_recd: %d", CAN_UINT(0));
break;
}
case 0x04: {
@ -367,8 +381,9 @@ void OvmsVehicleRenaultZoePh2::IncomingLBC(uint16_t type, uint16_t pid, const ch
}
break;
}
case 0x291C8: {
case 0x91C8: {
StandardMetrics.ms_v_charge_kwh->SetValue(float(CAN_UINT(0)));
ESP_LOGD(TAG, "91C8 LBC ms_v_charge_kwh: %d", CAN_UINT(0));
break;
}
case 0x9021: {
@ -445,6 +460,7 @@ void OvmsVehicleRenaultZoePh2::IncomingUCC(uint16_t type, uint16_t pid, const ch
switch (pid) {
case 0x2109: { // Motor temperature
mt_navi_volume->SetValue((float(CAN_UINT(0))));
ESP_LOGD(TAG, "2109 navigation volume: %d", CAN_UINT(0));
break;
}
}

View file

@ -100,6 +100,8 @@ class OvmsVehicleRenaultZoePh2 : public OvmsVehicle {
OvmsMetricFloat *mt_available_energy; // Available Energy
OvmsMetricFloat *mt_main_power_consumed; // Mains active power consumed
OvmsMetricFloat *mt_navi_volume; //Radio volume for debug only
OvmsMetricFloat *mt_mot_temp_stator1;
OvmsMetricFloat *mt_mot_temp_stator2;
public:
void WebInit();