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": "CO2",
"name": "CO₂ Concentration",
"value": "",
"unit": "ppm",
"access_mode": "R",
"data_type": "NUMBER",
"value_type": "UINT16",
"bacnet_type": "analog_input_object",
"bacnet_unit_type_id": 98,
"bacnet_unit_type": "PARTS_PER_MILLION"
},
{
"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": "pirSensorStatus",
"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": "boundaryLevels_good_medium",
"name": "CO₂ Boundary Good→Medium",
"value": "",
"unit": "ppm",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "UINT16",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 98,
"bacnet_unit_type": "PARTS_PER_MILLION"
},
{
"id": "boundaryLevels_medium_bad",
"name": "CO₂ Boundary Medium→Bad",
"value": "",
"unit": "ppm",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "UINT16",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 98,
"bacnet_unit_type": "PARTS_PER_MILLION"
},
{
"id": "autoZeroValue",
"name": "Auto‑Zero Value",
"value": "",
"unit": "ppm",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "UINT16",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 98,
"bacnet_unit_type": "PARTS_PER_MILLION"
},
{
"id": "autoZeroPeriod",
"name": "Auto‑Zero Period",
"value": "",
"unit": "day",
"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": "measurementPeriod_good_zone",
"name": "Measurement Period (Good Zone)",
"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": "measurementPeriod_medium_zone",
"name": "Measurement Period (Medium Zone)",
"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": "measurementPeriod_bad_zone",
"name": "Measurement Period (Bad Zone)",
"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": "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_set",
"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"
}
]
}Last updated
Was this helpful?