Compare commits

...

3 commits

4 changed files with 126 additions and 12 deletions

View file

@ -30,32 +30,24 @@ void OvmsVehicleRenaultZoePh2::IncomingEVC(uint16_t type, uint16_t pid, const ch
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_UINT24(0));
if (!mt_bus_awake) {
ESP_LOGI(TAG,"Zoe woke up (Successful poll on odometer)");
mt_bus_awake->SetValue(true);
StandardMetrics.ms_v_env_awake->SetValue(true);
car_on(true);
POLLSTATE_ON;
}
break;
}
case 0x2A8C: {
case 0x2A8C: { //12V Battery Current
StandardMetrics.ms_v_charge_12v_current->SetValue((float) (CAN_UINT(0)), Amps);
ESP_LOGD(TAG, "2A8C EVC ms_v_charge_12v_current: %d", CAN_UINT(0));
break;
}
case 0x2005: {
case 0x2005: { //12V Battery Voltage
StandardMetrics.ms_v_charge_12v_voltage->SetValue((float) (CAN_UINT(0) * 0.01), Volts);
ESP_LOGD(TAG, "2005 EVC ms_v_charge_12v_voltage: %f", CAN_UINT(0) * 0.01);
break;
}
case 0x21D0: {
case 0x21D0: { //12V Battery Charger/DCDC Temp
StandardMetrics.ms_v_charge_12v_temp->SetValue((float) (CAN_UINT(4) - 40), Celcius);
ESP_LOGD(TAG, "21D0 EVC ms_v_charge_12v_temp: %d", CAN_UINT(4) - 40);
break;
}
case 0x21CF: {
case 0x21CF: { //Inverter status
ESP_LOGD(TAG, "21CF EVC mt_inv_status: %d", CAN_NIBL(0));
if (CAN_NIBL(0) == 1) {
mt_inv_status->SetValue("Inverter off");

View file

@ -0,0 +1,38 @@
Zoe was locked and fully sleeping. Woke it up via opening via key and then
open the door.
No polling was active at this state. Interesting....
Try1:
I (19658504) v-zoe-ph2: PID:18daf1db DATA: 07 62 92 43 00 32 5c 9a
0x9243 Cumulated energy in charge (Zxx_kwh_chg)
Data: 0x00325c9a --> 3300506 x 0.001 -> 3300,506 kWh
I (19659104) v-zoe-ph2: PID:18daf1db DATA: 07 62 92 45 00 36 5f 6b
0x9245 Cumulated energy in discharge:CD mode(Zxx_kwh_dch_cd)
Data: 0x00365f6b --> 3563371 x 0.001 -> 3563,371 kWh
I (19659704) v-zoe-ph2: PID:18daf1db DATA: 07 62 91 cf 90 29 93 ff
0x91cf Battery mileage(Zxx_dist_pack_mem)
Data: 0x902993ff --> -1876323329 x 0.03125 --> -58635104,0312 + 67108864 --> 8473759,96875 (Implausible, calculation error or something)
I (19660304) v-zoe-ph2: PID:18daf1db DATA: 05 62 90 01 1b f8 aa aa
I (19660904) v-zoe-ph2: PID:18daf1db DATA: 06 62 91 c1 0c 86 30 aa
I (19661504) v-zoe-ph2: PID:18daf1db DATA: 10 1c 62 90 1b 32 39 35 - Long ISOTP/UDS Frame 1
I (19661614) v-zoe-ph2: PID:18daf1db DATA: 21 31 30 35 39 32 38 52 - Long ISOTP/UDS Frame 2
I (19661724) v-zoe-ph2: PID:18daf1db DATA: 22 54 46 30 38 38 33 39 - Long ISOTP/UDS Frame 3
I (19661834) v-zoe-ph2: PID:18daf1db DATA: 23 34 46 46 46 46 46 46 - Long ISOTP/UDS Frame 4
0x901b DataRead.Battery Identification Number (BIN)
0x32393531303539323852544630383833393446464646464646 -- Bytes to ASCII --> 295105928RTF088394FFFFFFF
I (19661944) v-zoe-ph2: PID:18daf1db DATA: 24 46 aa aa aa aa aa aa
Try2:
I (20789504) v-zoe-ph2: PID:18daf1db DATA: 07 62 92 43 00 32 5d c9
0x9243 Cumulated energy in charge (Zxx_kwh_chg)
Data: 0x00325dc9 --> 3300809 x 0.001 -> 3300,809 kWh
I (20790104) v-zoe-ph2: PID:18daf1db DATA: 07 62 92 45 00 36 5f 6b
I (20790704) v-zoe-ph2: PID:18daf1db DATA: 07 62 91 cf 90 29 93 ff
I (20791304) v-zoe-ph2: PID:18daf1db DATA: 05 62 90 01 1c 2f aa aa
I (20791904) v-zoe-ph2: PID:18daf1db DATA: 06 62 91 c1 0c 87 85 aa
I (20792504) v-zoe-ph2: PID:18daf1db DATA: 10 1c 62 90 1b 32 39 35
I (20792614) v-zoe-ph2: PID:18daf1db DATA: 21 31 30 35 39 32 38 52
I (20792724) v-zoe-ph2: PID:18daf1db DATA: 22 54 46 30 38 38 33 39
I (20792834) v-zoe-ph2: PID:18daf1db DATA: 23 34 46 46 46 46 46 46
I (20792944) v-zoe-ph2: PID:18daf1db DATA: 24 46 aa aa aa aa aa aa

View file

@ -0,0 +1,55 @@
Zoe was locked and fully sleeping. Woke it up via starting a charge at my
Wallbox (openWB, CP disconnect).
No polling was active at this state. Interesting....
Try1:
I (19804504) v-zoe-ph2: PID:18daf1db DATA: 05 62 92 10 00 6d aa aa
0x9210 Overall number of complete charge(Zxx_full_chg_ctr)
Data: 0x006d --> 109
I (19805104) v-zoe-ph2: PID:18daf1db DATA: 05 62 92 15 00 87 aa aa
I (19805704) v-zoe-ph2: PID:18daf1db DATA: 10 35 62 91 d1 00 00 00
I (19805804) v-zoe-ph2: PID:18daf1db DATA: 21 00 00 00 00 00 00 00
I (19805914) v-zoe-ph2: PID:18daf1db DATA: 22 00 0d 00 1e 00 13 00
I (19806024) v-zoe-ph2: PID:18daf1db DATA: 23 00 00 02 01 16 01 86
I (19806134) v-zoe-ph2: PID:18daf1db DATA: 24 02 19 00 31 00 00 01
I (19806244) v-zoe-ph2: PID:18daf1db DATA: 25 78 02 9e 03 b6 00 44
I (19806354) v-zoe-ph2: PID:18daf1db DATA: 26 00 00 00 02 00 32 00
I (19806464) v-zoe-ph2: PID:18daf1db DATA: 27 13 00 01 00 00 aa aa
I (19806904) v-zoe-ph2: PID:18daf1db DATA: 10 35 62 91 d2 00 00 00
I (19807004) v-zoe-ph2: PID:18daf1db DATA: 21 00 00 00 00 00 00 00
I (19807114) v-zoe-ph2: PID:18daf1db DATA: 22 00 02 00 04 00 02 00
I (19807224) v-zoe-ph2: PID:18daf1db DATA: 23 00 00 00 00 5b 00 a1
I (19807334) v-zoe-ph2: PID:18daf1db DATA: 24 00 b0 00 1d 00 00 00
I (19807454) v-zoe-ph2: PID:18daf1db DATA: 25 bd 01 58 01 ba 00 68
I (19807554) v-zoe-ph2: PID:18daf1db DATA: 26 00 00 00 01 00 0d 00
I (19807664) v-zoe-ph2: PID:18daf1db DATA: 27 02 00 02 00 00 aa aa
I (19808104) v-zoe-ph2: PID:18daf1db DATA: 05 62 90 01 1b f7 aa aa
Try2:
I (21284064) v-zoe-ph2: PID:18daf1db DATA: 05 62 92 10 00 6d aa aa
I (21284664) v-zoe-ph2: PID:18daf1db DATA: 05 62 92 15 00 88 aa aa
I (21285264) v-zoe-ph2: PID:18daf1db DATA: 10 35 62 91 d1 00 00 00
I (21285374) v-zoe-ph2: PID:18daf1db DATA: 21 00 00 00 00 00 00 00
I (21285484) v-zoe-ph2: PID:18daf1db DATA: 22 00 0d 00 1e 00 13 00
I (21285594) v-zoe-ph2: PID:18daf1db DATA: 23 00 00 02 01 16 01 86
I (21285704) v-zoe-ph2: PID:18daf1db DATA: 24 02 19 00 31 00 00 01
I (21285814) v-zoe-ph2: PID:18daf1db DATA: 25 78 02 9e 03 b7 00 44
I (21285924) v-zoe-ph2: PID:18daf1db DATA: 26 00 00 00 02 00 32 00
I (21286034) v-zoe-ph2: PID:18daf1db DATA: 27 13 00 01 00 00 aa aa
I (21286474) v-zoe-ph2: PID:18daf1db DATA: 10 35 62 91 d2 00 00 00
I (21286574) v-zoe-ph2: PID:18daf1db DATA: 21 00 00 00 00 00 00 00
I (21286684) v-zoe-ph2: PID:18daf1db DATA: 22 00 02 00 04 00 02 00
I (21286794) v-zoe-ph2: PID:18daf1db DATA: 23 00 00 00 00 5b 00 a1
I (21286904) v-zoe-ph2: PID:18daf1db DATA: 24 00 b0 00 1d 00 00 00
I (21287014) v-zoe-ph2: PID:18daf1db DATA: 25 bd 01 58 01 ba 00 68
I (21287124) v-zoe-ph2: PID:18daf1db DATA: 26 00 00 00 01 00 0d 00
I (21287234) v-zoe-ph2: PID:18daf1db DATA: 27 02 00 02 00 00 aa aa
I (21287674) v-zoe-ph2: PID:18daf1db DATA: 05 62 90 01 1c 2e aa aa
Wirehshark Dump with ISOTP and UDS decoding:
DataRead.Parking history (T°Max/BSOC)(Zxx_prk_mtrx)
Data Identifier: 0x91d2
Data Record: 0000000000000000000000020004000200000000005b00a100b0001d000000bd015801ba…
It is a heatmap on whic temperature the akku pack stays in which temperature. Look at screenshot /DDT/LBC/LBC Stats.png

View file

@ -0,0 +1,29 @@
Zoe was charging while locked and I stopped charging with my wallbox.
No polling was active at this state. Interesting....
Try1:
I (20114294) v-zoe-ph2: PID:18daf1db DATA: 07 62 92 43 00 32 5d c9
0x9243 Cumulated energy in charge (Zxx_kwh_chg)
Data: 0x00325dc9 --> 3300809 x 0.001 -> 3300,809 kWh
I (20114894) v-zoe-ph2: PID:18daf1db DATA: 05 62 90 01 1c 30 aa aa
0x9001 Battery SOC(Zxx_bsoc_avg)
Data: 0x1c30 --> 7216 --> 72,16%
I (20115494) v-zoe-ph2: PID:18daf1db DATA: 05 62 91 bc 03 e8 aa aa
I (20116094) v-zoe-ph2: PID:18daf1db DATA: 05 62 91 bd 03 e8 aa aa
I (20150984) v-zoe-ph2: PID:18daf1da DATA: 06 62 20 06 00 4d d4 aa
Try2:
I (21594984) v-zoe-ph2: PID:18daf1da DATA: 06 62 20 06 00 4d d4 aa
I (21634064) v-zoe-ph2: PID:18daf1db DATA: 07 62 92 43 00 32 5d c9
I (21634664) v-zoe-ph2: PID:18daf1db DATA: 05 62 90 01 1c 2b aa aa
I (21635264) v-zoe-ph2: PID:18daf1db DATA: 05 62 91 bc 03 e8 aa aa
I (21635864) v-zoe-ph2: PID:18daf1db DATA: 05 62 91 bd 03 e8 aa aa
Wirehshark Dump with ISOTP and UDS decoding:
DataRead.Parking history (T°Max/BSOC)(Zxx_prk_mtrx)
Data Identifier: 0x91d2
Data Record: 0000000000000000000000020004000200000000005b00a100b0001d000000bd015801ba…
It is a heatmap on whic temperature the akku pack stays in which temperature. Look at screenshot /DDT/LBC/LBC Stats.png