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 |