- Home
- BACnet points lists
- Delta Controls
- O3 Sensor Hub
Multi-sensor room sensor hub · BACnet points list
Delta Controls O3 Sensor Hub BACnet points list
Updated 6 November 2026
The O3 is a ceiling-mounted room sensor hub that reports temperature, humidity, occupancy (motion plus sound), light level and color, and sound level as BACnet objects. It also has a light ring, speaker, IR blaster and two universal I/O points. Most objects are readings; the AVs set sensitivities, timers and the light ring or sound behaviour.
This page lists 66 BACnet objects for the Delta Controls O3 Sensor Hub — 40 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Delta Controls’s own free documentation, linked below.
- Manufacturer
- Delta Controls
- Model
- O3 Sensor Hub
- Equipment
- Multi-sensor room sensor hub
- Equipment type
- Thermostats, sensors & meters
- BACnet objects
- 66 (40 writable)
- Transport
- BACnet IP
- Firmware
- 2.0 or later (objects note their own minimum version)
- Also known as
- O3, Delta O3, O3 sensor hub
Reference only, provided as-is: verify against Delta Controls’s current documentation and the live device before use. Not official Delta Controls information. Terms of use.
BMS integration notes: Delta Controls O3 Sensor Hub
Enable BACnet IP on the O3 (it ships on BACnet/Ethernet), discover it, and read the occupant-height temperature and humidity, the combined occupancy signal and light level. Tune occupancy with AV 23-26 if the space needs it.
Minimum points to map
The short list most integrators start with — enough to run the unit from a BMS. Map more as the job needs.
| Object | Name | Why | Access |
|---|---|---|---|
| AI 3 | Occupant Temperature | Room temperature at occupant height | Read |
| AI 6 | Occupant Humidity | Room humidity at occupant height, % | Read |
| BI 8 | Occupancy | Occupied: motion plus sound | Read |
| AV 40 | Occupancy Estimation | Estimated number of people | Read |
| AI 12 | Light Level | Ambient light level | Read |
| AI 17 | Sound Level | Ambient sound level, dB | Read |
Network setup
- BACnet/Ethernet is the default; BACnet IP (UDP 47808 by default) must be enabled, e.g. in Network Port object NP6 or with the Proviso app.
- Firmware 4.16+ moves Bluetooth and MQTT settings into Network Port objects NP10 and NP13.
- Proprietary objects (SUA, OS, ORS, BDE) need enteliWEB to create or edit.
Watch out for
- AI 3 occupant temperature is a composite of the internal and IR sensors; AI 5 is the ceiling-height reading.
- BI 8 stays active for AV 26 (default 300 s) after the last motion or sound; AV 25 sets how long sound alone keeps it occupied.
Delta Controls O3 Sensor Hub BACnet objects
Type: AI, AO, AV, BI, BO, BV, MI/MO/MV (multi-state) · Access: Read read-only, Write writable, Command writable with a priority array.
Note: the source document has no read/write column, so access here is inferred from the object type (inputs read-only, values writable). Confirm on the live controller before writing.
| Description | States | |||||
|---|---|---|---|---|---|---|
| AI | 1 | Universal IO Channel 1 AI | Analog input on I/O point xP1 | Read | ||
| AI | 2 | Universal IO Channel 2 AI | Analog input on I/O point xP2 | Read | ||
| AImin | 3 | Occupant Temperature | Temperature at 1 m above floor (composite) | Read | ||
| AI | 4 | IR Temperature | Average surface temperature in view | Read | ||
| AI | 5 | Internal Temperature | Temperature at ceiling height | Read | ||
| AImin | 6 | Occupant Humidity | Humidity at 1 m above floor (calculated) | % | Read | |
| AI | 7 | Internal Humidity | Humidity at ceiling height | % | Read | |
| AI | 10 | Acoustic Activity Level | Filtered audio level | Read | ||
| AImin | 12 | Light Level | Ambient light level (lx or fc) | Read | ||
| AI | 13 | Color Temperature | Color temperature of ambient light | K | Read | |
| AI | 14 | Light Sensor Red Component | Red light component, 0-65535 | Read | ||
| AI | 15 | Light Sensor Green Component | Green light component, 0-65535 | Read | ||
| AI | 16 | Light Sensor Blue Component | Blue light component, 0-65535 | Read | ||
| AImin | 17 | Sound Level | Unfiltered ambient noise level | dB | Read | |
| AO | 1 | Universal IO Channel 1 AO | Analog output on I/O point xP1 | Write | ||
| AO | 2 | Universal IO Channel 2 AO | Analog output on I/O point xP2 | Write | ||
| AV | 2 | Light Ring Pattern Repeats | Times the light ring pattern repeats | Write | ||
| AV | 3 | Light Ring Custom Color Red | Custom ring color red (BV 7 on) | % | Write | |
| AV | 4 | Light Ring Custom Color Green | Custom ring color green (BV 7 on) | % | Write | |
| AV | 5 | Light Ring Custom Color Blue | Custom ring color blue (BV 7 on) | % | Write | |
| AV | 6 | Light Ring Brightness | Light ring brightness (default 50 %) | % | Write | |
| AV | 10 | IR Code Repeats | Times each IR code is sent | Write | ||
| AV | 23 | Motion Sensitivity | PIR sensitivity | % | Write | |
| AV | 24 | Occupancy Audio Sensitivity | Acoustic occupancy sensitivity | % | Write | |
| AV | 25 | Occupancy Audio Retrigger Period | Sound keeps occupied state after motion (default 1200) | s | Write | |
| AV | 26 | Occupancy Inactivity Period | Time to unoccupied with no motion or sound (default 300) | s | Write | |
| AV | 29 | Sound Repeats | Times a sound is played | Write | ||
| AV | 30 | Sound Volume | Speaker volume (default 75 %) | % | Write | |
| AV | 33 | Temperature Setpoint | User-entered temperature from the mobile app | Write | ||
| AV | 34 | Light Level Setpoint | User-entered light level from the mobile app | Write | ||
| AV | 39 | Occupancy Remaining Latch Time | Time left before BI 8 goes inactive | s | Read | |
| AVmin | 40 | Occupancy Estimation | Estimated number of occupants | Read | ||
| AV | 41 | Sound Level Rollup | 10 s filtered average sound level | dB | Read | |
| AV | 52 | Adjustment Variable | PIR latch time adjustment, 1-10 s | s | Write | |
| AV | 251 | Occupancy Estimation - Mean | Occupancy estimation mean | Read | ||
| AV | 252 | Occupancy Estimation - Min | Occupancy estimation minimum | Read | ||
| AV | 253 | Occupancy Estimation - Max | Occupancy estimation maximum | Read | ||
| BI | 1 | Universal IO Channel 1 BI | Binary input on I/O point xP1 | Read | ||
| BI | 2 | Universal IO Channel 2 BI | Binary input on I/O point xP2 | Read | ||
| BImin | 8 | Occupancy | Combined motion and sound occupancy | Read | ||
| BI | 9 | Motion Sensor | Motion occupancy | Read | ||
| BI | 11 | Acoustic Occupancy | Sound level above the acoustic threshold | Read | ||
| BO | 1 | Universal IO Channel 1 BO | Binary output on I/O point xP1 | Write | ||
| BO | 2 | Universal IO Channel 2 BO | Binary output on I/O point xP2 | Write | ||
| BV | 7 | Light Ring Activate Custom Colors | Use AV 3-5 custom color, overrides MV 1 | Write | ||
| BV | 8 | Power On Self Test Enable | Run power-on self test | Write | ||
| BV | 44 | Startup Sound Enable | Play a sound at restart (default off) | Write | ||
| MV | 1 | Play Light Ring Pattern | Light ring pattern 1-13 (1 = Off) | Write | ||
| MV | 9 | Send IR Code | Send IR code 1-12 (default 1) | Write | ||
| MV | 28 | Play Sound | Play one of the default or custom sounds | Write | ||
| CSV | 11 | IR Code 1 | IR code, Pronto hex | Write | ||
| CSV | 12 | IR Code 2 | IR code, Pronto hex | Write | ||
| CSV | 13 | IR Code 3 | IR code, Pronto hex | Write | ||
| CSV | 14 | IR Code 4 | IR code, Pronto hex | Write | ||
| CSV | 15 | IR Code 5 | IR code, Pronto hex | Write | ||
| CSV | 16 | IR Code 6 | IR code, Pronto hex | Write | ||
| CSV | 17 | IR Code 7 | IR code, Pronto hex | Write | ||
| CSV | 18 | IR Code 8 | IR code, Pronto hex | Write | ||
| CSV | 19 | IR Code 9 | IR code, Pronto hex | Write | ||
| CSV | 20 | IR Code 10 | IR code, Pronto hex | Write | ||
| CSV | 21 | IR Code 11 | IR code, Pronto hex | Write | ||
| CSV | 22 | IR Code 12 | IR code, Pronto hex | Write | ||
| CSV | 32 | Bluetooth Beacon MAC Address | BLE beacon MAC address | Read | ||
| CSV | 43 | Firmware Upgrade | Starts a firmware upgrade | Write | ||
| CSV | 45 | BLE PIN | 6-digit Bluetooth access code (default 000000) | Write | ||
| CSV | 46 | MQTT Password | Internal MQTT broker password | Write |
No points match these filters.
Object ID lookup: Delta Controls O3 Sensor Hub point IDs by name
AI1Universal IO Channel 1 AIAI2Universal IO Channel 2 AIAI3Occupant TemperatureAI4IR TemperatureAI5Internal TemperatureAI6Occupant HumidityAI7Internal HumidityAI10Acoustic Activity LevelAI12Light LevelAI13Color TemperatureAI14Light Sensor Red ComponentAI15Light Sensor Green ComponentAI16Light Sensor Blue ComponentAI17Sound LevelAO1Universal IO Channel 1 AOAO2Universal IO Channel 2 AOAV2Light Ring Pattern RepeatsAV3Light Ring Custom Color RedAV4Light Ring Custom Color GreenAV5Light Ring Custom Color BlueAV6Light Ring BrightnessAV10IR Code RepeatsAV23Motion SensitivityAV24Occupancy Audio SensitivityAV25Occupancy Audio Retrigger PeriodAV26Occupancy Inactivity PeriodAV29Sound RepeatsAV30Sound VolumeAV33Temperature SetpointAV34Light Level SetpointAV39Occupancy Remaining Latch TimeAV40Occupancy EstimationAV41Sound Level RollupAV52Adjustment VariableAV251Occupancy Estimation - MeanAV252Occupancy Estimation - MinAV253Occupancy Estimation - MaxBI1Universal IO Channel 1 BIBI2Universal IO Channel 2 BIBI8OccupancyBI9Motion SensorBI11Acoustic OccupancyBO1Universal IO Channel 1 BOBO2Universal IO Channel 2 BOBV7Light Ring Activate Custom ColorsBV8Power On Self Test EnableBV44Startup Sound EnableMV1Play Light Ring PatternMV9Send IR CodeMV28Play SoundCSV11IR Code 1CSV12IR Code 2CSV13IR Code 3CSV14IR Code 4CSV15IR Code 5CSV16IR Code 6CSV17IR Code 7CSV18IR Code 8CSV19IR Code 9CSV20IR Code 10CSV21IR Code 11CSV22IR Code 12CSV32Bluetooth Beacon MAC AddressCSV43Firmware UpgradeCSV45BLE PINCSV46MQTT Password
Integration notes
- The article has no read/write column: access is inferred from object type and the descriptions.
- Temperature and light units follow the unit objects (AIC1 Celsius / AIC2 Fahrenheit, AIC3 Lux / AIC4 Footcandles), so no unit is shown for those values.
- Delta-specific objects are left out: AIC1-AIC7, MIC1-MIC3, the Network Port objects NP10 (Bluetooth) and NP13 (MQTT), and the proprietary SUA, OS, ORS and BDE objects.
- Only one object can exist per universal I/O point: xP1 / xP2 are created as AI, BI, AO or BO, not all four.
- Legacy objects left out: BV 31 and BV 48 (replaced by NP10 / NP13 in 4.16), CSV 41 (unused since 2.0), BV 42 (removed in 2.4) and the objects the article lists as removed.
- The objects article does not name the transport; Delta's O3 provisioning and FAQ articles say it speaks BACnet/Ethernet (the default) or BACnet IP, plus BACnet/SC, and not BACnet MS/TP.
- Newer objects: AV 40 needs 2.4, AV 251-253 need 2.3, AV 41 needs 2.6, AV 52 needs 4.18.
Check it against the live device. A points list tells you what the controller can expose; the unit in front of you may differ by firmware or installed options. This list is provided as-is for reference only and may contain mistakes — confirming it before you write, map or commission anything is up to you (terms). Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the O3 Sensor Hub and exports what it actually has to Excel — free. New to BACnet? Start with what a BACnet points list is and what the object types mean.
Questions about the Delta Controls O3 Sensor Hub
How many BACnet points does the Delta Controls O3 Sensor Hub have?
This list has 66 BACnet objects: 14 analog inputs, 2 analog outputs, 21 analog values, 5 binary inputs, 2 binary outputs, 3 binary values, 3 multi-state values, 16 characterstring values. The exact set on a given unit depends on its firmware, installed options and configuration.
Which Delta Controls O3 Sensor Hub BACnet points are writable?
40 of the 66 objects accept a write. Points marked Command have a priority array: a write holds until it is released, so release it back to automatic when you are done. The source has no read/write column, so this is inferred from object type.
Where is the official Delta Controls O3 Sensor Hub BACnet documentation?
The source is BACnet Objects in the O3 (Delta Controls O3 support article) (4427505298963), revision 2025-04-10, published free by Delta Controls at https://delta-o3.zendesk.com/hc/en-us/articles/4427505298963-BACnet-Objects-in-the-O3.
What are the minimum BACnet points to integrate the Delta Controls O3 Sensor Hub?
Start with AI 3 Occupant Temperature (Room temperature at occupant height); AI 6 Occupant Humidity (Room humidity at occupant height, %); BI 8 Occupancy (Occupied: motion plus sound); AV 40 Occupancy Estimation (Estimated number of people); AI 12 Light Level (Ambient light level); AI 17 Sound Level (Ambient sound level, dB).
How do I check these points on the real O3 Sensor Hub?
Scan the network with a BACnet IP browser such as Easy BACnet, open the device and compare its object list with this table. Anything missing is usually an option that isn't installed or a point that is disabled in the controller's configuration.
Source: BACnet Objects in the O3 (Delta Controls O3 support article) · 4427505298963 · rev. 2025-04-10. Object names, instances and units are reproduced as published; descriptions are our own.