For the complete documentation index, see llms.txt. This page is also available as Markdown.

BACnet Endpoint Properties

objectType (string, enum, required)

Identifier of the BACnet object type of this endpoint

This element must be one of the following enum values:

  • analog-input

  • analog-output

  • analog-value

  • binary-input

  • binary-output

  • binary-value

  • calendar

  • command

  • device

  • event-enrollment

  • file

  • group

  • loop

  • multi-state-input

  • multi-state-output

  • notification-class

  • program

  • schedule

Example: "analog-input"

objectInstance (integer, required)

Integer number to describe the concrete object instance that should be accessed

Example: 1

property (string, required)

The name of this property. The most common property has the name present-value. Other typically available property names are: object-name, description, status-flags, units. On the device object the properties location, object-list and system_status are typically available

Example: "present-value"

interval (integer)

The poll interval in milliseconds

Default: 1000

Example: 1000

cronExpression (string)

The Cron expression used to poll the endpoint. (For examples, see: https://github.com/node-cron/node-cron)

Examples: "1,2,4,5 * * * *", "1-5 * * * *", "*/2 * * * *", "* * * January,September Sunday"

priority (integer)

Only effective during writing to BACnet: Defines the priority (highest: 1, lowest 16 = default)

Example: 16

Additional restrictions:

  • Maximum: 16

propertyTag (integer)

Only effective during writing to BACnet: Forces the data type of the provided value into the provided BACnet type (called propertyTag). The propertyTag is an integer value (enumeration), please see the documentation for the encoding

Example: 4

Last updated

Was this helpful?