Low Tire Pressure

The LOW_TIRE_PRESSURE event is generated when the Tire Pressure Monitoring System (TPMS) detects that a tire’s pressure has fallen below the predefined threshold set for the vehicle. Once the condition is identified, the system immediately publishes the event payload to the configured webhook.

**Event Name:**LOW_TIRE_PRESSURE

Enablement Package: Tire Pressure Monitoring System


Trigger Condition

  • The Tire Pressure Monitoring System (TPMS) package must be enabled at the device level.
  • A webhook subscription must be configured for the LOW_TIRE_PRESSURE event.
  • When the device detects tire pressure below the defined threshold, the system triggers the LOW_TIRE_PRESSURE event and publishes the event payload to the subscribed webhook.

Example Payload

{
"inputBit7": 0,
"partialUpdate": false,
"inputBit4": 0,
"voiceCallActive": 0,
"inputBit3": 0,
"inputBit6": 0,
"groupId": "9858b964-8f35-11e8-ba61-5185a4cd8d87",
"inputBit5": 0,
"type": "LOW_TIRE_PRESSURE",
"deviceId": "cbac07ee-4b92-11ec-8ee0-210a435a2c7d",
"networkService": 0,
"commStateConnected": 0,
"messageType": "LOW_TIRE_PRESSURE",
"messageIndex": "15",
"dimentionFix": 0,
"lastKnownLon": -81.4528693,
"inputBit0": 0,
"tirePressureType": 2,
"vendorTypeId": 1,
"inputBit2": 0,
"id": "1c00b264-4d00-42ef-9de5-57baae451c5c",
"inputBit1": 0,
"fixStatuslastKnown": 0,
"fixStatusHistoric": 0,
"mileage": 0,
"commStatusAvaliable": 0,
"locationTime": 1663765949000,
"odometer": 0,
"offset": 0,
"virtualTripEnd": false,
"eventIndex": 0,
"assetNo": "",
"fixStatusCorrected": 0,
"insideHOO": true,
"deviceSerial": "1082302389",
"groupName": "Cleveland",
"lastKnownTime": 1663766067000,
"jmsType": "",
"lastKnownLat": 41.3186228,
"fixQuality": 0,
"unitStatusBit0": 0,
"vehicleName": "Elena",
"unitStatusBit2": 0,
"deviceTypeId": 1,
"unitStatusBit1": 0,
"unitStatusBit3": 0,
"storedLocation": false,
"protocolVersionIdChange": true,
"inflation": 0,
"unitStatus": 0,
"fixStatusPredict": 0,
"invalidFix": 0,
"dataService": 0,
"network3G": 0,
"lastKnownAddress": "Paw Pt, Twinsburg, OH 44087, USA",
"noOfAccums": 0,
"privacyModeEnable": false,
"customerId": 1059,
"fixStatus": 0,
"tirePressureDetected": false,
"correlationId": "30",
"vehicleId": "cbac07ed-4b92-11ec-8ee0-cb89e84e4449",
"tirePosition": "Left Rear Tire",
"tripNumber": 0,
"lastKnownFixQuality": 0,
"spare": 0,
"roaming": 0,
"stateId": 0,
"subTypes": "Low Pressure Resolved",
"userName": "Scott DiMuzio",
"userId": "07b895b0-04c4-11ea-ae67-df903ad9d8c5",
"tripState": "ACTIVE",
"messageTypeId": 0,
"location": {
"latitude": 41.329029,
"longitude": -81.440379
},
"batteryPercentage": 0,
"commonState": 0,
"currentState": 0,
"messageEventTypeId": 0
}

Reference

FieldDescription
groupId*
String, UUID
Group to which the vehicle belongs.
Example: "9858b964-8f35-11e8-ba61-5185a4cd8d87"
type
String
Identifies the webhook event type.
Example: "LOW_TIRE_PRESSURE"
deviceId*
String, UUID
Unique ID of the device that reported the event.
Example: "cbac07ee-4b92-11ec-8ee0-210a435a2c7d"
messageType*
String
Type of message.
Example: "LOW_TIRE_PRESSURE"
messageIndex_*
String
Message sequence index.
Example: "15"
lastKnownLon*
Double
Last known longitude.
Example: `-81.4528693
tirePressureType_*
Integer
Tire pressure type (2 = Low Pressure).
Example: "2"
vendorTypeId*
Integer
Vendor type identifier.
Example: 1(1 indicates Danlaw).
id*
String, UUID
Unique event identifier.
Example: "1c00b264-4d00-42ef-9de5-57baae451c5c"
locationTime*
Time Stamp
Timestamp of location reading (milliseconds).
Example: 1663772169000
deviceSerial*
String
Device serial number.
Example: "1082302389"
groupName*
String
Name of the group.
Example: `"Cleveland"
lastKnownTime*
Time Stamp
Last known timestamp.
Example: 1663766067000
lastKnownLat*
Double
Last known latitude.
Example: `41.3186228
vehicleName*
String
Vehicle display name or serial.
Example: "Elena"
inflation*
Integer
Measured inflation (psi) above threshold.
Example: "20"
lastKnownAddress_*
String
Nearest resolved address.
Example: "Paw Pt, Twinsburg, OH 44087, USA"
customerId*
Integer
Unique identifier for customer.
Example: 1059
vehicleId*
String, UUID
Unique ID of the vehicle.
Example: "cbac07ed-4b92-11ec-8ee0-cb89e84e4449"
tirePosition*
String
Tire location where issue was detected.
Example: "Left Rear Tire"
subTypes_*
String
Severity or category. Example: "Low Pressure Resolved"
userName*
String
Name of user/driver.
Example: "Scott DiMuzio"
userId*
String, UUID
Unique identifier of the user.
Example: "8a9388a9-7ece-127b-0180-09f6340117ba"
tripState*
String
Trip status during event.
Example: "ACTIVE"
latitude*
Double
Latitude of the event location.
Example: 41.329029
longitude*
Double
Longitude of the event location.
Example: -81.440379
batteryPercentage*
Double
Current battery level of device.
Example: 0

Did this page help you?