Dct-syrus protocol

Integration level: params + settings
Protocol used by Syrus GPS tracking devices manufactured by Digital Communications Technologies headquartered in the USA.
flespi parses the Dct-syrus protocol messages into a JSON object with the fields listed below in the Parameters tab.
absolute.acceleration
number
g
Module of accelerometer vector
battery.voltage
number
volts
Internal battery voltage
channel.id
number
ID of channel that received a message
counter.over.rpm
number
Value of over rpm counter
counter.overspeeding
number
Value of over speed counter
device.id
number
ID of device that received a message
device.name
string
Name of device that received a message
device.type.id
number
ID of device type of device that received a message
engine.motorhours
number
hours
Total calculated engine motorhours
event.seqnum
number
Unique event sequence number
gsm.cellid
number
GSM base station ID
gsm.lac
number
GSM location area code
ident
string
Device unique identificator and optional password
network.signal.rssi
number
dbm
Network signal strength
peer
string
IP:port from which device connecting to the channel
position.altitude
number
meters
Altitude value for position
position.corrected.status
boolean
Ground base stations used to correct satellite-sourced position. E.g. DGPS or RTK for Galileo", type="boolean"]
position.direction
number
degrees
Heading angle at position detection moment
position.fix.type
number
GNSS fix type enum (0 = "not fixed", 1 = "2D", 2 = "3D")
position.hdop
number
Horizontal dilution of precision
position.latitude
number
degrees
Latitude coordinate value
position.longitude
number
degrees
Longitude coordinate value
position.pdop
number
Position dilution of precision
position.speed
number
km/h
Instant speed at position detection moment
position.vdop
number
Vertical dilution of precision
protocol.id
number
ID of protocol
server.timestamp
number
seconds
Timestamp when server received a message
signal.name
string
Signal name
signal.state
boolean
Current signal state
signal.threshold
number
Signal threshold exceed
signal.value
number
Current value of the variable associated with signal
timestamp
number
seconds
Message timestamp
total.idle.seconds
number
seconds
Total time that vehicle was in idling state
vehicle.odometer
number
Vehicle mileage in base units configured in device (km, miles, 100m etc)
Properties
Custom command
custom
Send custom command to device
payload: Command text