ABCDEFGHIJKL
1
PillarUse case #Primary Use Case Data Point / FeatureVSSPGN (hex)SPNRecommended SamplingRecommended Sampling / Data Reporting Logic (description)Curve error threshold* when applicableImportance for use caseGeotab ID
2
ProductivityPRODUCTIVITY01- Real time asset tracking
- Ensure timely arrivals and departures
- Ensure efficient number of stops
- Route Optimization
- Understand and improve asset utilization
GPSVehicle.CurrentLocation.{Timestamp,Latitude,Longitude,Altitude}N/AN/A1HzIdeal: smart/curve logic (https://github.com/Geotab/curve) to detect significant change in speed and/or direction and send corresponding data points
If smart logging isn't available, 1 Hz
see code - uses calculated distance instead of coordinates and 1.8km as error thresholdMust HaveGPS Record
3
ProductivityPRODUCTIVITY01- Real time asset tracking
- Ensure the GPS sent is accurate and valid
Satellite count (fixed)N/AN/A1HzIdeal: smart/curve logic (https://github.com/Geotab/curve) to detect significant change in speed and/or direction and send corresponding data points
If smart logging isn't available, 1 Hz
Must HaveN/A
4
ProductivityPRODUCTIVITY02- Ensure assets are connectedHeartbeat (vehicle data or a notification of health while ignition is off)N/A? - bring to VSS Expert Group or choose an arbitrary data point such as VIN as response N/AN/A1.1574074074074E-5HzIdeal: Every 23 Hours
Min: Any vehicle data signal Every 24 Hours
Must HaveN/A
5
ProductivityPRODUCTIVITY03- Reduce inefficiencies by detecting idlingIgnition statusVehicle.LowVoltageSystemState0xFCC27315CHANGEEvent Based: Every time status changes. Must indicate whether the vehicle is in On/Off/Accessory mode or consider accessory mode as Ignition OFF.Must Have10000
6
ProductivityPRODUCTIVITY04- Shared mobility:
- Reduce costs and inefficiencies
- Improved utilization of assets
- Protect your assets
Door Status (FL, FR, RL, RR, Cargo, other doors)Vehicle.Cabin.Door.*.*.{IsLocked,isOpen}0xFDA5CHANGEEvent Based: Every time status changes.Must Have2066 to 2075
7
Efficiency / Optimization / MaintenanceMAINTENANCE01- Ensure assets are identified correctlyVINVehicle.VehicleIdentification.VIN0xFEEC237Vehicle.LowVoltageSystemState='START'Once a dayMust HaveVIN Record
8
Efficiency / Optimization / MaintenanceMAINTENANCE02- Inventory management (detect & manage vehicle within zones)GPSVehicle.CurrentLocation.{Timestamp,Latitude,Longitude,Altitude}N/AN/A1HzIdeal: smart/curve logic (https://github.com/Geotab/curve) to detect significant change in speed and/or direction and send corresponding data points
If smart logging isn't available, 1 Hz
see row 2Must HaveGPS Record
9
Efficiency / Optimization / MaintenanceMAINTENANCE03- Setup maintenance reminders based on distanceOdometerVehicle.TraveledDistance0xFEC1917Vehicle.LowVoltageSystemState='START'Min: Every ignition eventMust Have5
10
Efficiency / Optimization / MaintenanceMAINTENANCE03- Setup maintenance reminders based on distanceDistance to serviceVehicle.Service.DistanceToService0xFEC0914Vehicle.LowVoltageSystemState='START'Min: Every ignition eventShould Have2676
11
Efficiency / Optimization / MaintenanceMAINTENANCE04- Detect and manage battery drain issuesBattery voltageVehicle.LowVoltageBattery.CurrentVoltage0.033333333333333HzIdeal: smart/curve logic to detect and notify about significant change in data point
If smart logging isn't available, every 30 seconds
0.894V*Must Have9999
12
Efficiency / Optimization / MaintenanceMAINTENANCE05- Detect issues early to prevent downtime or major breakdownsFaults / DTCs / Warnings**only in OBD.vspec which is slated to be deprecated, agreement to provide DTC in tree0xFECANACHANGEEvent Based: Every time status changesMust HaveFault Record
13
Efficiency / Optimization / MaintenanceMAINTENANCE05- Detect issues early to prevent downtime or major breakdownsEngine Warning LightVehicle.OBD.Status.IsMILOn
Vehicle.OBD.Status.IsMILOn=true
Event Based: Every time status changesMust Have36
14
Efficiency / Optimization / MaintenanceMAINTENANCE05- Detect issues early to prevent downtime or major breakdownsHigh Engine Temp warningShould Have
15
Efficiency / Optimization / MaintenanceMAINTENANCE05- Detect issues early to prevent downtime or major breakdownsOil pressure warningShould Have
16
Efficiency / Optimization / MaintenanceMAINTENANCE06- Detect and manage low / high tire pressure situationsTire PressureVehicle.Chassis.Axle.Row{n}.Wheel.{Left, Right}.Tire.Pressure0xFEF4Several0.0033333333333333HzIdeal: smart/curve logic to detect and notify about significant change in data point
If smart logging isn't available, every 5 minutes
16 kPaMust Have79-82
17
Efficiency / Optimization / MaintenanceMAINTENANCE07- Ensure appropriate engine oil pressure to prevent engine damageEngine oil pressureVehicle.Powertrain.CombustionEngine.EOP0xFEEF
1000.0033333333333333HzIdeal: smart/curve logic to detect and notify about significant change in data point
If smart logging isn't available, every 5 minutes
16 kPaMust Have11
18
Efficiency / Optimization / MaintenanceMAINTENANCE08- Prevent vehicle wear and tear from over-revvingEngine speed (rpm)Vehicle.Powertrain.CombusitionEngine.Speed0xF0041900.033333333333333HzIdeal: smart/curve logic to detect and notify about significant change in data point
If smart logging isn't available, every 30 seconds
125 rpmShould Have107
19
Efficiency / Optimization / MaintenanceMAINTENANCE09- Detect low oil life & scheduling maintenanceOil life remainingVehicle.Powertrain.CombusitionEngine.OilLifeRemainingVehicle.LowVoltageSystemState='START'Min: Every ignition eventMust Have77
20
Efficiency / Optimization / MaintenanceMAINTENANCE09- Detect low oil level & scheduling maintenanceOil levelVehicle.Powertrain.CombustionEngine.EngineOilLevel0xFEEF98Vehicle.LowVoltageSystemState='START'Min: Every ignition eventMust Have103
21
Efficiency / Optimization / MaintenanceMAINTENANCE10- Setup maintenance reminders based on engine hoursEngine hoursVehicle.Powertrain.CombustionEngine.EngineHours0xFEE5247Vehicle.LowVoltageSystemState='START'Min: Every ignition eventMust Have9
22
Efficiency / Optimization / MaintenanceMAINTENANCE10- Setup maintenance reminders based on engine hoursTime to service / oil change / transmission oil changeVehicle.Service.IsServiceDueVehicle.Service.IsServiceDue=trueMin: Every ignition eventShould Have2677
23
Efficiency / Optimization / MaintenanceMAINTENANCE11- Reduce time of asset used under idling situationsTotal engine idle timeVehicle.Powertrain.CombustionEngine.IdleHours0xFEDC
235Vehicle.LowVoltageSystemState='START'Min: Every ignition eventShould Have120
24
Efficiency / Optimization / MaintenanceMAINTENANCE12- Detect and manage abnormal temp eventsEngine Coolant TempVehicle.Powertrain.CombustionEngine.ECT0xFEEE
1100.0033333333333333HzIdeal: smart/curve logic to detect and notify about significant change in data point
If smart logging isn't available, every 5 minutes
4 CShould Have99
25
Efficiency / Optimization / MaintenanceMAINTENANCE12- Detect and manage abnormal temp eventsBattery TempVehicle.Powertrain.TractionBattery.Temperature0.0033333333333333HzIdeal: smart/curve logic to detect and notify about significant change in data point
If smart logging isn't available, every 5 minutes
5 CShould Have
26
Efficiency / Optimization / MaintenanceMAINTENANCE13- Detect and manage abnormal coolant levelsCoolant LevelVehicle.Powertrain.CombustionEngine.EngineCoolant.Level0xFEEF
1110.0033333333333333HzIdeal: smart/curve logic to detect and notify about significant change in data point
If smart logging isn't available, every 5 minutes
7%Should Have101
27
Efficiency / Optimization / MaintenanceMAINTENANCE14- Detect and manage abnormal DEF levelsDEF Level / AdblueVehicle.Powertrain.CombustionEngine.DieselExhaustFluid.Level0xFE5617610.0033333333333333HzIdeal: smart/curve logic to detect and notify about significant change in data point
If smart logging isn't available, every 5 minutes
16 kPaShould Have2652
28
Efficiency / Optimization / MaintenanceMAINTENANCE15- Predictive maintenance by detecting electrical system healthCranking VoltageVehicle.LowVoltageBattery.CurrentVoltage when Vehicle.LowVoltageSystemState='START'100Hz* conditional logic, repeat for 5 seconds after Vehicle.LowVoltageSystemState='START'100 HzMust Have9999
29
Efficiency / Optimization / MaintenanceMAINTENANCE15- Predictive maintenance by detecting electrical system healthBattery voltageVehicle.LowVoltageBattery.CurrentVoltage0.033333333333333Hz10 HzMust Have9999
30
Efficiency / Optimization / MaintenanceMAINTENANCE16- Vehicle light and wiper health statusHeadlight, Tail light, Turn signal light, Hazard light, windshield wipersVehicle.Body.Lights.*.IsDefect Vehicle.Body.Windshield.Front.Wiping.System.IsBlocked
Vehicle.Body.Windshield.Front.Wiping.System.IsOverheated
Vehicle.Body.Windshield.Front.Wiping.System.IsWiperError
Vehicle.LowVoltageSystemState='START'Event Based: Every time status changes. Should Have
31
ComplianceCOMPLIANCE01- Reduce the risk of HOS (ELD) violations and errors
- Gain peace of mind with Hours of Service visibility
Ignition statusVehicle.LowVoltageSystemState0xFCC27315CHANGEEvent Based: Every time status changes. Must indicate whether the vehicle is in On/Off/Accessory mode or consider accessory mode as Ignition OFF.Must Have10000
32
ComplianceCOMPLIANCE01- Reduce the risk of HOS (ELD) violations and errors
- Gain peace of mind with Hours of Service visibility
Road speedVehicle.Speed0xFEF1840.066666666666667 HzIdeal: smart/curve logic to detect and notify about significant change in data point
If smart logging isn't available, at least every 10 seconds
3.8 km/hMust Have2185
33
ComplianceCOMPLIANCE01- Reduce the risk of HOS (ELD) violations and errors
- Gain peace of mind with Hours of Service visibility
OdometerVehicle.TraveledDistance0xFEC1917Vehicle.LowVoltageSystemState='START'Every 40 secondsMust Have5
34
ComplianceCOMPLIANCE01- Reduce the risk of HOS (ELD) violations and errors
- Gain peace of mind with Hours of Service visibility
Engine hoursVehicle.Powertrain.CombustionEngine.EngineHours0xFEE5247Vehicle.LowVoltageSystemState='START'Every 40 secondsMust Have9
35
ComplianceCOMPLIANCE01- Reduce the risk of HOS (ELD) violations and errors
- Gain peace of mind with Hours of Service visibility
Device power statusNA in VSSN/AN/AEvent based: The telematics device needs to identify events where it was either unplugged or powered off and how long these events lasted forMust Have17
36
ComplianceCOMPLIANCE01- Reduce the risk of HOS (ELD) violations and errors
- Gain peace of mind with Hours of Service visibility
Device memory statusNA in VSSN/AN/AEvent based: The telematics device needs to be able to trigger an event when the internal storage on the device is full or nearly fullMust Have449
37
ComplianceCOMPLIANCE02- IFTA reportGPSVehicle.CurrentLocation.{Timestamp,Latitude,Longitude,Altitude}N/AN/A1HzIdeal: smart/curve logic (https://github.com/Geotab/curve) to detect significant change in speed and/or direction and send corresponding data points
If smart logging isn't available, 1 Hz
see row 2Must HaveGPS Record
38
ComplianceCOMPLIANCE02- IFTA reportOdometerVehicle.TraveledDistance0xFEC1917Vehicle.LowVoltageSystemState='START'Every 5 KmsMust Have5
39
ComplianceCOMPLIANCE03- Ensure compliance in jurisdictions which require that parking brake be applied in certain situationsParking BrakeVehicle.Chassis.ParkingBreak.IsEngaged0xFEF170Vehicle.LowVoltageSystemState='START'every ignition eventMust Have49
40
SafetySAFETY01- Increase seatbelt useDriver Seat BeltVehicle.Cabin.Seat.Row1.DriverSide.IsBelted0xFD17
4952CHANGEEvent Based: Every time status changes (Buckled / Unbuckled)Must Have2
41
SafetySAFETY02- Reduce harsh braking and accelerationForward and backward accelerationVehicle.Acceleration.LongitudialN/AN/A1HzEvent Based: Everytime threshold is breached (0.15G) and at least 1 Hz data for the duration it stays above that thresholdMust HaveAcceleration Record
42
SafetySAFETY03- Detect accident events remotelyImpact Status / Airbag Deployed status / Accident detectionVehicle.Cabin.Seat.Row{1,2}.{DriverSide, Middle, PassengerSide}.AirbagIsDeployedN/AN/ACHANGEEvent Based: Every time status changesMust Have166
43
SafetySAFETY04- Reduce accidents via accurate understanding of accident eventsAccident reconstruction data (granular acceleration and GPS data before and after accident)is this applicable to VSS?N/AN/AEvent based: When an accident is detected. Need 50 Hz acceleration, 10 Hz speed and 1 Hz GPS for 100 seconds before and after an accident event.Must HaveN/A
44
SafetySAFETY04- Reduce accidents via accurate understanding of accident eventsBrake pedal statusVehicle.Chassis.Brake.PedalPosition0xFEF1597CHANGEEvent Based: Every time status changesMust Have1
45
SafetySAFETY04- Reduce accidents via accurate understanding of accident eventsCruise control statusVehicle.ADAS.CruiseControl.IsActive, Vehicle.ADAS.CruiseControl.IsError, Vehicle.ADAS.CruiseControl.SpeedSet0xFEF1596/595CHANGEEvent Based: Every time status changesMust Have62/63
46
SafetySAFETY05- Reduce harsh corneringSide to side accelerationVehicle.Acceleration.LateralN/AN/A1HzEvent Based: Everytime threshold is breached (0.15G) and at least 1 Hz data for the duration it stays above that thresholdMust HaveAcceleration Record
47
SafetySAFETY06- Increase seatbelt use for passengersPassenger occupancyVehicle.Cabin.Row{1,2}.{DriverSide, Middle, PassengerSide}.IsOccupied0xFD164964CHANGEEvent Based: Every time status changesMust Have3
48
SafetySAFETY06- Increase seatbelt use for passengersPassenger seatbeltVehicle.Cabin.Row{1,2}.{DriverSide, Middle, PassengerSide}.IsBelted0xFD17
4953CHANGEEvent Based: Every time status changesMust Have4
49
SafetySAFETY07- Reduce backing while leavingGear positionVehicle.Powertrain.Transmission.CurrentGear0xF005523CHANGEEvent Based: Every time status changesMust Have8
50
SafetySAFETY08- Reduce SpeedingRoad speedVehicle.Speed0xFEF1840.066666666666667 HzIdeal: smart/curve logic to detect and notify about significant change in data point
If smart logging isn't available, 1 Hz
3.8 km/hMust Have2185
51
SafetySAFETY09- Understand location of safety eventsGPSVehicle.CurrentLocation.{Timestamp,Latitude,Longitude,Altitude}N/AN/A5HzIdeal: smart/curve logic (https://github.com/Geotab/curve) to detect significant change in speed and/or direction and send corresponding data points
If smart logging isn't available, 5 Hz
see row 2Must HaveGPS Record
52
SafetySAFETY10- Understand speed during safety eventsRoad speedVehicle.Speed0xFEF1840.066666666666667 HzIdeal: smart/curve logic (https://github.com/Geotab/curve) to detect significant change in speed and/or direction and send corresponding data points
If smart logging isn't available, 5 Hz
3.8 km/hMust Have2185
53
SafetySAFETY11- Detect asset usage out of office hoursIgnition statusVehicle.LowVoltageSystemState0xFCC27315CHANGEEvent Based: Every time status changes. Must indicate whether the vehicle is in On/Off/Accessory mode or consider accessory mode as Ignition OFF.Must Have10000
54
SafetySAFETY12- Reduce rollaway riskParking BrakeVehicle.Chassis.ParkingBreak.IsEngaged0xFEF170Vehicle.LowVoltageSystemState='START'every ignition eventMust Have49
55
SafetySAFETY13- Detect near accident events for safety coaching and improvementsAnti-lock brake system (ABS) statusVehicle.ADAS.ABS.IsEngaged, Vehicle.ADAS.ABS.IsEnabled0xF001563CHANGEEvent Based: Every time status changesMust Have2815
56
SafetySAFETY13- Detect near accident events for safety coaching and improvements (following distance)Distance to forward vehicle0FE6F15872 HzThe frequency should be 2 Hz (a data point every 0.5 s) when the vehicle in front is 50m or less away and the speed exceeds 40 km/h.Must Have3298
57
SafetySAFETY13- Detect near accident events for safety coaching and improvementsLane departure statusVehicle.ADAS.LaneDepartureDetection.IsWarning0xF0073565/3566CHANGEEvent Based: Every time status changesMust Have3261/3262
58
SafetySAFETY13- Detect near accident events for safety coaching and improvementsAutomatic / emergency / collision mitigation brake statusVehicle.ADAS.EBA.IsEngagedCHANGEEvent Based: Every time status changesMust Have35418 (rear brake) / 35416 (forward brake)
59
SafetySAFETY13- Detect near accident events for safety coaching and improvementsObstacle warning statusVehicle.ADAS.ObstacleDetection.IsWarning0xFE6F5022CHANGEEvent Based: Every time status changesMust Have3260
60
SafetySAFETY13- Detect near accident events for safety coaching and improvementsTraction Control system statusVehicle.ADAS.TCS.IsEngagedCHANGEEvent Based: Every time status changesMust Have96
61
SafetySAFETY14- Reduce over-revving eventsEngine speed (rpm)Vehicle.Powertrain.CombusitionEngine.Speed0xF0041900.033333333333333HzIdeal: smart/curve logic to detect and notify about significant change in data point
If smart logging isn't available, 1 sec value above set threshold
125 rpmShould Have107
62
SafetySAFETY15- Reduce accidents by detecting abnormal values of key engine metricsEngine oil pressureVehicle.Powertrain.CombustionEngine.EOP0xFEEF
1000.0033333333333333HzIdeal: smart/curve logic to detect and notify about significant change in data point
If smart logging isn't available, every 5 minutes
16 kPaMust Have11
63
SafetySAFETY16- Ensure key vehicle safety modules / features are workingAirbag module health
Seatbelt health
Parking brake health
Airbag only has isDeployed no health check, same with seatbelt and parking brake - whether in use, no error checkingEvent Based: Every time status changesShould Have
64
Sustainability (ICE)SUSTAINABILITY01- Increase fuel efficiency
- Monitor fuel used
Fuel typeVehicle.OBD.FuelTypeVehicle.LowVoltageSystemState='START'every ignition eventMust Have35789
65
Sustainability (ICE)SUSTAINABILITY01- Increase fuel efficiency
- Monitor fuel used
Fuel level remaining (percentage)Vehicle.Powertrain.FuelSystem.Level0xFEFC960.0083333333333333Hzevery 2 mins3.50%Must Have98
66
Sustainability (ICE)SUSTAINABILITY01- Increase fuel efficiency
- Monitor fuel used
Fuel volume remaining (L)Vehicle.Powertrain.FuelSystem.Remaining0.0083333333333333Hzevery 2 mins4.5LShould Have54
67
Sustainability (ICE)SUSTAINABILITY01- Increase fuel efficiency
- Monitor fuel used
Total fuel used (since activation)Vehicle.Powertrain.FuelSystem.ConsumptionSinceStart0xFEE9250Vehicle.LowVoltageSystemState='START'every ignition eventMust Have2187
68
Sustainability (ICE)SUSTAINABILITY01- Increase fuel efficiency
- Monitor fuel used
Trip Fuel UsedVehicle.LowVoltageSystemState='START'every ignition eventMust Have
69
Sustainability (ICE)SUSTAINABILITY01- Increase fuel efficiency
- Monitor fuel used
Fuel Tank CapacityVehicle.Powertrain.FuelSystem.Capacityonce a monthShould Have71
70
Sustainability (ICE)SUSTAINABILITY01- Increase fuel efficiency
- Monitor fuel used
Distance to emptyevery 2 minsShould Have3304
71
Sustainability (ICE)SUSTAINABILITY02- Reduce emissionsTotal engine idle timeVehicle.Powertrain.CombustionEngine.IdleHours0xFEDC
235Vehicle.LowVoltageSystemState='START'every ignition eventShould Have120
72
Sustainability (ICE)SUSTAINABILITY02- Reduce emissionsDEF Level / AdblueVehicle.Powertrain.CombustionEngine.DieselExhaustFluid.Level0xFE5617610.0033333333333333HzIdeal: smart/curve logic to detect and notify about significant change in data point
If smart logging isn't available, every 5 minutes
7.20%Should Have2652
73
Sustainability (ICE)SUSTAINABILITY02- Reduce emissionsAftertreatment fuel usedVehicle.CombustionEngine.DieselExhaustFluid.Level0xFD98 / 0xFD993522/3526Vehicle.LowVoltageSystemState='START'every ignition eventShould Have2933/2934
74
Sustainability (ICE)SUSTAINABILITY02- Reduce emissionsAftertreatment DPF statusnot in VSS yet, proposal Vehicle.CombustionEngine.DieselParticleFilter.Status0xFD7C3700CHANGEEvent Based: Every time status changesShould Have2740
75
Sustainability (ICE)SUSTAINABILITY02- Reduce emissionsDPF regen statusnot in VSS yet, proposal: Vehicle.CombustionEngine.DieselParticleFilter.Regen0xFD7C3701CHANGEEvent Based: Every time status changesShould Have2989
76
Sustainability (ICE)SUSTAINABILITY03- Reduce Idling
- Monitor fuel used when idling
Total fuel used while idling (since activation)not in VSS yet, could calculate0xFEDC236every ignition eventShould Have2188
77
Sustainability (ICE)SUSTAINABILITY03- Reduce Idling
- Monitor fuel used when idling
Trip fuel used while idlingnot in VSS yet, could calculateevery ignition eventShould Have
78
Sustainability (ICE)SUSTAINABILITY04- Reduce idling
- Increase fuel efficiency
- Reduce greenhouse emissions during Idling
GPSVehicle.CurrentLocation.{Timestamp,Latitude,Longitude,Altitude}N/AN/A1HzNeeded to detect movement
Ideal: smart/curve logic (https://github.com/Geotab/curve) to detect significant change in speed and/or direction and send corresponding data points
If smart logging isn't available, 1 Hz
see row 2Must HaveGPS Record
79
Sustainability (ICE)SUSTAINABILITY04- Reduce idling
- Increase fuel efficiency
- Reduce greenhouse emissions during Idling
SpeedVehicle.Speed0xFEF1841HzNeeded to detect movement
Ideal: smart/curve logic (https://github.com/Geotab/curve) to detect significant change
If smart logging isn't available, 1 Hz
4km/hMust Have2185
80
Sustainability (ICE)SUSTAINABILITY04- Reduce idling
- Increase fuel efficiency
- Reduce greenhouse emissions during Idling
Ignition statusVehicle.LowVoltageSystemState0xFCC27315CHANGEEvent Based: Every time status changes. Must indicate whether the vehicle is in On/Off/Accessory mode or consider accessory mode as Ignition OFF.Must Have10000
81
Sustainability (EV)SUSTAINABILITY05- Identify opportunities for Fleet electrification GPSVehicle.CurrentLocation.{Timestamp,Latitude,Longitude,Altitude}N/AN/A1HzIdeal: smart/curve logic (https://github.com/Geotab/curve) to detect significant change in speed and/or direction and send corresponding data points
If smart loggin isn't available, 1 Hz
see row 2Must HaveGPS Record
82
Sustainability (EV)SUSTAINABILITY05- Identify opportunities for Fleet electrification Total fuel used (since activation) or Trip Fuel UsedVehicle.Powertrain.FuelSystem.ConsumptionSinceStart0xFEE9250Vehicle.LowVoltageSystemState='START'every ignition eventMust Have2187
83
Sustainability (EV)SUSTAINABILITY06- Ensure EVs are appropriately charged and fleets can run efficientlyEV battery charge % / state of charge (SOC)Vehicle.Powertrain.TractionBattery.StateOfCharge.Current0xFCC27895CHANGEideal: every 1% change during driving and charging

min: every 1 min during driving and every 2 min during charging
1%Must Have2118
84
Sustainability (EV)SUSTAINABILITY06- Ensure EVs are appropriately charged and fleets can run efficientlyRange remainingVehicle.Powertrain.TractionBattery.Range0xFEFF84280.016666666666667Hzevery 1 min during driving and every 2 min during chargingMust Have2659
85
Sustainability (EV)SUSTAINABILITY07- Optimize charging costs based on zonesGPSVehicle.CurrentLocation.{Timestamp,Latitude,Longitude,Altitude}N/AN/A1HzIdeal: smart/curve logic (https://github.com/Geotab/curve) to detect significant change in speed and/or direction and send corresponding data points
If smart logging isn't available, 1 Hz
see row 2Must HaveGPS Record
86
Sustainability (EV)SUSTAINABILITY08- Ensure EVs are appropriately charged and fleets can run efficiently
- Identify and track charging events to control charging costs
Charging Status (AC/DC)Vehicle.Powertrain.TractionBattery.Charging.IsCharging0xF0968207CHANGElogged at start of charge (charging AC or charging DC) and end of charging (not charging)Must Have3289
87
Sustainability (EV)SUSTAINABILITY09- Identify charging costs and optimize charging scheduleAC / DC charging energy inVehicle.Powertrain.TractionBattery.Charging.ChargeRate0.0083333333333333Hz*every 2 min during charging1 kWhMust Have3287
3283
3285
88
Sustainability (EV)SUSTAINABILITY09- Identify charging costs and optimize charging scheduleAC / DC charging energy outVehicle.Powertrain.TractionBattery.CurrentCurrent0.0083333333333333Hz*every 2 min during charging1 kWhMust Have3288
3284
3286
89
Sustainability (EV)SUSTAINABILITY09- Identify charging costs and optimize charging scheduleEV Charging powerVehicle.Powertrain.TractionBattery.GrossCapacity0.0083333333333333Hz*every 2 min during charging1000WMust Have3292
3293
3294
90
Sustainability (EV)SUSTAINABILITY09- Identify charging costs and optimize charging scheduleAC Charging VoltageVehicle.Powertrain.TractionBattery.Charging.ChargeCurrent.Phase1 - confirm wrt p2&30.0083333333333333Hz*every 2 min during chargingMust Have
91
Sustainability (EV)SUSTAINABILITY10- Identify electric energy economy and real-world rangeDriving energy outnot in VSS yet, proposal: Vehicle.Powertrain.TractionBattery.Driving.EnergyInVehicle.LowVoltageSystemState='START'every ignition eventMust Have3278
92
Sustainability (EV)SUSTAINABILITY10- Identify electric energy economy and real-world rangeDriving energy in (from regenerative braking)not in VSS yet, proposal: Vehicle.Powertrain.TractionBattery.Driving.EnergyOutVehicle.LowVoltageSystemState='START'every ignition eventMust Have3277
93
Sustainability (EV)SUSTAINABILITY10- Identify electric energy economy and real-world rangeDriving idle energy outnot in VSS yet, proposal: Vehicle.Powertrain.TractionBattery.Idle.EnergyInVehicle.LowVoltageSystemState='START'every ignition eventMust Have3340
94
Sustainability (EV)SUSTAINABILITY10- Identify electric energy economy and real-world rangeDriving idle energy innot in VSS yet, proposal: Vehicle.Powertrain.TractionBattery.Idle.EnergyOutVehicle.LowVoltageSystemState='START'every ignition eventMust Have3339
95
Sustainability (EV)SUSTAINABILITY10- Identify electric energy economy and real-world rangeEV battery capacityVehicle.Powertrain.TractionBattery.NetCapacityonce a monthShould Have3415
96
Sustainability (EV)SUSTAINABILITY10- Identify electric energy economy and real-world rangeOutside Temperature, ElevationVehicle.Exterior.AirTemperature Vehicle.CurrentLocation.Altitude3m30 seconds2CShould Have
97
Sustainability (FCEV)SUSTAINABILITY11- Monitor Fuel level to ensure continued operationsHydrogen fuel level (%)not in VSS yet, proposal: Vehicle.Powertrain.Hydrogen.Level0.0033333333333333Hzevery 5 mins3.50%Must Have98
98
Sustainability (FCEV)SUSTAINABILITY12- Monitor fuel used and economyHydrogen fuel used (weight)not in VSS yet, proposal: Vehicle.Powertrain.Hydrogen.ConsumptionVehicle.LowVoltageSystemState='START'every ignition eventMust Have3297
99
Sustainability (FCEV)SUSTAINABILITY13- Monitor fuel used during idling and impact on economyIdling hydrogen fuel used (weight)not in VSS yet, proposal: Vehicle.Powertrain.Hydrogen.ConsumptionIdleVehicle.LowVoltageSystemState='START'every ignition eventShould Have3296
100