2025-08-29 11:37:10 +02:00
|
|
|
{
|
|
|
|
|
"cars": [
|
|
|
|
|
{
|
|
|
|
|
"car_model": "AAA: Generic",
|
|
|
|
|
"init": "ATSP6;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "010C1",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "ENGINE_RPM",
|
|
|
|
|
"expression": "[B3:B4]*0.25",
|
|
|
|
|
"unit": "RPM",
|
|
|
|
|
"class": "frequency"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "010D1",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SPEED",
|
|
|
|
|
"expression": "B3",
|
|
|
|
|
"unit": "km/h",
|
|
|
|
|
"class": "speed"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "01051",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "COOLANT_TMP",
|
|
|
|
|
"expression": "B3-40",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "012F1",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "FUEL",
|
|
|
|
|
"expression": "B3/2.55",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "none"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "010F1",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "INTAKE_AIR_TMP",
|
|
|
|
|
"expression": "B3-40",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "01111",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "THROTTLE",
|
|
|
|
|
"expression": "B3/2.55",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "none"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "01101",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "MAF",
|
|
|
|
|
"expression": "[B3:B4]*0.01",
|
|
|
|
|
"unit": "g/s",
|
|
|
|
|
"class": "none"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "010A1",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "FUEL_PRESSURE",
|
|
|
|
|
"expression": "B3*3",
|
|
|
|
|
"unit": "kPa",
|
|
|
|
|
"class": "pressure"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "01061",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "STFT",
|
|
|
|
|
"expression": "(B3/1.28)-100",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "none"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "01A61",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "ODOMETER",
|
|
|
|
|
"expression": "[B3:B6]",
|
|
|
|
|
"class": "distance",
|
|
|
|
|
"unit": "km",
|
|
|
|
|
"min": "0"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Audi: PQ25/PQ26/PQ35/PQ46/MQB",
|
|
|
|
|
"init": "ATSP6;ATST96;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "2222031",
|
|
|
|
|
"pid_init": "ATSH714;ATCRA77E;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "ODOMETER",
|
|
|
|
|
"expression": "[B4:B6]",
|
|
|
|
|
"class": "distance",
|
|
|
|
|
"unit": "km",
|
|
|
|
|
"min": "0"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "BMW: 528i",
|
|
|
|
|
"init": "ATST96;ATSP6;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "22DA232",
|
|
|
|
|
"pid_init": "ATAT0;ATCEA18;ATTAF1;ATCERF1;ATFCSH6F1;ATSH6F1;ATFCSD18300000;ATFCSM1;ATCRA618;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "ODOMETER",
|
|
|
|
|
"expression": "(([B10:B12]>>4)*0.75)-79323.25",
|
|
|
|
|
"class": "distance",
|
|
|
|
|
"unit": "km",
|
|
|
|
|
"min": "0"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "BMW: i3",
|
|
|
|
|
"init": "ATAT0;ATCEA07;ATTAF1;ATFCSH6F1;ATSH6F1;ATFCSD07300000;ATFCSM1;ATCRA607;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "22DDBC3",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "[B11:B12]/10",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "BYD: Atto 3",
|
|
|
|
|
"init": "ATAT1;ATST96;ATSH7E7;ATFCSH7E7;ATFCSD300000;ATFCSM1;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "221FFC1",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "((B5*256)+B4)/100",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "220008",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_V",
|
|
|
|
|
"expression": "[B4:B5]",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "voltage",
|
|
|
|
|
"min": "200",
|
|
|
|
|
"max": "480"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "220032",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "BATT_TEMP",
|
|
|
|
|
"expression": "B4-40",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature",
|
|
|
|
|
"min": "-40",
|
|
|
|
|
"max": "80"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "BYD: Dolphin/Shark",
|
|
|
|
|
"init": "ATST96;ATSP6;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "2200051",
|
|
|
|
|
"pid_init": "ATSH7E7;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "B4",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "BYD: Seal",
|
|
|
|
|
"init": "ATAT1;ATST96;ATSH7E7;ATFCSH7E7;ATFCSD300000;ATFCSM1;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "221FFC1",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "((B5*256)+B4)/100",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "220032",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "BATT_TEMP",
|
|
|
|
|
"expression": "B4-40",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature",
|
|
|
|
|
"min": "-40",
|
|
|
|
|
"max": "80"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Chevrolet: Bolt",
|
|
|
|
|
"init": "ATSP6;ATST96;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "2283341",
|
|
|
|
|
"pid_init": "ATSH7E4",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "(B4*100)/255",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "2241A31",
|
|
|
|
|
"pid_init": "ATSH7E4",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "BATT_CAPACITY",
|
|
|
|
|
"expression": "[B4:B5]/10",
|
|
|
|
|
"unit": "Ah",
|
|
|
|
|
"class": "battery"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Chevrolet: Volt/Ampera",
|
|
|
|
|
"init": "ATSP6;ATST96;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "015B1",
|
|
|
|
|
"pid_init": "",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "B3/2.55",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Citroen: C-Zero",
|
|
|
|
|
"init": "ATSP6;ATFCSH761;ATFCSD300000;ATFCSM1;ATSH761;ATCRA762;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "2101",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "(B4/2)-5",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Dacia: Spring/CITY K-ZE",
|
|
|
|
|
"init": "ATSP6;ATST64;ATFCSD300000;ATFCSM1;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "2290021",
|
|
|
|
|
"pid_init": "ATSH79B;ATFCSH79B;ATCRA7BB;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "B4/2",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Fiat: 600e",
|
|
|
|
|
"init": "ATSP6;ATST96;ATSH79B;ATFCSH79B;ATFCSD300000;ATFCSM1;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "22D4101",
|
|
|
|
|
"pid_init": "ATSH6B4;ATFCSH6B4;ATCRA694;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "[B4:B5]/512",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22D8601",
|
|
|
|
|
"pid_init": "ATSH6B4;ATFCSH6B4;ATCRA694;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOH",
|
|
|
|
|
"expression": "[B5:B6]/16",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "none",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "105"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22D8151",
|
|
|
|
|
"pid_init": "ATSH6B4;ATFCSH6B4;ATCRA694;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_V",
|
|
|
|
|
"expression": "[B4:B5]/16",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "voltage",
|
|
|
|
|
"min": "200",
|
|
|
|
|
"max": "480"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Fiat: e-Ulysse",
|
|
|
|
|
"init": "ATSP6;ATST96;ATSH79B;ATFCSH79B;ATFCSD300000;ATFCSM1;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "22D4101",
|
|
|
|
|
"pid_init": "ATSH6B4;ATFCSH6B4;ATCRA694;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "[B4:B5]/512",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22D8601",
|
|
|
|
|
"pid_init": "ATSH6B4;ATFCSH6B4;ATCRA694;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOH",
|
|
|
|
|
"expression": "[B5:B6]/16",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "none",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "105"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22D8151",
|
|
|
|
|
"pid_init": "ATSH6B4;ATFCSH6B4;ATCRA694;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_V",
|
|
|
|
|
"expression": "[B4:B5]/16",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "voltage",
|
|
|
|
|
"min": "200",
|
|
|
|
|
"max": "480"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22D8EF1",
|
|
|
|
|
"pid_init": "ATSH6A2;ATFCSH6A2;ATCRA682;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_A",
|
|
|
|
|
"expression": "B4",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22D8701",
|
|
|
|
|
"pid_init": "ATSH6B4;ATFCSH6B4;ATCRA694;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_V_MAX",
|
|
|
|
|
"expression": "[B4:B5]",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "voltage"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22D86F1",
|
|
|
|
|
"pid_init": "ATSH6B4;ATFCSH6B4;ATCRA694;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_V_MIN",
|
|
|
|
|
"expression": "[B4:B5]",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "voltage"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22D4341",
|
|
|
|
|
"pid_init": "ATSH6A2;ATFCSH6A2;ATCRA682;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "TMP_A",
|
|
|
|
|
"expression": "B4",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "none"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22D49C1",
|
|
|
|
|
"pid_init": "ATSH6A6;ATFCSH6A6;ATCRA686;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "ODOMETER",
|
|
|
|
|
"expression": "[B6:B7]",
|
|
|
|
|
"class": "distance",
|
|
|
|
|
"unit": "km",
|
|
|
|
|
"min": "0"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Genesis: GV60/GV70 EV/G80 Electrified",
|
|
|
|
|
"init": "ATSH7E4;ATST96;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "2201019",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "B10/2",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "REGEN_MAX",
|
|
|
|
|
"expression": "[B11:B12]/100",
|
|
|
|
|
"unit": "kW",
|
|
|
|
|
"class": "power"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "POWER_MAX",
|
|
|
|
|
"expression": "[B13:B14]/100",
|
|
|
|
|
"unit": "kW",
|
|
|
|
|
"class": "power"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_A",
|
|
|
|
|
"expression": "(65536-([B17:B18]))/10",
|
|
|
|
|
"unit": "A",
|
|
|
|
|
"class": "current"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_V",
|
|
|
|
|
"expression": "[B19:B20]/10",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "voltage",
|
|
|
|
|
"min": "200",
|
|
|
|
|
"max": "480"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_W",
|
|
|
|
|
"expression": "([B19:B20]/10)*((65536-([B17:B18]))/10)",
|
|
|
|
|
"unit": "W",
|
|
|
|
|
"class": "power"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_MAX",
|
|
|
|
|
"expression": "B21",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_MIN",
|
|
|
|
|
"expression": "B22",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_1",
|
|
|
|
|
"expression": "B23",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_2",
|
|
|
|
|
"expression": "B25",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_3",
|
|
|
|
|
"expression": "B26",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_4",
|
|
|
|
|
"expression": "B27",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_5",
|
|
|
|
|
"expression": "B28",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_I",
|
|
|
|
|
"expression": "B30",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_V_MAX",
|
|
|
|
|
"expression": "B31/50",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "voltage"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_V_MAX_NO",
|
|
|
|
|
"expression": "B33",
|
|
|
|
|
"unit": "none",
|
|
|
|
|
"class": "none"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_V_MIN",
|
|
|
|
|
"expression": "B34/50",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "voltage"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_V_MIN_NO",
|
|
|
|
|
"expression": "B35",
|
|
|
|
|
"unit": "none",
|
|
|
|
|
"class": "none"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "LV_V",
|
|
|
|
|
"expression": "B38*0.1",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "battery"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "KWH_CHARGED",
|
|
|
|
|
"expression": "([B49:B50]*65536 + [B51:B52])/10",
|
|
|
|
|
"unit": "kwh",
|
|
|
|
|
"class": "battery"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "2201057",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOH",
|
|
|
|
|
"expression": "[B34:B35]/10",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "none",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "105"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC_D",
|
|
|
|
|
"expression": "B41/2",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_D_MIN_NO",
|
|
|
|
|
"expression": "B39",
|
|
|
|
|
"unit": "none",
|
|
|
|
|
"class": "none"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_D_MAX_NO",
|
|
|
|
|
"expression": "B36",
|
|
|
|
|
"unit": "none",
|
|
|
|
|
"class": "none"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_D_MIN",
|
|
|
|
|
"expression": "[B37:B38]/10",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "none"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22B002",
|
|
|
|
|
"pid_init": "ATSH7C6;ATFCSH7C6",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "ODOMETER",
|
|
|
|
|
"expression": "[B5:B6]",
|
|
|
|
|
"class": "distance",
|
|
|
|
|
"unit": "km",
|
|
|
|
|
"min": "0"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "GWM: Ora Good Cat/Funky Cat/ES11/Haomao/Ora 03",
|
|
|
|
|
"init": "ATSP6;ATAT1;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "22D0621",
|
|
|
|
|
"pid_init": "ATSH78A;ATFCSH78A;ATFCSD300000;ATFCSM1;ATCRA7CA;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "[B4:B5]/10",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_CAPACITY_KWH",
|
|
|
|
|
"expression": "[B6:B7]/10",
|
|
|
|
|
"unit": "kWh",
|
|
|
|
|
"class": "none"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22D0011",
|
|
|
|
|
"pid_init": "ATFCSH78A;ATCRA7CA;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SPEED",
|
|
|
|
|
"expression": "[B4:B5]/17.05",
|
|
|
|
|
"unit": "km/h",
|
|
|
|
|
"class": "speed"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22D0041",
|
|
|
|
|
"pid_init": "ATSH78B;ATFCSH78B;ATCRA7CB;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "ODOMETER",
|
|
|
|
|
"expression": "[B5:B6]",
|
|
|
|
|
"class": "distance",
|
|
|
|
|
"unit": "km",
|
|
|
|
|
"min": "0"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22D0311",
|
|
|
|
|
"pid_init": "ATSH78A;ATFCSH78A;ATFCSM1;ATCRA7CA;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "COOLANT_TMP",
|
|
|
|
|
"expression": "([B6:B7]-400)/10",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "2202102",
|
|
|
|
|
"pid_init": "ATSH76C;ATFCSH76C;ATCRA7AC;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "TYRE_P_FL",
|
|
|
|
|
"expression": "B5*0.2-0.22",
|
|
|
|
|
"class": "pressure",
|
|
|
|
|
"unit": "psi",
|
|
|
|
|
"min": "0"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "TYRE_P_FR",
|
|
|
|
|
"expression": "B7*0.2-0.22",
|
|
|
|
|
"class": "pressure",
|
|
|
|
|
"unit": "psi",
|
|
|
|
|
"min": "0"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "TYRE_P_RL",
|
|
|
|
|
"expression": "B10*0.2-0.22",
|
|
|
|
|
"class": "pressure",
|
|
|
|
|
"unit": "psi",
|
|
|
|
|
"min": "0"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "TYRE_P_RR",
|
|
|
|
|
"expression": "B12*0.2-0.22",
|
|
|
|
|
"class": "pressure",
|
|
|
|
|
"unit": "psi",
|
|
|
|
|
"min": "0"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "TYRE_T_FL",
|
|
|
|
|
"expression": "B6-50",
|
|
|
|
|
"class": "temperature",
|
|
|
|
|
"unit": "°C"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "TYRE_T_FR",
|
|
|
|
|
"expression": "B9-50",
|
|
|
|
|
"class": "temperature",
|
|
|
|
|
"unit": "°C"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "TYRE_T_RL",
|
|
|
|
|
"expression": "B11-50",
|
|
|
|
|
"class": "temperature",
|
|
|
|
|
"unit": "°C"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "TYRE_T_RR",
|
|
|
|
|
"expression": "B13-50",
|
|
|
|
|
"class": "temperature",
|
|
|
|
|
"unit": "°C"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Honda: Clarity-2018",
|
|
|
|
|
"init": "ATSP7;ATST96;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "22202A",
|
|
|
|
|
"pid_init": "ATSHDA01F1;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "B62",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "2270229",
|
|
|
|
|
"pid_init": "ATSHDA60F1;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "ODOMETER",
|
|
|
|
|
"expression": "[B12:B14]",
|
|
|
|
|
"class": "distance",
|
|
|
|
|
"unit": "km",
|
|
|
|
|
"min": "0"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Honda: Prologue",
|
|
|
|
|
"init": "ATSP7;ATST96;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "222B435",
|
|
|
|
|
"pid_init": "ATSHDACBF1;ATCRA142AF1CB;ATFCSH14DACBF1;ATFCSD300000;ATFCSM1;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "B5/255",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Hyundai: Ioniq2017",
|
|
|
|
|
"init": "ATSP6;ATSH7E4;ATST96;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "21057",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC_D",
|
|
|
|
|
"expression": "B39/2",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "SOH",
|
|
|
|
|
"expression": "[B33:B34]/10",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "none",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "105"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "2101",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "B09/2",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "CHARGER_CONNECTED",
|
|
|
|
|
"expression": "B14:5",
|
|
|
|
|
"unit": "",
|
|
|
|
|
"class": "plug",
|
|
|
|
|
"type": "binary_sensor"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "CHARGING",
|
|
|
|
|
"expression": "B14:7",
|
|
|
|
|
"unit": "",
|
|
|
|
|
"class": "battery_charging",
|
|
|
|
|
"type": "binary_sensor"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "CHARGING_DC",
|
|
|
|
|
"expression": "B14:6",
|
|
|
|
|
"unit": "",
|
|
|
|
|
"class": "plug",
|
|
|
|
|
"type": "binary_sensor"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22B0025",
|
|
|
|
|
"pid_init": "ATSH7C6;ATFCSH7C6",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "ODOMETER",
|
|
|
|
|
"expression": "[B17:B18]",
|
|
|
|
|
"class": "distance",
|
|
|
|
|
"unit": "km",
|
|
|
|
|
"min": "0"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Hyundai: Ioniq5/Ioniq6/Kona",
|
|
|
|
|
"init": "ATSH7E4;ATST96;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "2201019",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "B10/2",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "REGEN_MAX",
|
|
|
|
|
"expression": "[B11:B12]/100",
|
|
|
|
|
"unit": "kW",
|
|
|
|
|
"class": "power"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "POWER_MAX",
|
|
|
|
|
"expression": "[B13:B14]/100",
|
|
|
|
|
"unit": "kW",
|
|
|
|
|
"class": "power"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_A",
|
|
|
|
|
"expression": "(65536-([B17:B18]))/10",
|
|
|
|
|
"unit": "A",
|
|
|
|
|
"class": "current"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_V",
|
|
|
|
|
"expression": "[B19:B20]/10",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "voltage",
|
|
|
|
|
"min": "200",
|
|
|
|
|
"max": "480"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_W",
|
|
|
|
|
"expression": "([B19:B20]/10)*((65536-([B17:B18]))/10)",
|
|
|
|
|
"unit": "W",
|
|
|
|
|
"class": "power"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_MAX",
|
|
|
|
|
"expression": "B21",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_MIN",
|
|
|
|
|
"expression": "B22",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_1",
|
|
|
|
|
"expression": "B23",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_2",
|
|
|
|
|
"expression": "B25",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_3",
|
|
|
|
|
"expression": "B26",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_4",
|
|
|
|
|
"expression": "B27",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_5",
|
|
|
|
|
"expression": "B28",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_I",
|
|
|
|
|
"expression": "B30",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_V_MAX",
|
|
|
|
|
"expression": "B31/50",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "voltage"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_V_MAX_NO",
|
|
|
|
|
"expression": "B33",
|
|
|
|
|
"unit": "none",
|
|
|
|
|
"class": "none"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_V_MIN",
|
|
|
|
|
"expression": "B34/50",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "voltage"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_V_MIN_NO",
|
|
|
|
|
"expression": "B35",
|
|
|
|
|
"unit": "none",
|
|
|
|
|
"class": "none"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "LV_V",
|
|
|
|
|
"expression": "B38*0.1",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "battery"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "KWH_CHARGED",
|
|
|
|
|
"expression": "([B49:B50]*65536 + [B51:B52])/10",
|
|
|
|
|
"unit": "kwh",
|
|
|
|
|
"class": "battery"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "2201057",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOH",
|
|
|
|
|
"expression": "[B34:B35]/10",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "none",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "105"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC_D",
|
|
|
|
|
"expression": "B41/2",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_D_MIN_NO",
|
|
|
|
|
"expression": "B39",
|
|
|
|
|
"unit": "none",
|
|
|
|
|
"class": "none"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_D_MAX_NO",
|
|
|
|
|
"expression": "B36",
|
|
|
|
|
"unit": "none",
|
|
|
|
|
"class": "none"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_D_MIN",
|
|
|
|
|
"expression": "[B37:B38]/10",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "none"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22B0025",
|
|
|
|
|
"pid_init": "ATSH7C6;ATFCSH7C6",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "ODOMETER",
|
|
|
|
|
"expression": "[B17:B18]",
|
|
|
|
|
"class": "distance",
|
|
|
|
|
"unit": "km",
|
|
|
|
|
"min": "0"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Jaguar: I-PACE",
|
|
|
|
|
"init": "ATSP6;ATST96;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "224910",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "[B4:B5]/100",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "224911",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC_MIN",
|
|
|
|
|
"expression": "[B4:B5]/100",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "224914",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC_MAX",
|
|
|
|
|
"expression": "[B4:B5]/100",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "224918",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOH",
|
|
|
|
|
"expression": "B4/2",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "none",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "105"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "224919",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_D_MIN",
|
|
|
|
|
"expression": "B4/2",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "none"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22491a",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_D_MAX",
|
|
|
|
|
"expression": "B4/2",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "none"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "224915",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_D_MAX",
|
|
|
|
|
"expression": "B4/2",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "none"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "224916",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_D_MIN",
|
|
|
|
|
"expression": "B4/2",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "none"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "224917",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_D_MAX",
|
|
|
|
|
"expression": "B4/2",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "none"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "224904",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_V_MIN",
|
|
|
|
|
"expression": "[B4:B5]/1000",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "voltage"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "224903",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_V_MAX",
|
|
|
|
|
"expression": "[B4:B5]/1000",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "voltage"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22490F",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_V",
|
|
|
|
|
"expression": "[B4:B5]/100",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "voltage",
|
|
|
|
|
"min": "200",
|
|
|
|
|
"max": "480"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22490C",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_A",
|
|
|
|
|
"expression": "([B4:B5]-32768)/40",
|
|
|
|
|
"unit": "A",
|
|
|
|
|
"class": "current"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "224906",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_MIN",
|
|
|
|
|
"expression": "(B4/2)-40",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "224905",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_MAX",
|
|
|
|
|
"expression": "(B4/2)-40",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "224907",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_A",
|
|
|
|
|
"expression": "(B4/2)-40",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "224913",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "REGEN_MAX",
|
|
|
|
|
"expression": "[B4:B5]/100",
|
|
|
|
|
"unit": "kW",
|
|
|
|
|
"class": "power"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22dd01",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "ODOMETER",
|
|
|
|
|
"expression": "[B4:B6]",
|
|
|
|
|
"class": "distance",
|
|
|
|
|
"unit": "km",
|
|
|
|
|
"min": "0"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22dd04",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "T_CAB",
|
|
|
|
|
"expression": "B4-40",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "KGM: Torres EVX",
|
|
|
|
|
"init": "ATSP6;ATSH7E0;ATST96;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "22FD0D2",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "[B9:B10]/10",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Kia/Hyundai: Niro/Soul/Kona",
|
|
|
|
|
"init": "ATST96;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid_init": "ATSH7E4;",
|
|
|
|
|
"pid": "2201019",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "B10/2",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "REGEN_MAX",
|
|
|
|
|
"expression": "[B11:B12]/100",
|
|
|
|
|
"unit": "kW",
|
|
|
|
|
"class": "power"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "POWER_MAX",
|
|
|
|
|
"expression": "[B13:B14]/100",
|
|
|
|
|
"unit": "kW",
|
|
|
|
|
"class": "power"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_A",
|
|
|
|
|
"expression": "(65536-([B17:B18]))/10",
|
|
|
|
|
"unit": "A",
|
|
|
|
|
"class": "current"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_V",
|
|
|
|
|
"expression": "[B19:B20]/10",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "voltage",
|
|
|
|
|
"min": "200",
|
|
|
|
|
"max": "480"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_W",
|
|
|
|
|
"expression": "([B19:B20]/10)*((65536-([B17:B18]))/10)",
|
|
|
|
|
"unit": "W",
|
|
|
|
|
"class": "power"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_MAX",
|
|
|
|
|
"expression": "B21",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_MIN",
|
|
|
|
|
"expression": "B22",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_1",
|
|
|
|
|
"expression": "B23",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_2",
|
|
|
|
|
"expression": "B25",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_3",
|
|
|
|
|
"expression": "B26",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_4",
|
|
|
|
|
"expression": "B27",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_I",
|
|
|
|
|
"expression": "B30",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_V_MAX",
|
|
|
|
|
"expression": "B31/50",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "voltage"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_V_MAX_NO",
|
|
|
|
|
"expression": "B33",
|
|
|
|
|
"unit": "none",
|
|
|
|
|
"class": "none"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_V_MIN",
|
|
|
|
|
"expression": "B34/50",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "voltage"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_V_MIN_NO",
|
|
|
|
|
"expression": "B35",
|
|
|
|
|
"unit": "none",
|
|
|
|
|
"class": "none"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "LV_V",
|
|
|
|
|
"expression": "B38*0.1",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "battery"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid_init": "ATSH7E4;",
|
|
|
|
|
"pid": "2201057",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOH",
|
|
|
|
|
"expression": "[B34:B35]/10",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "none",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "105"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC_D",
|
|
|
|
|
"expression": "B41/2",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_D_MIN_NO",
|
|
|
|
|
"expression": "B39",
|
|
|
|
|
"unit": "none",
|
|
|
|
|
"class": "none"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_D_MAX_NO",
|
|
|
|
|
"expression": "B36",
|
|
|
|
|
"unit": "none",
|
|
|
|
|
"class": "none"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_D_MIN",
|
|
|
|
|
"expression": "[B37:B38]/10",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "none"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid_init": "ATSH7E2;",
|
|
|
|
|
"pid": "21014",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "GEAR",
|
|
|
|
|
"expression": "B10",
|
|
|
|
|
"unit": "none",
|
|
|
|
|
"class": "none"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "READY",
|
|
|
|
|
"expression": "B26:3",
|
|
|
|
|
"unit": "none",
|
|
|
|
|
"class": "none",
|
|
|
|
|
"type": "binary_sensor"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "PARK_BRAKE",
|
|
|
|
|
"expression": "B26:5",
|
|
|
|
|
"unit": "none",
|
|
|
|
|
"class": "none",
|
|
|
|
|
"type": "binary_sensor"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "SPEED",
|
|
|
|
|
"expression": "[B19:B20]/100",
|
|
|
|
|
"unit": "km/h",
|
|
|
|
|
"class": "speed"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Kia: Niro EV",
|
|
|
|
|
"init": "ATSH7E4;ATST96;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "2201019",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "B10/2",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "REGEN_MAX",
|
|
|
|
|
"expression": "[B11:B12]/100",
|
|
|
|
|
"unit": "kW",
|
|
|
|
|
"class": "power"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "POWER_MAX",
|
|
|
|
|
"expression": "[B13:B14]/100",
|
|
|
|
|
"unit": "kW",
|
|
|
|
|
"class": "power"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_A",
|
|
|
|
|
"expression": "(65536-([B17:B18]))/10",
|
|
|
|
|
"unit": "A",
|
|
|
|
|
"class": "current"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_V",
|
|
|
|
|
"expression": "[B19:B20]/10",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "voltage",
|
|
|
|
|
"min": "200",
|
|
|
|
|
"max": "480"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_W",
|
|
|
|
|
"expression": "([B19:B20]/10)*((65536-([B17:B18]))/10)",
|
|
|
|
|
"unit": "W",
|
|
|
|
|
"class": "power"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_MAX",
|
|
|
|
|
"expression": "B21",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_MIN",
|
|
|
|
|
"expression": "B22",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_1",
|
|
|
|
|
"expression": "B23",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_2",
|
|
|
|
|
"expression": "B25",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_3",
|
|
|
|
|
"expression": "B26",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_4",
|
|
|
|
|
"expression": "B27",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_5",
|
|
|
|
|
"expression": "B28",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_T_I",
|
|
|
|
|
"expression": "B30",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_V_MAX",
|
|
|
|
|
"expression": "B31/50",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "voltage"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_V_MAX_NO",
|
|
|
|
|
"expression": "B33",
|
|
|
|
|
"unit": "none",
|
|
|
|
|
"class": "none"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_V_MIN",
|
|
|
|
|
"expression": "B34/50",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "voltage"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_V_MIN_NO",
|
|
|
|
|
"expression": "B35",
|
|
|
|
|
"unit": "none",
|
|
|
|
|
"class": "none"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "LV_V",
|
|
|
|
|
"expression": "B38*0.1",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "battery"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "KWH_CHARGED",
|
|
|
|
|
"expression": "([B49:B50]*65536 + [B51:B52])/10",
|
|
|
|
|
"unit": "kwh",
|
|
|
|
|
"class": "battery"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "2201057",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOH",
|
|
|
|
|
"expression": "[B34:B35]/10",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "none",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "105"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC_D",
|
|
|
|
|
"expression": "B41/2",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_D_MIN_NO",
|
|
|
|
|
"expression": "B39",
|
|
|
|
|
"unit": "none",
|
|
|
|
|
"class": "none"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_D_MAX_NO",
|
|
|
|
|
"expression": "B36",
|
|
|
|
|
"unit": "none",
|
|
|
|
|
"class": "none"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_C_D_MIN",
|
|
|
|
|
"expression": "[B37:B38]/10",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "none"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22B002",
|
|
|
|
|
"pid_init": "ATSH7C6;ATFCSH7C6",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "ODOMETER",
|
|
|
|
|
"expression": "[B5:B6]",
|
|
|
|
|
"class": "distance",
|
|
|
|
|
"unit": "km",
|
|
|
|
|
"min": "0"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Kia: Niro PHEV",
|
|
|
|
|
"init": "ATSP6;ATSH7E4;ATST96;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "2105",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC_D",
|
|
|
|
|
"expression": "B47/2",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "SOH",
|
|
|
|
|
"expression": "[B44:B45]/10",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "none",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "105"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "2101",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "B09/2",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "CHARGER_CONNECTED",
|
|
|
|
|
"expression": "B14:7",
|
|
|
|
|
"unit": "",
|
|
|
|
|
"class": "plug",
|
|
|
|
|
"type": "binary_sensor"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Maxus: T90/EUNIC5/EUNIC6/EUNIC9/EV30/EG10/eDeliver3/eDeliver9",
|
|
|
|
|
"init": "ATSP6;ATST96;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "22E0021",
|
|
|
|
|
"pid_init": "ATSH7E3",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "B4",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "MG: MG5/Marvel/ZS",
|
|
|
|
|
"init": "ATSP6;ATST64;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "22B0461",
|
|
|
|
|
"pid_init": "ATSH7E5;ATCRA7ED;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "[B4:B5]*1.035/10",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22B061",
|
|
|
|
|
"pid_init": "ATSH7E5;ATCRA7ED;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOH",
|
|
|
|
|
"expression": "[B4:B5]/100",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "none",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "105"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22B0561",
|
|
|
|
|
"pid_init": "ATSH7E5;ATCRA7ED;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "BATT_TEMP",
|
|
|
|
|
"expression": "(B4/2)-40",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature",
|
|
|
|
|
"min": "-40",
|
|
|
|
|
"max": "80"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22B042",
|
|
|
|
|
"pid_init": "ATSH7E5;ATCRA7ED;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_V",
|
|
|
|
|
"expression": "[B4:B5]*0.25",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "voltage",
|
|
|
|
|
"min": "200",
|
|
|
|
|
"max": "480"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Mitsubishi: iMiEV/Outlander-PHEV",
|
|
|
|
|
"init": "ATSP6;ATFCSH761;ATFCSD300000;ATFCSM1;ATSH761;ATCRA762;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "2101",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "(B4/2)-5",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Mitsubishi: Outlander-PHEV 2023",
|
|
|
|
|
"init": "ATSP7;ATST96;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "2201D1",
|
|
|
|
|
"pid_init": "ATSH18DB33F1;ATCRA18DAF1DB;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "(B5*0.64)-19.2",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Nissan : Ariya",
|
|
|
|
|
"init": "ATSP7;ATST96;ATFCSH18DADBF1;ATFCSD300000;ATFCSM1;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "2290021",
|
|
|
|
|
"pid_init": "ATSHDADBF1;ATFCSH18DADBF1;ATCRA18DAF1DB;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "[B4:B5]/100",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "2290031",
|
|
|
|
|
"pid_init": "ATSHDADBF1;ATFCSH18DADBF1;ATCRA18DAF1DB;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOH",
|
|
|
|
|
"expression": "[B4:B5]/100",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "none",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "105"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Nissan : leaf-ze1",
|
|
|
|
|
"init": "ATSP6;ATFCSH79B;ATST96;ATFCSD300000;ATFCSM1;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
2026-02-03 09:40:20 +13:00
|
|
|
"pid": "221103",
|
|
|
|
|
"pid_init": "ATSH797;ATFCSH797;ATCRA79A;",
|
2025-08-29 11:37:10 +02:00
|
|
|
"parameters": [
|
|
|
|
|
{
|
2026-02-03 09:40:20 +13:00
|
|
|
"name": "LV voltage",
|
|
|
|
|
"expression": "B4*0.08",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "voltage",
|
2025-08-29 11:37:10 +02:00
|
|
|
"min": "0",
|
|
|
|
|
"max": "105"
|
2026-02-03 09:40:20 +13:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "221183",
|
|
|
|
|
"pid_init": "ATSH797;ATFCSH797;ATCRA79A;",
|
|
|
|
|
"parameters": [
|
2025-08-29 11:37:10 +02:00
|
|
|
{
|
2026-02-03 09:40:20 +13:00
|
|
|
"name": "LV current",
|
|
|
|
|
"expression": "[B4:B5]/256.0",
|
|
|
|
|
"unit": "I",
|
|
|
|
|
"class": "current",
|
2025-08-29 11:37:10 +02:00
|
|
|
"min": "0",
|
2026-02-03 09:40:20 +13:00
|
|
|
"max": "105"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22115D",
|
|
|
|
|
"pid_init": "ATSH797;ATFCSH797;ATCRA79A;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Ambient",
|
|
|
|
|
"expression": "(((B4*0.9)-40.9)-32)*5/9",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "221234",
|
|
|
|
|
"pid_init": "ATSH797;ATFCSH797;ATCRA79A;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Plug state",
|
|
|
|
|
"expression": "B4",
|
|
|
|
|
"class": ""
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22114E",
|
|
|
|
|
"pid_init": "ATSH797;ATFCSH797;ATCRA79A;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Charge mode",
|
|
|
|
|
"expression": "B4",
|
|
|
|
|
"class": ""
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "221146",
|
|
|
|
|
"pid_init": "ATSH797;ATFCSH797;ATCRA79A;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Motor power",
|
|
|
|
|
"expression": "[B4:B5]*40",
|
|
|
|
|
"class": "power",
|
|
|
|
|
"unit": "W"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22121A",
|
|
|
|
|
"pid_init": "ATSH797;ATFCSH797;ATCRA79A;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Speed",
|
|
|
|
|
"expression": "[B4:B5]/10",
|
|
|
|
|
"class": "speed",
|
|
|
|
|
"unit": "km/h"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "221236",
|
|
|
|
|
"pid_init": "ATSH797;ATFCSH797;ATCRA79A;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "OBC Power",
|
|
|
|
|
"expression": "[B4:B5]*100",
|
|
|
|
|
"class": "power",
|
|
|
|
|
"unit": "W"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "220E01",
|
|
|
|
|
"pid_init": "ATSH743;ATFCSH743;ATCRA763;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Odometer",
|
|
|
|
|
"expression": "[B4:B6]",
|
|
|
|
|
"class": "distance",
|
|
|
|
|
"unit": "km"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "220E2E",
|
|
|
|
|
"pid_init": "ATSH743;ATFCSH743;ATCRA763;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Range",
|
|
|
|
|
"expression": "[B4:B5]/10",
|
|
|
|
|
"class": "distance",
|
|
|
|
|
"unit": "km"
|
2025-08-29 11:37:10 +02:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Opel: Ampere-E",
|
|
|
|
|
"init": "ATSP6;ATST96;ATSH7E0;ATSH7E1;ATSH7E4;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "2283341",
|
|
|
|
|
"pid_init": "ATSH7E4",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "(B4*100)/255",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "2241A31",
|
|
|
|
|
"pid_init": "ATSH7E4",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_CAPACITY",
|
|
|
|
|
"expression": "[B4:B5]/10",
|
|
|
|
|
"unit": "Ah",
|
|
|
|
|
"class": "battery"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Opel: EOBD (2004 - present)",
|
|
|
|
|
"init": "ATSP6;ATST96;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "1ADF",
|
|
|
|
|
"pid_init": "ATSH7E0;ATCRA7E8;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "ODOMETER",
|
|
|
|
|
"expression": "[B3:B6]*0.015644",
|
|
|
|
|
"class": "distance",
|
|
|
|
|
"unit": "km",
|
|
|
|
|
"min": "0"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "1A6D",
|
|
|
|
|
"pid_init": "ATSH7E0;ATCRA7E8;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "PCM_Oil_Life",
|
|
|
|
|
"expression": "B3/2.55",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "percentage",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "2250051",
|
|
|
|
|
"pid_init": "ATSH241;ATCRA641;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "TYRE_P_FL",
|
|
|
|
|
"expression": "[B4:B5]/16",
|
|
|
|
|
"class": "pressure",
|
|
|
|
|
"unit": "psi",
|
|
|
|
|
"min": "0"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "2250081",
|
|
|
|
|
"pid_init": "ATSH241;ATCRA641;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "TYRE_P_RL",
|
|
|
|
|
"expression": "[B4:B5]/16",
|
|
|
|
|
"class": "pressure",
|
|
|
|
|
"unit": "psi",
|
|
|
|
|
"min": "0"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "2250061",
|
|
|
|
|
"pid_init": "ATSH241;ATCRA641;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "TYRE_P_FR",
|
|
|
|
|
"expression": "[B4:B5]/16",
|
|
|
|
|
"class": "pressure",
|
|
|
|
|
"unit": "psi",
|
|
|
|
|
"min": "0"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "2250071",
|
|
|
|
|
"pid_init": "ATSH241;ATCRA641;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "TYRE_P_RR",
|
|
|
|
|
"expression": "[B4:B5]/16",
|
|
|
|
|
"class": "pressure",
|
|
|
|
|
"unit": "psi",
|
|
|
|
|
"min": "0"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Peugeot: e-208",
|
|
|
|
|
"init": "ATSP6;ATST96;ATSH79B;ATFCSH79B;ATFCSD300000;ATFCSM1;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "22D4101",
|
|
|
|
|
"pid_init": "ATSH6B4;ATFCSH6B4;ATCRA694;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "[B4:B5]/512",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22D8601",
|
|
|
|
|
"pid_init": "ATSH6B4;ATFCSH6B4;ATCRA694;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOH",
|
|
|
|
|
"expression": "[B5:B6]/16",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "none",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "105"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22D8151",
|
|
|
|
|
"pid_init": "ATSH6B4;ATFCSH6B4;ATCRA694;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_V",
|
|
|
|
|
"expression": "[B4:B5]/16",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "voltage",
|
|
|
|
|
"min": "200",
|
|
|
|
|
"max": "480"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22D49C1",
|
|
|
|
|
"pid_init": "ATSH6A6;ATFCSH6A6;ATCRA686;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "ODOMETER",
|
|
|
|
|
"expression": "[B6:B7]",
|
|
|
|
|
"class": "distance",
|
|
|
|
|
"unit": "km",
|
|
|
|
|
"min": "0"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Peugeot: iON",
|
|
|
|
|
"init": "ATSP6;ATFCSH761;ATFCSD300000;ATFCSM1;ATSH761;ATCRA762;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "2101",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "(B4/2)-5",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Porsche: Taycan",
|
|
|
|
|
"init": "ATST96;ATFCSD300000;ATFCSM1;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "22028C1",
|
|
|
|
|
"pid_init": "ATSP7;ATCP17;ATSHFC007B;ATFCSH17FC007B;ATCRA17FE007B;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "B4-3",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "222AB62",
|
|
|
|
|
"pid_init": "ATSP6;ATCP18;ATSH710;ATFCSH710;ATCRA77A;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "RANGE",
|
|
|
|
|
"expression": "[B5:B6]",
|
|
|
|
|
"unit": "km",
|
|
|
|
|
"class": "distance"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "222AB2",
|
|
|
|
|
"pid_init": "ATSP6;ATCP18;ATSH710;ATFCSH710;ATCRA77A;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "KWH_CHARGED",
|
|
|
|
|
"expression": "B5",
|
|
|
|
|
"unit": "kwh",
|
|
|
|
|
"class": "battery"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "221DD01",
|
|
|
|
|
"pid_init": "ATSP6;ATCP18;ATSH744;ATFCSH744;ATFCSD300000;ATFCSM1;ATCRA7AE;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC_D",
|
|
|
|
|
"expression": "B4/2",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "RAM: Promaster 3500 (2019)",
|
|
|
|
|
"init": "ATSP7;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "22B010",
|
|
|
|
|
"pid_init": "ATS0;ATSHDA10F1;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "PCM_Transmission_Temp",
|
|
|
|
|
"expression": "((((B4*256)+B5)*(1/64))-32)*(5/9)",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature",
|
|
|
|
|
"min": "-40",
|
|
|
|
|
"max": "200"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22022A",
|
|
|
|
|
"pid_init": "ATS0;ATSHDA10F1;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "ENGINE_OIL_PRES",
|
|
|
|
|
"expression": "B4*4",
|
|
|
|
|
"unit": "KPa",
|
|
|
|
|
"class": "pressure"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "220121",
|
|
|
|
|
"pid_init": "ATS0;ATSHDA10F1;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "ENGINE_OIL_TEMP",
|
|
|
|
|
"expression": "B4-64",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Renault Zoe Ph2 (2020-)",
|
|
|
|
|
"init": "ATE0;ATH1;ATSP7;ATS0;ATM0;ATAT1;ATFCSM1;ATCP18;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "222006",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "ODOMETER",
|
|
|
|
|
"expression": "[B4:B6]",
|
|
|
|
|
"class": "distance",
|
|
|
|
|
"unit": "km",
|
|
|
|
|
"min": "0"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "222B85",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "CHARGER_CONNECTED",
|
|
|
|
|
"expression": "B4",
|
|
|
|
|
"unit": "",
|
|
|
|
|
"class": "plug",
|
|
|
|
|
"type": "binary_sensor"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "229002",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "[B4:B5] * 0.01",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22300F",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_AV",
|
|
|
|
|
"expression": "[B4:B5] * 0.025",
|
|
|
|
|
"unit": "kW",
|
|
|
|
|
"class": "battery"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22300B",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "AC_P",
|
|
|
|
|
"expression": "B4",
|
|
|
|
|
"unit": "",
|
|
|
|
|
"class": "none"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "222218",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "TMP_A",
|
|
|
|
|
"expression": "([B4:B5] * 0.1) - 273",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "none"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "222005",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "LV_V",
|
|
|
|
|
"expression": "[B4:B5] * 0.01",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "battery"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "229003",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOH",
|
|
|
|
|
"expression": "[B4:B5] * 0.01",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "none",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "105"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "2291C8",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "HV_CAPACITY_R",
|
|
|
|
|
"expression": "[B4:B6] * 0.001",
|
|
|
|
|
"unit": "kWh",
|
|
|
|
|
"class": "none"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "229243",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "KWH_CHARGED",
|
|
|
|
|
"expression": "[B5:B8] * 0.001",
|
|
|
|
|
"unit": "kwh",
|
|
|
|
|
"class": "battery"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22300D",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "AC_C_C",
|
|
|
|
|
"expression": "[B4:B5] * 0.1",
|
|
|
|
|
"unit": "A",
|
|
|
|
|
"class": "battery"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "222B8A",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "AC_C_V",
|
|
|
|
|
"expression": "[B4:B5] * 0.5",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "battery"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Renault Zoe R110/R90",
|
|
|
|
|
"init": "ATSP6;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "222002",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "[B4:B5]*0.02",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "223206",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOH",
|
|
|
|
|
"expression": "B4",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "none",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "105"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "223451",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "RANGE",
|
|
|
|
|
"expression": "[B4:B5]",
|
|
|
|
|
"unit": "km",
|
|
|
|
|
"class": "distance"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "222006",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "ODOMETER",
|
|
|
|
|
"expression": "[B4:B6]",
|
|
|
|
|
"class": "distance",
|
|
|
|
|
"unit": "km",
|
|
|
|
|
"min": "0"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Renault: Ariya/Scenic EV E-TECH/Renault 5 E-TECH/Renault 4 E-TECH/Megane E-TECH GSR2 2024/Master EV E-TECH",
|
|
|
|
|
"init": "ATSP6;ATST96;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "015B1",
|
|
|
|
|
"pid_init": "ATSHDB33F1;ATCRA18DAF1DB;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "B3/2.55",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Renault: Kangoo Z.E",
|
|
|
|
|
"init": "ATSP6;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "222002",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "((B4*256)+B5)/50",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Renault: Twizy",
|
|
|
|
|
"init": "ATSP6;ATST96;ATSH79B;ATFCSH79B;ATFCSD300000;ATFCSM1;ATCRA7BB;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "21035",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "[B29:B30]/100",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Smart: #1",
|
|
|
|
|
"init": "ATST64;ATSH7DF;ATSP7;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "224801",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "([B4:B5]-3)/470",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Smart: EQ",
|
|
|
|
|
"init": "ATST64;ATSP6;ATFCSH79B;ATFCSD300000;ATFCSM1;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "21083",
|
|
|
|
|
"pid_init": "ATSH79B;ATFCSH79B;ATCRA7BB;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "[B11:B12]/16",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "220207",
|
|
|
|
|
"pid_init": "ATSH743;ATFCSH743;ATCRA763;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "ODOMETER",
|
|
|
|
|
"expression": "[B4:B6]",
|
|
|
|
|
"class": "distance",
|
|
|
|
|
"unit": "km",
|
|
|
|
|
"min": "0"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "223451",
|
|
|
|
|
"pid_init": "ATSH7E4;ATFCSH7E4;ATCRA7EC;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "RANGE",
|
|
|
|
|
"expression": "[B4:B5]",
|
|
|
|
|
"unit": "km",
|
|
|
|
|
"class": "distance"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "223008",
|
|
|
|
|
"pid_init": "ATSH792;ATFCSH792;ATCRA793;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "CHARGER_CONNECTED",
|
|
|
|
|
"expression": "B4",
|
|
|
|
|
"unit": "",
|
|
|
|
|
"class": "plug",
|
|
|
|
|
"type": "binary_sensor"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Toyota: Rav4",
|
|
|
|
|
"init": "ATSP6;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "015B2",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "(B3*20)/51",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "01A61",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "ODOMETER",
|
|
|
|
|
"expression": "([B3:B6])/10",
|
|
|
|
|
"class": "distance",
|
|
|
|
|
"unit": "km",
|
|
|
|
|
"min": "0"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "01317",
|
|
|
|
|
"pid_init": "ATSH7DF;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "OILCH_DIS",
|
|
|
|
|
"expression": "(256*B3)+B4",
|
|
|
|
|
"unit": "km",
|
|
|
|
|
"class": "distance"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Volvo: XC40",
|
|
|
|
|
"init": "ATST96;ATSP7;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "2240281",
|
|
|
|
|
"pid_init": "ATSHD01635;ATCP1D;ATCRA1EC6AE80;ATFCSH1DD01635;ATFCSD300000;ATFCSM1;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "(B4*0.6554)-0.08",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Volvo: XC40 BEV",
|
|
|
|
|
"init": "ATST96;ATSP7;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "2240281",
|
|
|
|
|
"pid_init": "ATCP1D;ATCRA1EC6AE80;ATFCSH1DD01635;ATFCSD300000;ATFCSM1;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "(B4*0.6554)-0.08",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22DD011",
|
|
|
|
|
"pid_init": "ATCP1D;ATCRA1EC6EE80;ATFCSH1DD01637;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "ODOMETER",
|
|
|
|
|
"expression": "([B4:B7])/256",
|
|
|
|
|
"class": "distance",
|
|
|
|
|
"unit": "km",
|
|
|
|
|
"min": "0"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Volvo: XC60 PHEV",
|
|
|
|
|
"init": "ATST64;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "2248011",
|
|
|
|
|
"pid_init": "ATSP7;ATSHD01635;ATCP1D;ATCRA1EC6AE80;ATFCSH1DD01635;ATFCSD300000;ATFCSM1;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "([B4:B5]/470)-(150/47)",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "VW: e-Golf",
|
|
|
|
|
"init": "ATSP6;ATST96;ATSH7E5;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "22028C1",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "((B4-20)*10)/22",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "2202BD",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "ODOMETER",
|
|
|
|
|
"expression": "[B5:B7]",
|
|
|
|
|
"class": "distance",
|
|
|
|
|
"unit": "km",
|
|
|
|
|
"min": "0"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "VW: e-Up",
|
|
|
|
|
"init": "ATSP6;ATST96;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "22028C1",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "B4/2.5",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "VW: ID",
|
|
|
|
|
"init": "ATST96;ATFCSD300000;ATFCSM1;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "22028C1",
|
|
|
|
|
"pid_init": "ATSP7;ATCP17;ATSHFC007B;ATFCSH17FC007B;ATCRA17FE007B;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "B4*0.4425-6.1947",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2025-08-29 11:37:40 +02:00
|
|
|
{
|
|
|
|
|
"pid": "227448",
|
|
|
|
|
"pid_init": "ATSP7;ATCP17;ATSHFC007B;ATFCSH17FC007B;ATCRA17FE007B;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Operation mode",
|
|
|
|
|
"expression": "B4"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "221E3D",
|
|
|
|
|
"pid_init": "ATSP7;ATCP17;ATSHFC007B;ATFCSH17FC007B;ATCRA17FE007B;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "HV battery current",
|
|
|
|
|
"expression": "([B5:B7]*256-150000)/100",
|
|
|
|
|
"unit": "A",
|
|
|
|
|
"class": "current"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "221E3B",
|
|
|
|
|
"pid_init": "ATSP7;ATCP17;ATSHFC007B;ATFCSH17FC007B;ATCRA17FE007B;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "HV battery voltage",
|
|
|
|
|
"expression": "[B4:B5]/4",
|
|
|
|
|
"unit": "V",
|
|
|
|
|
"class": "voltage"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "222A0B",
|
|
|
|
|
"pid_init": "ATSP7;ATCP17;ATSHFC007B;ATFCSH17FC007B;ATCRA17FE007B;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "HV battery temperature",
|
|
|
|
|
"expression": "B4/2-40",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22F40D",
|
|
|
|
|
"pid_init": "ATSP7;ATCP17;ATSHFC007B;ATFCSH17FC007B;ATCRA17FE007B;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Speed",
|
|
|
|
|
"expression": "B4",
|
|
|
|
|
"unit": "km/h",
|
|
|
|
|
"class": "speed"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2025-08-29 11:37:10 +02:00
|
|
|
{
|
|
|
|
|
"pid": "222AB62",
|
|
|
|
|
"pid_init": "ATSP6;ATCP18;ATSH710;ATFCSH710;ATCRA77A;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
2025-08-29 11:37:40 +02:00
|
|
|
"name": "Range",
|
2025-08-29 11:37:10 +02:00
|
|
|
"expression": "(B5*256)+B6",
|
|
|
|
|
"unit": "km",
|
|
|
|
|
"class": "distance"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "22295A",
|
|
|
|
|
"pid_init": "ATSP7;ATCP17;ATSHFC0076;ATFCSH17FC0076;ATCRA17FE0076;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
2025-08-29 11:37:40 +02:00
|
|
|
"name": "Odometer",
|
2025-08-29 11:37:10 +02:00
|
|
|
"expression": "[B4:B6]",
|
|
|
|
|
"class": "distance",
|
|
|
|
|
"unit": "km",
|
|
|
|
|
"min": "0"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2025-08-29 11:37:40 +02:00
|
|
|
{
|
|
|
|
|
"pid": "222609",
|
|
|
|
|
"pid_init": "ATSP6;ATCP18;ATSH746;ATFCSH746;ATCRA7B0;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Outdoor temperature",
|
|
|
|
|
"expression": "B4/2-50",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "222613",
|
|
|
|
|
"pid_init": "ATSP6;ATCP18;ATSH746;ATFCSH746;ATCRA7B0;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Indoor temperature",
|
|
|
|
|
"expression": "[B4:B5]/5-40",
|
|
|
|
|
"unit": "°C",
|
|
|
|
|
"class": "temperature"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2025-08-29 11:37:10 +02:00
|
|
|
{
|
|
|
|
|
"pid": "222AB2",
|
|
|
|
|
"pid_init": "ATSP6;ATCP18;ATSH710;ATFCSH710;ATCRA77A;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
2025-08-29 11:37:40 +02:00
|
|
|
"name": "HV capacity",
|
2025-08-29 11:37:10 +02:00
|
|
|
"expression": "[B4:B5]*50/1000",
|
|
|
|
|
"unit": "kWh",
|
2025-08-29 11:37:40 +02:00
|
|
|
"class": "energy"
|
2025-08-29 11:37:10 +02:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Xpeng: G6",
|
|
|
|
|
"init": "ATSP6;ATFCSH704;ATFCSD300000;ATFCSM1;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "22031E",
|
|
|
|
|
"pid_init": "ATSH7E0",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "[B4:B5]/10",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"pid": "2201011",
|
|
|
|
|
"pid_init": "ATFCSM1;ATCRA784",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "ODOMETER",
|
|
|
|
|
"expression": "[B4:B6]",
|
|
|
|
|
"class": "distance",
|
|
|
|
|
"unit": "km",
|
|
|
|
|
"min": "0"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"car_model": "Zeekr: 001",
|
|
|
|
|
"init": "ATST64;",
|
|
|
|
|
"pids": [
|
|
|
|
|
{
|
|
|
|
|
"pid": "2248011",
|
|
|
|
|
"pid_init": "ATSP7;ATSHD01635;ATCP1D;ATCRA1EC6AE80;ATFCSH1DD01635;ATFCSD300000;ATFCSM1;",
|
|
|
|
|
"parameters": [
|
|
|
|
|
{
|
|
|
|
|
"name": "SOC",
|
|
|
|
|
"expression": "([B4:B5]/470)-(150/47)",
|
|
|
|
|
"unit": "%",
|
|
|
|
|
"class": "battery",
|
|
|
|
|
"min": "0",
|
|
|
|
|
"max": "100"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
2025-08-29 11:37:40 +02:00
|
|
|
}
|