Skip to main content
Skip table of contents

Device BACnet Object

The Device BACnet object has properties, which are not BACnet standard. They are described by a 4 digit number. The supported object properties are shown in the table below.

Dynamically Creatable: No, Dynamically Deletable: No


Property Name

Required

Proprietary

Writeable

Property ID

Data Type

OBJECT_IDENTIFIER

Yes





OBJECT_NAME

Yes





OBJECT_TYPE

Yes





SYSTEM_STATUS

Yes





VENDOR_NAME

Yes





VENDOR_IDENTIFIER

Yes





MODEL_NAME

Yes





FIRMWARE_REVISION

Yes





APPLICATION_SOFTWARE_VERSION

Yes





PROTOCOL_VERSION

Yes





PROTOCOL_REVISION

Yes





PROTOCOL_SERVICES_SUPPORTED

Yes





PROTOCOL_OBJECT_TYPES_SUPPORTED

Yes





OBJECT_LIST

Yes





MAX_APDU_LENGTH_ACCEPTED

Yes





SEGMENTATION_SUPPORTED

Yes





APDU_TIMEOUT

Yes





NUMBER_OF_APDU_RETRIES

Yes





MAX_MASTER

Yes


Yes



MAX_INFO_FRAMES

Yes





DEVICE_ADDRESS_BINDING

Yes





DATABASE_REVISION

Yes





ACTIVE COV SUBSCRIPTION

Yes





REG0


Yes

Yes

3030


BAUD_RATE


Yes

Yes

3084


BACNET_ID


Yes

Yes

3201


VALID_FRAMES_FOR_US_CNT


Yes


5101

Unsigned

VALID_FRAMES_NOT_FOR_US_CNT


Yes


5102

Unsigned

ERROR_FRAMES_CNT


Yes


5103

Unsigned

TRANSMITTED_FRAMES_CNT


Yes


5104

Unsigned

The Device BACnet object

DEVICE Property 3030

The REG0 is a property number 3030 of the Device BACnet object, which value represents the type and firmware version of the device.

The high byte contains information about the device type (the room panel code in the normal working state is 11110(0x6F16), or 23910(0xEF16) if the device is in the bootloader mode).

The low byte contains the device firmware version multiplied by 10 (11 means the firmware in the version 1.1).

For example:

In the object REG0, the number is 267110 = 0x0A6F16.

The 16-bit hex value id divided into two 8-bit hex values:

First 0x0A16 = 1010 – firmware version 1.0,

Second 0x6F = 11110 – iSMA-B-LP device type in normal working state.

This property can also reactivate command codes. The codes and their assigned functions are shown in the table below. Once the code is received, the property value comes back to a value, which contains the device type and firmware version.

Command Decimal Value

Command  Hexadecimal Value

Action

511

0x01FF

Reset

767

0x02FF

Reload settings

1023

0x03FF

Reset settings

1279

0x04FF

Enter the bootloader

Device operations

BAUD_RATE Property 3084

The BAUD_RATE is a property number 3084 of the Device BACnet object, which value contains an actual baud rate in bps divided by 10. The default value is 11520 (115200 bps).

Value

Baud Rate

480

4800

960

9600

1920

19200

3840

38400

5760

57600

11520

115200(def)

Baud rate

BACNET_ID Property 3201

The BACNET_ID is a property number 3201 of the Device BACnet object, which value contains the BACnet ID number in the BACnet network. In the whole network, the BACnet ID must be unique for each device. The BACnet ID can be set from the panel menu or overridden by the BACnet protocol.

VALID_FRAMES_FOR_US_CNT Property 5101

The VALID_FRAMES_FOR_US_CNT is a property number 5101 of the Device BACnet object, which value contains the number of valid frames (in the MS/TP network) addressed to this module.

VALID_FRAMES_FOR_NOT_US_CNT Property 5102

The VALID_FRAMES_FOR_NOT_US_CNT is a property number 5102 of the Device BACnet object, which value contains the number of all valid frames (in the MS/TP network) but not addressed to this device. This counter does not count valid frames received by this device.

ERROR_FRAMES_CNT Properties 5103

The ERROR_FRAMES_CNT is a property number 5103 of the Device BACnet object, which value contains the number of all invalid frames in the MS/TP network.

TRANSMITTED_FRAMES_CNT Property 5104

The TRANSMITTED_FRAMES_CNT is a property number 5104 of the Device BACnet object, which value contains the number of frames transmitted by the device to the MS/TP network.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.