Milesight
Creation procedure
Import steps
Network Server → Payload Codec → Custom Payload Codec
{
"object": [
{
"id": "occupied",
"name": "Occupied",
"value": "",
"unit": "",
"access_mode": "R",
"data_type": "BOOL",
"value_type": "UINT8",
"bacnet_type": "binary_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS",
"values": [
{
"value": 0,
"name": "Unoccupied"
},
{
"value": 1,
"name": "Occupied"
}
]
},
{
"id": "sensorTemperature",
"name": "Temperature",
"value": "",
"unit": "°C",
"access_mode": "R",
"data_type": "NUMBER",
"value_type": "FLOAT",
"bacnet_type": "analog_input_object",
"bacnet_unit_type_id": 62,
"bacnet_unit_type": "UNITS_DEGREES_CELSIUS"
},
{
"id": "relativeHumidity",
"name": "Relative Humidity",
"value": "",
"unit": "%",
"access_mode": "R",
"data_type": "NUMBER",
"value_type": "FLOAT",
"bacnet_type": "analog_input_object",
"bacnet_unit_type_id": 29,
"bacnet_unit_type": "PERCENT_RELATIVE_HUMIDITY"
},
{
"id": "batteryVoltage",
"name": "Battery Voltage",
"value": "",
"unit": "V",
"access_mode": "R",
"data_type": "NUMBER",
"value_type": "FLOAT",
"bacnet_type": "analog_input_object",
"bacnet_unit_type_id": 106,
"bacnet_unit_type": "UNITS_VOLTS"
},
{
"id": "pirTriggerCount",
"name": "PIR Trigger Count",
"value": "",
"unit": "",
"access_mode": "R",
"data_type": "NUMBER",
"value_type": "UINT8",
"bacnet_type": "analog_input_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
},
{
"id": "pirSensorValue",
"name": "PIR Motion",
"value": "",
"unit": "",
"access_mode": "R",
"data_type": "BOOL",
"value_type": "UINT8",
"bacnet_type": "binary_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS",
"values": [
{
"value": 0,
"name": "No motion"
},
{
"value": 1,
"name": "Motion detected"
}
]
},
{
"id": "deviceHardwareVersion",
"name": "Hardware Version",
"value": "",
"unit": "",
"access_mode": "R",
"data_type": "NUMBER",
"value_type": "UINT8",
"bacnet_type": "analog_input_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
},
{
"id": "deviceSoftwareVersion",
"name": "Software Version",
"value": "",
"unit": "",
"access_mode": "R",
"data_type": "NUMBER",
"value_type": "UINT8",
"bacnet_type": "analog_input_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
},
{
"id": "keepAliveTime",
"name": "Keep‑Alive Time",
"value": "",
"unit": "min",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "UINT8",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 94,
"bacnet_unit_type": "UNITS_MINUTES"
},
{
"id": "joinRetryPeriod",
"name": "Join Retry Period",
"value": "",
"unit": "min",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "FLOAT",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 94,
"bacnet_unit_type": "UNITS_MINUTES"
},
{
"id": "uplinkType",
"name": "Uplink Type",
"value": "",
"unit": "",
"access_mode": "RW",
"data_type": "ENUM",
"value_type": "UINT8",
"bacnet_type": "multistate_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS",
"values": [
{
"value": 0,
"name": "Unconfirmed"
},
{
"value": 1,
"name": "Confirmed"
}
]
},
{
"id": "watchDogParams_wdpC",
"name": "Watchdog WDP‑C",
"value": "",
"unit": "",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "UINT8",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
},
{
"id": "watchDogParams_wdpUc",
"name": "Watchdog WDP‑UC",
"value": "",
"unit": "",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "UINT8",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
},
{
"id": "uplinkSendingOnButtonPress",
"name": "Uplink on Button Press",
"value": "",
"unit": "",
"access_mode": "RW",
"data_type": "BOOL",
"value_type": "UINT8",
"bacnet_type": "binary_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS",
"values": [
{
"value": 0,
"name": "Disabled"
},
{
"value": 1,
"name": "Enabled"
}
]
},
{
"id": "pirSensorStatus",
"name": "PIR Sensor Enabled",
"value": "",
"unit": "",
"access_mode": "RW",
"data_type": "BOOL",
"value_type": "UINT8",
"bacnet_type": "binary_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS",
"values": [
{
"value": 0,
"name": "Disabled"
},
{
"value": 1,
"name": "Enabled"
}
]
},
{
"id": "pirSensorSensitivity",
"name": "PIR Sensor Sensitivity",
"value": "",
"unit": "",
"access_mode": "RW",
"data_type": "ENUM",
"value_type": "UINT8",
"bacnet_type": "multistate_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS",
"values": [
{
"value": 1,
"name": "Low"
},
{
"value": 2,
"name": "Medium"
},
{
"value": 3,
"name": "High"
}
]
},
{
"id": "pirMeasurementPeriod",
"name": "PIR Measurement Period",
"value": "",
"unit": "s",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "UINT8",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 92,
"bacnet_unit_type": "UNITS_SECONDS"
},
{
"id": "pirCheckPeriod",
"name": "PIR Check Period",
"value": "",
"unit": "s",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "UINT16",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 92,
"bacnet_unit_type": "UNITS_SECONDS"
},
{
"id": "pirBlindPeriod",
"name": "PIR Blind Period",
"value": "",
"unit": "s",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "UINT16",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 92,
"bacnet_unit_type": "UNITS_SECONDS"
},
{
"id": "pirSensorState",
"name": "PIR Sensor State",
"value": "",
"unit": "",
"access_mode": "R",
"data_type": "BOOL",
"value_type": "UINT8",
"bacnet_type": "binary_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS",
"values": [
{
"value": 0,
"name": "No motion"
},
{
"value": 1,
"name": "Motion"
}
]
},
{
"id": "occupancyTimeout",
"name": "Occupancy Timeout",
"value": "",
"unit": "s",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "UINT16",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 92,
"bacnet_unit_type": "UNITS_SECONDS"
},
{
"id": "region",
"name": "Region",
"value": "",
"unit": "",
"access_mode": "R",
"data_type": "ENUM",
"value_type": "UINT8",
"bacnet_type": "multistate_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
},
{
"id": "crystalOscillatorError",
"name": "Crystal Oscillator Error",
"value": "",
"unit": "",
"access_mode": "R",
"data_type": "BOOL",
"value_type": "UINT8",
"bacnet_type": "binary_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS",
"values": [
{
"value": 0,
"name": "Off"
},
{
"value": 1,
"name": "On"
}
]
}
]
}Last updated
Was this helpful?