BACnet Object List

When the device is integrated to BACnet system via Milesight gateway or Milesight default decoder and encoder, please refer to below list to read and write BACnet objects.
Note: The reference parameters points the objects to be written together, otherwise the parameters will be failed to change. When users write multiple reference parameters via Milesight gateway, ensure these values are sent within 60s.

Uplinks

Item LoRa Object BACnet Type Access Mode Description
Device Status device_status

Multistate Value

R 1: Off, 2: On
TSL Version tsl_version

characterString Value

R
Device Version version.hardware_version

characterString Value

R
version.firmware_version

characterString Value

R
OEM ID oem_id

characterString Value

R
Device Type lorawan_class Multistate Value R

1: Class A, 2: Class B, 3: Class C, 4: Class C to B

Serial Number product_sn

characterString Value

R
Battery Level battery Analog Input R

Unit: % (98)

Temperature temperature

Analog Value

R Unit: °C (62)
Humidity humidity

Analog Value

R Unit: %RH (29)
Target Temperature target_temperature_1 Analog Input R

Unit: °C (62)

Heat Target Temperature target_temperature_1 Analog Input R

Unit: °C (62)

Cool Target Temperature target_temperature_2 Analog Input R

Unit: °C (62)

Temperature Control Mode temperature_control_mode Multistate Value RW

1: Heat, 2: EM Heat, 3: Cool, 4: Auto

Fan Mode fan_mode Multistate Value RW

1: Auto, 2: Circulate, 4: Low, 5: Medium, 6: High

Executed Plan execution_plan Multistate Value R ID Range: 1-16 (255=Not executed)
Occupancy Status pir_status Multistate Value R 1: Vacant, 2: Occupied, 3: Night Occupied
System Status system_status Multistate Value RW 1: Off, 2: On
Temperature Alarm temperature_alarm Multistate Value R

1: Collection error, 2: Under-range, 3: Over-range, 4: No data

Humidity Alarm humidity_alarm Multistate Value R 1: Collection error, 2: Under-range, 3: Over-range, 4: No data
Button Event Alarm button_event Multistate Value R 1: button 1, 2: button 2, 3: button 3
Battery Alarm battery_event Multistate Value R 1: normal, 2: low voltage

Communication Settings

Item LoRa Object BACnet Type Access Mode Description Reference
Collecting Interval collection_interval.unit Multistate Value RW 1: Second These objects should be written together
collection_interval.seconds_of_time Analog Value RW

Range: 1-3600, Unit: s (73)

Reporting Interval reporting_interval.unit Multistate Value RW 2: Minute These objects should be written together
reporting_interval.mode Multistate Value RW

2: LoRa

reporting_interval.minutes_of_time Analog Value RW Range: 1-1440, Unit: min (72)

Basic Settings

Item LoRa Object BACnet Type Access Mode Description
Enquiry Periodic Report query_device_status Binary Output W 1: Yes
Reboot reboot Binary Output W 1: Yes
Rejoin the Network reconnect Binary Output W 1: Yes
Temperature Unit temperature_unit Multistate Value RW 1: °C, 2: °F
Bluetooth ble_enable Binary Value RW 0: Disable, 1: Enable
Reset Bluetooth Name reset_ble_name Binary Output W 1: Yes

Time Settings

Item LoRa Object BACnet Type Access Mode Description Reference
UTC Time Zone time_zone Analog Value RW Unit: min (72)
Daylight Saving Time daylight_saving_time.enable Binary Value RW 0: Disable, 1: Enable These objects should be written together
daylight_saving_time.offset Analog Value RW Unit: min (72), Range: 1-60
daylight_saving_time.start_month Range: 1-12
daylight_saving_time.start_week_num Range: 1-5
daylight_saving_time.start_week_day Range: 1-7
daylight_saving_time.start_hour_min Unit: min (72), Range: 0-1439
daylight_saving_time.end_month Range: 1-12
daylight_saving_time.end_week_num Range: 1-5
daylight_saving_time.end_week_day Range: 1-7
daylight_saving_time.end_hour_min Unit: min (72), Range: 0-1439
Sync time from LNS synchronize_time Binary Output W 1: Yes

Temperature Control Settings

Item LoRa Object BACnet Type Access Mode Description Reference
System Status system_status Multistate Value RW 1: Off, 2: On
Temperature Control Mode Enable temperature_control_mode_support.heat Binary Value RW 0: Disable, 1: Enable These objects should be written together
temperature_control_mode_support.em_heat
temperature_control_mode_support.cool
temperature_control_mode_support.auto
Temperature Control Mode temperature_control_mode Multistate Value RW 1: Heat, 2: EM Heat, 3: Cool, 4: Auto
Target Temperature Resolution target_temperature_resolution Multistate Value RW 1: 0.5, 2: 1
Target Temperature Mode target_temperature_mode Multistate Value RW 1: Single, 2: Dual
Heat Target Temperature target_temperature_settings.em_heat Analog Value RW Unit: °C (62), Range: 5-35
EM Heat Target Temperature target_temperature_settings.em_heat
Cool Target Temperature target_temperature_settings.cool
Auto Target Temperature target_temperature_settings.auto
Auto-Heat Target Temperature target_temperature_settings.auto_heat
Auto-Cool Target Temperature target_temperature_settings.auto_cool
Deadband dead_band Analog Value RW Unit: °C (62), Range: 1-30
Heat Target Temperature Regulation Range target_temperature_range.heat.min Analog Value RW Unit: °C (62), Range: 5~35
Note: Max. Range-Min. Range≥1
Both objects should be written together
target_temperature_range.heat.max Analog Value RW
EM Heat Target Temperature Regulation Range target_temperature_range.em_heat.min Analog Value RW Both objects should be written together
target_temperature_range.em_heat.max Analog Value RW
Cool Target Temperature Regulation Range target_temperature_range.cool.min Analog Value RW Both objects should be written together
target_temperature_range.cool.max Analog Value RW
Auto Target Temperature Regulation Range target_temperature_range.auto.min Analog Value RW Both objects should be written together
target_temperature_range.auto.max Analog Value RW
Fan Mode Enable fan_support_mode.auto Binary Value RW 0: Disable, 1: Enable These objects should be written together
fan_support_mode.circulate
fan_support_mode.low
fan_support_mode.medium
fan_support_mode.high
Fan Mode fan_mode Multistate Value RW

1: Auto, 2: Circulate, 4: Low, 5: Medium, 6: High

Data Source Settings

Item LoRa Object BACnet Type Access Mode Description
Data Source data_sync_to_peer Binary Value RW 0: Internal, 1: External
Data Timeout data_sync_timeout Analog Value RW Range: 1-60, Unit: min (72)
External Temperature external_temperature

Analog Output

W Unit: °C (62)
External Humidity external_humidity

Analog Output

W Unit: %RH (29)

Calibration Settings

Item LoRa Object BACnet Type Access Mode Description Reference
Temperature Calibration temperature_calibration_settings.enable Binary Value RW 0: Disable, 1: Enable Both objects should be written together
temperature_calibration_settings.calibration_value Analog Value RW Unit: °C (62), Range: -80 ~ 80
Humidity Calibration humidity_calibration_settings.enable Binary Value RW 0: Disable, 1: Enable Both objects should be written together
humidity_calibration_settings.calibration_value Analog Value RW Unit: %RH, Range: -100 ~ 100

Occupancy Detection Settings

Item LoRa Object BACnet Type Access Mode Description Reference
Occupancy Detection pir_config.enable Binary Value RW 0: Disable, 1: Enable
Occupied to Vacant Delay pir_config.release_time Analog Value RW Range: 1-360, Unit: min (72)
Energy-saving Setting pir_config.eco_mode.enable Binary Value RW 0: Disable, 1: Enable These objects should be written together
Occupied Execution pir_config.eco_mode.occupied_plan Multistate Value RW Plan ID, range: 1-16
Vacant Execution pir_config.eco_mode.vacant_plan
Night Occupancy pir_config.night_mode.enable Binary Value RW 0: Disable, 1: Enable Both objects should be written together
Night Occupied Time pir_config.night_mode.start_time Analog Value RW Range: 0-1439, Unit: min (72)
pir_config.night_mode.end_time
Night Occupied Execution pir_config.night_mode.occupied_plan Multistate Value RW Plan ID, range: 1-16

Screen Settings

Item LoRa Object BACnet Type Access Mode Description Reference
Screen Display screen_display_settings.ambient_temperature Binary Value RW 0: Disable, 1: Enable These objects should be written together
screen_display_settings.target_temperature
screen_object_settings.target_temperature_enable
screen_display_settings.plan_name
Smart Display intelligent_display_enable Binary Value RW 0: Disable, 1: Enable

Button Settings

Item LoRa Object BACnet Type Access Mode Description Reference
Button Customization button_custom_function.enable Binary Value RW 0: Disable, 1: Enable
Button 1 button_custom_function.button_1 Multistate Value RW 2: Temperature Control Mode, 3: Fan Mode, 7: Event Report, 8: °C or °F switch
Button 2 button_custom_function.button_2 Multistate Value RW
Button 3 button_custom_function.button_3 Multistate Value RW 1: System On/Off, 7: Button Report, 8: °C or °F switch
Child Lock child_lock_settings.enable Binary Value RW 0: Disable, 1: Enable These objects should be written together
child_lock_settings.temperature_up
child_lock_settings.temperature_down
child_lock_settings.system_on_off
child_lock_settings.fan_mode
child_lock_settings.temperature_control_mode
child_lock_settings.reboot_reset
child_lock_settings.power_on_off
child_lock_settings.button_report_1
child_lock_settings.button_report_2
child_lock_settings.button_report_3
child_lock_settings.temperature_unit_switch
Temporary Unlock temporary_unlock_settings.enable Binary Value RW 0: Disable, 1: Enable These objects should be written together
temporary_unlock_settings.timeout
Temporary Unlock Button unlock_combination_button_settings.button_1 Binary Value RW 0: Disable, 1: Enable These objects should be written together
unlock_combination_button_settings.button_2
unlock_combination_button_settings.button_3
unlock_combination_button_settings.button_4
unlock_combination_button_settings.button_5

Schedule Settings

Item LoRa Object BACnet Type Access Mode Description
Execute Schedule insert_plan Multistate Value W Schedule plan ID, Range: 1-8
Delete Schedule remove_plan.plan_1 Binary Output W 1: Delete/Reset
remove_plan.plan_2
remove_plan.plan_3
remove_plan.plan_4
remove_plan.plan_5
remove_plan.plan_6
remove_plan.plan_7
remove_plan.plan_8
remove_plan.reset