Skip to main content

Vehicle Signals

Signals from DIMO-connected vehicles.

Overview

There are two types of query fields that you can use to retrieve vehicle signals from the Telemetry API, depending on if you’re looking for the latest signal data, or if you need to look up historical signal data from the past:

  • The signals query allows you to retrieve signal data from a vehicle for a given time period. It is commonly used to perform look backs with a set interval within a time period for a vehicle.

  • The signalsLatest query allows you to retrieve the most recent signal data from a vehicle. It returns the latest signals received from the respective data sources.

signals

The signals resource is an aggregation of detailed signal fields, used to retrieve vehicle signal data between a specified time period in the past.

Arguments

tokenIdInt!Required
fromTime!Required
toTime!Required
intervalString!Required
filterSignalFilterOptional
When using signals, be sure to also include the relevant aggregation type.
# Sample Telemetry Query

query GetHistoricalSignals{
signals(
tokenId: 12345
from: "2024-05-07T09:21:19Z"
to: "2024-05-10T09:21:19Z"
interval: "24h"
) {
timestamp
speed(agg: MAX)
}
}

signalsLatest

The signalsLatest resource is a SignalCollection that returns data for any signal that was most recently seen matching the filter.

Arguments

tokenIdInt!Required
filterSignalFilterOptional
When using signalsLatest, be sure to include a value and optionally a timestamp.
# Sample Telemetry Query

query GetLatestSignals{
signalsLatest(tokenId: 12345) {
powertrainTransmissionTravelledDistance {
value
}
powertrainFuelSystemRelativeLevel {
value
timestamp
}
}
}

Categories of Data

Keys
  • Signal: The field name that can be queried for signals or signalsLatest.
  • Common Name: A simplified, consumer-friendly naming convention for the signal.
  • Aggregation (Agg.) Type: The Aggregation Type as specified for the signals resource.
  • Units: The unit returned for the specific signal quieried, if relevant.
  • Description: A longer description for the specific signal.
lastSeen
Last Seen
Agg. TypeTime!
UnitsUTC
The last time any signal was seen matching the filter. Only available on signalsLatest
availableSignals
Available Vehicle Signals
Agg. Type[String!]!
UnitsN/A
Returns a list of queryable signal names that have stored data for a given tokenId.
powertrainTransmissionTravelledDistance
Odometer
Agg. TypeFloatAggregation!
Unitskm
Odometer reading in kilometers, total distance travelled during the lifetime of the transmission.
vinVC
VIN #
Agg. TypeVinVC
UnitsN/A
Returns the latest VINVC data for a given token. Note: This is a standalone query field, not a sub-field of signals or signalsLatest. Query example: query { vinVCLatest(tokenId: 12345) { vin } }
isIgnitionOn
Vehicle Ignition Status
Agg. TypeFloatAggregation!
Units0 or 1

Vehicle ignition status.

True (1) = Vehicle Ignition On
False (0) = Vehicle Ignition Off

speed
Vehicle Speed
Agg. TypeFloatAggregation!
Unitskm/hr
The vehicle speed in km/hr
angularVelocityYaw
Yaw Rate
Agg. TypeFloatAggregation!
Unitsdegrees/s
Vehicle rotation rate along the vertical (Z) axis.
connectivityCellularIsJammingDetected
Cellular Jamming Detection
Agg. TypeFloatAggregation!
Units0 or 1

Indicates whether cellular jamming has been detected.

True (1) = Jamming detected
False (0) = No jamming detected

bodyLightsIsAirbagWarningOn
Airbag Warning
Agg. TypeFloatAggregation!
Units0 or 1

Indicates whether the airbag/SRS warning telltale is active.

True (1) = Warning active
False (0) = Warning inactive

bodyLockIsLocked
Central Lock Status
Agg. TypeFloatAggregation!
Units0 or 1

Central locking status of the vehicle.

True (1) = Locked
False (0) = Unlocked

bodyTrunkFrontIsOpen
Front Trunk / Frunk
Agg. TypeFloatAggregation!
Units0 or 1

Front trunk (frunk) open/closed status.

True (1) = Open
False (0) = Closed

bodyTrunkRearIsOpen
Rear Trunk
Agg. TypeFloatAggregation!
Units0 or 1

Rear trunk open/closed status.

True (1) = Open
False (0) = Closed

Note that these signals require a user to have shared the relevant location privileges with your Developer License.
currentLocationCoordinates
Coordinates
Agg. TypeLocationAggregation!
UnitsWGS 84 coordinates (latitude, longitude, hdop)
Current location of the vehicle in WGS 84 coordinates, as measured at the position of GNSS receiver antenna. Returns latitude, longitude, and HDOP.
currentLocationApproximateCoordinates
Approximate Coordinates
Agg. TypeLocationAggregation!
UnitsWGS 84 coordinates (latitude, longitude, hdop)
Approximation of current location in WGS 84 coordinates (latitude, longitude, hdop).
currentLocationAltitude
Altitude Level
Agg. TypeFloatAggregation!
Unitsm
Current altitude relative to WGS 84 reference ellipsoid, as measured at the position of GNSS receiver antenna.
currentLocationHeading
Heading
Agg. TypeFloatAggregation!
Unitsdegrees
Current heading of the vehicle in degrees (0–360), measured clockwise from true north.
powertrainTractionBatteryChargingChargeCurrentAC
AC Current Charge (Alternating Current)
Agg. TypeFloatAggregation!
Unitsamps
Current AC charging current (rms) at inlet. Negative if returning energy to grid. Used when per-phase numbers are unavailable.
powertrainTractionBatteryChargingChargeLimit
Charge Limit
Agg. TypeFloatAggregation!
Unitspercent
Target charge limit (state of charge) for battery.
powertrainTractionBatteryChargingChargeVoltageUnknownType
Charging Voltage
Agg. TypeFloatAggregation!
Unitsvolts
Current charging voltage at inlet. Used when the data source does not indicate the current type (AC or DC) in use.
powertrainTractionBatteryChargingIsCharging
Charging Status
Agg. TypeFloatAggregation!
Units0 or 1
True if charging is ongoing. Charging is considered to be ongoing if energy is flowing from charger to vehicle.
True (1) - Vehicle is charging.
False (0) - Vehicle is not charging.
powertrainTractionBatteryChargingIsChargingCableConnected
Charging Cable Connected
Agg. TypeFloatAggregation!
Units0 or 1

Indicates whether a charging cable is connected to the vehicle.

True (1) = Cable connected
False (0) = Cable not connected

powertrainTractionBatteryChargingPower
Charging Power
Agg. TypeFloatAggregation!
UnitskW
Current charging power delivered to the traction battery.
powertrainTractionBatteryCurrentPower
Battery Power
Agg. TypeFloatAggregation!
Unitswatts
Current electrical energy flowing in/out of battery. Positive = Energy flowing in to battery, e.g. during charging. Negative = Energy flowing out of battery, e.g. during driving.
powertrainTractionBatteryCurrentVoltage
Battery Voltage
Agg. TypeFloatAggregation!
Unitsvolts
Current voltage of the traction battery pack.
powertrainTractionBatteryGrossCapacity
Total Battery Capacity
Agg. TypeFloatAggregation!
UnitskWh
Gross capacity of the battery.
powertrainTractionBatteryRange
Battery Range
Agg. TypeFloatAggregation!
Unitskm
Remaining range in km based on current battery state of charge.
powertrainTractionBatteryStateOfChargeCurrent
Current Charge Level
Agg. TypeFloatAggregation!
Unitspercent
Physical state of charge of the high voltage battery, relative to net capacity. This is not necessarily the state of charge being displayed to the customer.
powertrainTractionBatteryStateOfChargeCurrentEnergy
Remaining Energy
Agg. TypeFloatAggregation!
UnitskWh
Physical state of charge of the high voltage battery.
powertrainTractionBatteryStateOfHealth
Battery State of Health
Agg. TypeFloatAggregation!
Unitspercent
Indicates the battery health as a percentage of the original rated capacity (0–100%).
powertrainTractionBatteryTemperatureAverage
Battery Temperature
Agg. TypeFloatAggregation!
Unitscelsius
Average temperature of the traction battery pack.
powertrainTractionBatteryChargingAddedEnergy
Session Energy
Agg. TypeFloatAggregation!
UnitskWh
The amount of charge added to the battery during the current charging session.
lowVoltageBatteryCurrentVoltage
Low Voltage Battery
Agg. TypeFloatAggregation!
Unitsvolts
Current Voltage of the low voltage battery.
obdDTCList
Diagnostic Trouble Codes
Agg. TypeStringAggregation!
UnitsOBD II Standard
List of currently active DTCs formatted according OBD II (SAE-J2012DA_201812) standard ([P|C|B|U]XXXXX )
obdStatusDTCCount
DTC Count
Agg. TypeFloatAggregation!
UnitsN/A
Number of currently active Diagnostic Trouble Codes.
obdRunTime
Engine runtime
Agg. TypeFloatAggregation!
Unitsseconds
PID 1F - Engine run time.
obdIntakeTemp
Intake temperature
Agg. TypeFloatAggregation!
Unitsdegrees (ºC)
PID 0F - Intake temperature.
obdEngineLoad
Engine Load
Agg. TypeFloatAggregation!
Unitspercentage
PID 04 - Engine load in percent - 0 = no load, 100 = full load.
obdBarometricPressure
Barometric Pressure
Agg. TypeFloatAggregation!
UnitskPa
PID 33 - Barometric pressure.
obdMAP
Manifold Absolute Pressure
Agg. TypeFloatAggregation!
UnitskPa
PID 0B - Manifold absolute pressure.
obdFuelPressure
Fuel Pressure
Agg. TypeFloatAggregation!
UnitskPa
PID 0A - Fuel pressure.
obdFuelRate
Fuel Rate
Agg. TypeFloatAggregation!
Unitsl/h
PID 5E - Engine fuel rate.
obdFuelTypeName
Fuel Type
Agg. TypeStringAggregation!
UnitsN/A
PID 51 decoded - fuel type name (e.g. Gasoline, Diesel, Electric).
obdOilTemperature
Oil Temperature
Agg. TypeFloatAggregation!
Unitsdegrees (ºC)
PID 5C - Engine oil temperature.
obdCommandedEGR
Commanded EGR
Agg. TypeFloatAggregation!
Unitspercent
PID 2C - Commanded Exhaust Gas Recirculation (EGR) percentage.
obdCommandedEVAP
Commanded EVAP Purge
Agg. TypeFloatAggregation!
Unitspercent
PID 2E - Commanded evaporative purge percentage.
obdShortTermFuelTrim1
Short Term Fuel Trim (Bank 1)
Agg. TypeFloatAggregation!
Unitspercent
PID 06 - Short term fuel trim for bank 1.
obdLongTermFuelTrim1
Long Term Fuel Trim (Bank 1)
Agg. TypeFloatAggregation!
Unitspercent
PID 07 - Long term fuel trim for bank 1.
obdO2WRSensor1Voltage
O2 Sensor 1 Voltage
Agg. TypeFloatAggregation!
Unitsvolts
Wide-range oxygen sensor 1 voltage.
obdO2WRSensor2Voltage
O2 Sensor 2 Voltage
Agg. TypeFloatAggregation!
Unitsvolts
Wide-range oxygen sensor 2 voltage.
obdDistanceSinceDTCClear
Distance Since DTC Clear
Agg. TypeFloatAggregation!
Unitskm
PID 31 - Distance travelled since diagnostic trouble codes were last cleared.
obdDistanceWithMIL
Distance with MIL On
Agg. TypeFloatAggregation!
Unitskm
PID 21 - Distance travelled with Malfunction Indicator Lamp (MIL) on.
obdWarmupsSinceDTCClear
Warmups Since DTC Clear
Agg. TypeFloatAggregation!
UnitsN/A
PID 30 - Number of warm-up cycles since diagnostic trouble codes were cleared.
obdIsEngineBlocked
Engine Blocked
Agg. TypeFloatAggregation!
Units0 or 1

Indicates whether the engine is blocked.

True (1) = Engine blocked
False (0) = Engine not blocked

obdIsPTOActive
PTO Active
Agg. TypeFloatAggregation!
Units0 or 1
PID 1E - Indicates whether the Power Take-Off (PTO) is active.
True (1) = PTO active
False (0) = PTO inactive
obdIsPluggedIn
OBD Device Plugged In
Agg. TypeFloatAggregation!
Units0 or 1

Indicates whether the aftermarket OBD device is plugged in.

True (1) = Plugged in
False (0) = Not plugged in

powertrainType
Powertrain Type
Agg. TypeStringAggregation!
UnitsN/A
Defines the powertrain type of the vehicle.
powertrainRange
Range (remaining)
Agg. TypeFloatAggregation!
Unitskilometers
Remaining range in km using all energy sources available in the vehicle.
powertrainCombustionEngineTPS
Throttle Position
Agg. TypeFloatAggregation!
Unitspercent
Current throttle position.
powertrainCombustionEngineSpeed
Engine RPM
Agg. TypeFloatAggregation!
Unitsrpm
Engine speed measured as rotations per minute (rpm).
powertrainCombustionEngineMAF
Engine Air Intake
Agg. TypeFloatAggregation!
Unitsgrams/second
Grams of air drawn into engine per second.
powertrainCombustionEngineTorque
Engine Torque
Agg. TypeFloatAggregation!
UnitsNm
Current engine torque output.
powertrainCombustionEngineTorquePercent
Engine Torque Percent
Agg. TypeFloatAggregation!
Unitspercent
Engine torque as a percentage of maximum torque.
powertrainCombustionEngineEngineOilLevel
Oil Level
Agg. TypeStringAggregation!
Unitsliters
Engine oil level.
powertrainCombustionEngineEngineOilRelativeLevel
Oil Level (Relative)
Agg. TypeFloatAggregation!
Unitspercent
Engine oil level as a percentage of the recommended full level (0–100%).
powertrainCombustionEngineECT
Coolant Temperature
Agg. TypeFloatAggregation!
Unitsdegrees (ºC)
Engine coolant temperature.
powertrainCombustionEngineEOP
Engine Oil Pressure
Agg. TypeFloatAggregation!
UnitskPa
Engine oil pressure.
powertrainCombustionEngineEOT
Engine Oil Temperature
Agg. TypeFloatAggregation!
Unitsdegrees (ºC)
Engine oil temperature.
powertrainCombustionEngineDieselExhaustFluidLevel
DEF Level
Agg. TypeFloatAggregation!
Unitspercent
Diesel Exhaust Fluid (DEF/AdBlue) level as a percentage of tank capacity (0–100%).
powertrainCombustionEngineDieselExhaustFluidCapacity
DEF Tank Capacity
Agg. TypeFloatAggregation!
Unitsliters
Total capacity of the Diesel Exhaust Fluid (DEF/AdBlue) tank.
powertrainTransmissionCurrentGear
Current Gear
Agg. TypeFloatAggregation!
UnitsN/A
The current engaged gear of the transmission. Negative values may indicate reverse.
powertrainTransmissionSelectedGear
Selected Gear
Agg. TypeFloatAggregation!
UnitsN/A
The gear selected by the driver (e.g. via shifter position).
powertrainTransmissionTemperature
Transmission Temperature
Agg. TypeFloatAggregation!
Unitsdegrees (ºC)
Current temperature of the transmission fluid.
powertrainTransmissionIsClutchSwitchOperated
Clutch Switch
Agg. TypeFloatAggregation!
Units0 or 1

Indicates whether the clutch switch is currently operated (pressed).

True (1) = Clutch pressed
False (0) = Clutch released

powertrainTransmissionRetarderActualTorque
Retarder Torque
Agg. TypeFloatAggregation!
Unitspercent
Actual torque of the transmission retarder as a percentage of maximum.
powertrainTransmissionRetarderTorqueMode
Retarder Torque Mode
Agg. TypeStringAggregation!
UnitsN/A
The active torque mode of the transmission retarder.
exteriorAirTemperature
Air Temperature
Agg. TypeFloatAggregation!
Unitsdegrees (ºC)
Air temperature outside the vehicle.
powertrainFuelSystemSupportedFuelTypes
Supported Fuel Types
Agg. TypeStringAggregation!
UnitsN/A
High level information of fuel types supported.
powertrainFuelSystemRelativeLevel
Fuel Percentage
Agg. TypeFloatAggregation!
Unitspercent
Current available fuel in the fuel tank in %, from 0 to 100.
powertrainFuelSystemAbsoluteLevel
Fuel Level
Agg. TypeFloatAggregation!
Unitsliters
Current available fuel in the fuel tank expressed in liters.
powertrainFuelSystemAccumulatedConsumption
Accumulated Fuel Consumption
Agg. TypeFloatAggregation!
Unitsliters
Total accumulated fuel consumed over the lifetime of the vehicle.
chassisAxleRow1WheelLeftTirePressure
Front Left Wheel
Agg. TypeFloatAggregation!
UnitskPa
Tire pressure of the front left tire in kilo-Pascal.
chassisAxleRow1WheelRightTirePressure
Front Right Wheel
Agg. TypeFloatAggregation!
UnitskPa
Tire pressure of the front right tire in kilo-Pascal.
chassisAxleRow2WheelLeftTirePressure
Back Left Wheel
Agg. TypeFloatAggregation!
UnitskPa
Tire pressure of the rear left tire in kilo-Pascal.
chassisAxleRow2WheelRightTirePressure
Back Right Wheel
Agg. TypeFloatAggregation!
UnitskPa
Tire pressure of the rear right tire in kilo-Pascal.
chassisAxleRow1WheelLeftSpeed
Front Left Wheel Speed
Agg. TypeFloatAggregation!
Unitskm/h
Rotational speed of the front left wheel.
chassisAxleRow1WheelRightSpeed
Front Right Wheel Speed
Agg. TypeFloatAggregation!
Unitskm/h
Rotational speed of the front right wheel.
chassisAxleRow3Weight
Axle Row 3 Weight
Agg. TypeFloatAggregation!
Unitskg
Weight measured at axle row 3 (commercial/heavy vehicles).
chassisAxleRow4Weight
Axle Row 4 Weight
Agg. TypeFloatAggregation!
Unitskg
Weight measured at axle row 4 (commercial/heavy vehicles).
chassisAxleRow5Weight
Axle Row 5 Weight
Agg. TypeFloatAggregation!
Unitskg
Weight measured at axle row 5 (commercial/heavy vehicles).
chassisTireSystemIsWarningOn
Tire Pressure Warning (TPMS)
Agg. TypeFloatAggregation!
Units0 or 1

Indicates whether the Tire Pressure Monitoring System (TPMS) warning is active.

True (1) = Warning active
False (0) = Warning inactive

chassisBrakeIsPedalPressed
Brake Pedal Pressed
Agg. TypeFloatAggregation!
Units0 or 1

Indicates whether the brake pedal is currently pressed.

True (1) = Pedal pressed
False (0) = Pedal released

chassisBrakePedalPosition
Brake Pedal Position
Agg. TypeFloatAggregation!
Unitspercent
Brake pedal position as a percentage of maximum travel (0–100%).
chassisParkingBrakeIsEngaged
Parking Brake
Agg. TypeFloatAggregation!
Units0 or 1

Indicates whether the parking brake is engaged.

True (1) = Engaged
False (0) = Released

chassisBrakeABSIsWarningOn
ABS Warning
Agg. TypeFloatAggregation!
Units0 or 1

Indicates whether the Anti-lock Braking System (ABS) warning telltale is active.

True (1) = Warning active
False (0) = Warning inactive

chassisBrakeCircuit1PressurePrimary
Brake Circuit 1 Pressure
Agg. TypeFloatAggregation!
UnitskPa
Primary pressure in brake circuit 1.
chassisBrakeCircuit2PressurePrimary
Brake Circuit 2 Pressure
Agg. TypeFloatAggregation!
UnitskPa
Primary pressure in brake circuit 2.
cabinSeatRow1DriverSideIsBelted
Front Driver Seatbelt
Agg. TypeFloatAggregation!
Units0 or 1

True (1) = Seatbelt fastened.

False (0) = Seatbelt unfastened.

cabinSeatRow1PassengerSideIsBelted
Front Passenger Seatbelt
Agg. TypeFloatAggregation!
Units0 or 1

True (1) = Seatbelt fastened.

False (0) = Seatbelt unfastened.

cabinSeatRow2DriverSideIsBelted
Rear Driver Side Seatbelt
Agg. TypeFloatAggregation!
Units0 or 1

True (1) = Seatbelt fastened.

False (0) = Seatbelt unfastened.

cabinSeatRow2MiddleIsBelted
Rear Middle Seatbelt
Agg. TypeFloatAggregation!
Units0 or 1

True (1) = Seatbelt fastened.

False (0) = Seatbelt unfastened.

cabinSeatRow2PassengerSideIsBelted
Rear Passenger Side Seatbelt
Agg. TypeFloatAggregation!
Units0 or 1

True (1) = Seatbelt fastened.

False (0) = Seatbelt unfastened.

cabinSeatRow3DriverSideIsBelted
Third Row Driver Side Seatbelt
Agg. TypeFloatAggregation!
Units0 or 1

True (1) = Seatbelt fastened.

False (0) = Seatbelt unfastened.

cabinSeatRow3PassengerSideIsBelted
Third Row Passenger Side Seatbelt
Agg. TypeFloatAggregation!
Units0 or 1

True (1) = Seatbelt fastened.

False (0) = Seatbelt unfastened.

cabinDoorRow1DriverSideIsOpen
Front Driver Side Door
Agg. TypeFloatAggregation!
Units0 or 1

True (1) = Fully or partially open.

False (0) = Fully closed.

cabinDoorRow1PassengerSideIsOpen
Front Passenger Side Door
Agg. TypeFloatAggregation!
Units0 or 1

True (1) = Fully or partially open.

False (0) = Fully closed.

cabinDoorRow2DriverSideIsOpen
Back Driver Side Door
Agg. TypeFloatAggregation!
Units0 or 1

True (1) = Fully or partially open.

False (0) = Fully closed.

cabinDoorRow2PassengerSideIsOpen
Back Passenger Side Door
Agg. TypeFloatAggregation!
Units0 or 1

True (1) = Fully or partially open.

False (0) = Fully closed.

cabinDoorRow1DriverSideWindowIsOpen
Front Driver Side Window
Agg. TypeFloatAggregation!
Units0 or 1

True (1) = Fully or partially open.

False (0) = Fully closed.

cabinDoorRow1PassengerSideWindowIsOpen
Front Passenger Side Window
Agg. TypeFloatAggregation!
Units0 or 1

True (1) = Fully or partially open.

False (0) = Fully closed.

cabinDoorRow2DriverSideWindowIsOpen
Back Driver Side Window
Agg. TypeFloatAggregation!
Units0 or 1

True (1) = Fully or partially open.

False (0) = Fully closed.

cabinDoorRow2PassengerSideWindowIsOpen
Back Passenger Side Window
Agg. TypeFloatAggregation!
Units0 or 1

True (1) = Fully or partially open.

False (0) = Fully closed.

serviceDistanceToService
Distance to Service
Agg. TypeFloatAggregation!
Unitskm
Distance remaining until the next scheduled vehicle service.
serviceTimeToService
Time to Service
Agg. TypeFloatAggregation!
Unitsseconds
Time remaining until the next scheduled vehicle service.

Advanced Filtering

currentLocationCoordinates Filters

This is an advanced filter that you can apply on the currentLocationCoordinates field under signals. It is used to filter by a user-defined geofence that can be set using circles or polygons:

In Circle Filtering

Loading map components...

Map will load on client-side...