Easy BACnet
  1. Home
  2. BACnet reference
  3. Object types

BACnet reference

BACnet object types

Updated 7 November 2026

Short answer

The object type is the top 10 bits of every BACnet Object Identifier. Here is every standard type number and its name. Examples: 0 = analog-input, 1 = analog-output, 2 = analog-value.

Looking for a number but not sure which list it belongs to? Use the BACnet number lookup, which searches every table at once.

Object types (65)

NumberObject typeNotes
0analog-input
1analog-output
2analog-value
3binary-input
4binary-output
5binary-value
6calendar
7command
8device
9event-enrollment
10file
11group
12loop
13multi-state-input
14multi-state-output
15notification-class
16program
17schedule
18averaging
19multi-state-value
20trendlog
21life-safety-point
22life-safety-zone
23accumulator
24pulse-converter
25event-log
26global-group
27trend-log-multiple
28load-control
29structured-view
30access-door
31timer
32access-credential
33access-point
34access-rights
35access-user
36access-zone
37credential-data-input
38network-security
39bitstring-value
40characterstring-value
41date-pattern-value
42date-value
43datetime-pattern-value
44datetime-value
45integer-value
46large-analog-value
47octetstring-value
48positive-integer-value
49time-pattern-value
50time-value
51notification-forwarder
52alert-enrollment
53channel
54lighting-output
55binary-lighting-output
56network-port
57elevator-group
58escalator
59lift
60staging
61audit-log
62audit-reporter
63color (newer)
64color-temperature (newer)

Values come from the open-source bacnet-stack 1.6.1 (bacenum.h), which follows ANSI/ASHRAE Standard 135, and were cross-checked one by one against two other independent BACnet stacks (bacpypes and @bacnet-js/client). Entries marked (newer) are in bacnet-stack only, because the other two stacks predate them. Numbers 0-255 (and the higher ASHRAE ranges) are standard; vendors may use proprietary numbers above them.

More BACnet reference

Easy BACnet reads these values straight off the device from an Android phone and shows them as words, not numbers.