Milesight
Creation procedure
Import steps
Network Server → Payload Codec → Custom Payload Codec
{
"object": [
{
"id": "targetTemperature",
"name": "Target Temperature",
"value": "",
"unit": "°C",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "FLOAT",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 62,
"bacnet_unit_type": "UNITS_DEGREES_CELSIUS"
},
{
"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": "motorRange",
"name": "Motor Range",
"value": "",
"unit": "",
"access_mode": "R",
"data_type": "NUMBER",
"value_type": "UINT16",
"bacnet_type": "analog_input_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
},
{
"id": "motorPosition",
"name": "Motor Position",
"value": "",
"unit": "",
"access_mode": "R",
"data_type": "NUMBER",
"value_type": "UINT16",
"bacnet_type": "analog_input_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
},
{
"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": "openWindow",
"name": "Open Window",
"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"
}
]
},
{
"id": "highMotorConsumption",
"name": "High Motor Consumption",
"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"
}
]
},
{
"id": "lowMotorConsumption",
"name": "Low Motor Consumption",
"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"
}
]
},
{
"id": "brokenSensor",
"name": "Broken Sensor",
"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"
}
]
},
{
"id": "childLock",
"name": "Child Lock",
"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": "Off"
},
{
"value": 1,
"name": "On"
}
]
},
{
"id": "calibrationFailed",
"name": "Calibration Failed",
"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"
}
]
},
{
"id": "attachedBackplate",
"name": "Attached Backplate",
"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"
}
]
},
{
"id": "perceiveAsOnline",
"name": "Perceive As Online",
"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"
}
]
},
{
"id": "antiFreezeProtection",
"name": "Anti‑Freeze Protection",
"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"
}
]
},
{
"id": "valveOpenness",
"name": "Valve Openness",
"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": "reason",
"name": "Uplink Reason",
"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": "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": "operationalMode",
"name": "Operational Mode",
"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"
},
{
"id": "primaryOperationalMode",
"name": "Primary Operational Mode",
"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"
},
{
"id": "temperatureRangeSettings_min",
"name": "Temperature Range Min",
"value": "",
"unit": "°C",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "UINT8",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 62,
"bacnet_unit_type": "UNITS_DEGREES_CELSIUS"
},
{
"id": "temperatureRangeSettings_max",
"name": "Temperature Range Max",
"value": "",
"unit": "°C",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "UINT8",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 62,
"bacnet_unit_type": "UNITS_DEGREES_CELSIUS"
},
{
"id": "targetTemperatureFloat",
"name": "Target Temperature (Float)",
"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": "temperatureOffset",
"name": "Temperature Offset",
"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": "extSensorTemperature",
"name": "External Sensor 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": "openWindowParams_enabled",
"name": "Open Window 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": "Off"
},
{
"value": 1,
"name": "On"
}
]
},
{
"id": "openWindowParams_duration",
"name": "Open Window Duration",
"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": "openWindowParams_motorPosition",
"name": "Open Window Motor Position",
"value": "",
"unit": "",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "UINT16",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
},
{
"id": "openWindowParams_delta",
"name": "Open Window Delta",
"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": "openWindowPrecisely_enabled",
"name": "Open Window Precisely 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": "Off"
},
{
"value": 1,
"name": "On"
}
]
},
{
"id": "openWindowPrecisely_duration",
"name": "Open Window Precisely Duration",
"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": "openWindowPrecisely_delta",
"name": "Open Window Precisely Delta",
"value": "",
"unit": "°C",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "FLOAT",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 62,
"bacnet_unit_type": "UNITS_DEGREES_CELSIUS"
},
{
"id": "internalAlgoParams_period",
"name": "Internal Algo Period",
"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": "internalAlgoParams_pFirstLast",
"name": "Internal Algo pFirstLast",
"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": "internalAlgoParams_pNext",
"name": "Internal Algo pNext",
"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": "internalAlgoTdiffParams_warm",
"name": "Internal Algo ΔT Warm",
"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": "internalAlgoTdiffParams_cold",
"name": "Internal Algo ΔT Cold",
"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": "proportionalAlgoParams_coefficient",
"name": "Proportional Algo Coefficient",
"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": "proportionalAlgoParams_period",
"name": "Proportional Algo Period",
"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": "algoType",
"name": "Temperature Control Algorithm",
"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"
},
{
"id": "proportionalGain",
"name": "Proportional Gain (Kp)",
"value": "",
"unit": "",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "FLOAT",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
},
{
"id": "integralGain",
"name": "Integral Gain (Ki)",
"value": "",
"unit": "",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "FLOAT",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
},
{
"id": "integralValue",
"name": "Integral Value",
"value": "",
"unit": "",
"access_mode": "R",
"data_type": "NUMBER",
"value_type": "FLOAT",
"bacnet_type": "analog_input_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
},
{
"id": "piRunPeriod",
"name": "PI Run Period",
"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": "tempHysteresis",
"name": "Temperature Hysteresis",
"value": "",
"unit": "°C",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "FLOAT",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 62,
"bacnet_unit_type": "UNITS_DEGREES_CELSIUS"
},
{
"id": "forceAttach",
"name": "Force Attach",
"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": "Off"
},
{
"value": 1,
"name": "On"
}
]
},
{
"id": "effectiveMotorRange_minValveOpenness",
"name": "Effective Motor Range Min Valve Openness",
"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": "effectiveMotorRange_maxValveOpenness",
"name": "Effective Motor Range Max Valve Openness",
"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": "batteryRangesBoundaries_Boundary1",
"name": "Battery Range Boundary 1",
"value": "",
"unit": "",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "UINT16",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
},
{
"id": "batteryRangesBoundaries_Boundary2",
"name": "Battery Range Boundary 2",
"value": "",
"unit": "",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "UINT16",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
},
{
"id": "batteryRangesBoundaries_Boundary3",
"name": "Battery Range Boundary 3",
"value": "",
"unit": "",
"access_mode": "RW",
"data_type": "NUMBER",
"value_type": "UINT16",
"bacnet_type": "analog_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
},
{
"id": "batteryRangesOverVoltage_Range1",
"name": "Battery Over‑Voltage Range 1",
"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": "batteryRangesOverVoltage_Range2",
"name": "Battery Over‑Voltage Range 2",
"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": "batteryRangesOverVoltage_Range3",
"name": "Battery Over‑Voltage Range 3",
"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": "OVAC",
"name": "OVAC",
"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": "fuota_address",
"name": "FUOTA Address",
"value": "",
"unit": "",
"access_mode": "R",
"data_type": "NUMBER",
"value_type": "UINT32",
"bacnet_type": "analog_input_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
},
{
"id": "fuota_address_raw",
"name": "FUOTA Address (Raw Hex)",
"value": "",
"unit": "",
"access_mode": "R",
"data_type": "STRING",
"value_type": "STRING",
"bacnet_type": "characterstring_value_object",
"bacnet_unit_type_id": 95,
"bacnet_unit_type": "UNITS_NO_UNITS"
}
]
}Last updated
Was this helpful?