Easy BACnet
  1. Home
  2. BACnet points lists
  3. Desert Aire
  4. IAQ Controller Program 3.3.4

Outdoor air dehumidifier / DOAS controller · BACnet points list

Desert Aire IAQ Controller Program 3.3.4 BACnet points list

Updated 28 October 2026

Short answer

The IAQ program runs Desert Aire's outdoor-air units with an energy recovery wheel, supply and exhaust fans, up to four compressors and condenser fans, and CO2 measurement. The BACnet list is short: an occupancy command, a remote reset, supply air and zone air setpoints, sensor and command readbacks, and integer status, CO2, pressure and alarm code objects. There is no network on/off command.

This page lists 47 BACnet objects for the Desert Aire IAQ Controller Program 3.3.4 — 5 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Desert Aire’s own free documentation, linked below.

Manufacturer
Desert Aire
Model
IAQ Controller Program 3.3.4
Equipment
Outdoor air dehumidifier / DOAS controller
Equipment type
Dehumidifiers
BACnet objects
47 (5 writable)
Transport
—
Firmware
IAQ program 3.3.4
Also known as
Desert Aire IAQ, IAQ 3.3.4, IAQ program
Source document
BACnet Points List - Unit Type IAQ Program Versions IAQ 3.3.4 · ECN 10880 (Rev. 00) · rev. 2022-11-28
Download CSV 47 rows Download EDE B.I.G.-EU JSON Manufacturer PDF ↗ Download Easy BACnet Mobile App Google Play

BMS integration notes: Desert Aire IAQ Controller Program 3.3.4

Integration in brief

Command occupancy with BV 1 and adjust the zone air and supply air setpoints (AV 22, AV 21). Monitor Unit Status (AV 1001), supply fan, supply and zone temperatures, and alarms through BV 3 (inverted) and the alarm code (AV 1008). Use BV 16 to reset alarms.

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.

ObjectNameWhyAccess
BV 1Network Occupied InputOccupancy command (1 = occupied)Write
AV 22Zone Air SetpointZone air setpoint, 55.0-95.0 °FWrite
AV 21Supply Air SetpointSupply air setpoint, 45.0-99.9 °FWrite
BV 16Remote ResetWrite 1 to resetWrite
AV 1001Unit StatusOperating state code (0-12)Read
BV 5Supply FanSupply fan runningRead
AV 6Supply Air TemperatureSupply (leaving) air temperature, °FRead
AV 7Zone Air TemperatureMeasured zone temperature, °FRead
BV 3Alarm ActiveUnit alarm; 0 = alarm, 1 = normalRead
AV 1008Alarm CodeActive alarm code (1-20)Read

Enable & remote start

No network on/off object is listed. BV 1 Network Occupied Input sets occupied (1) or unoccupied (0); BV 2 confirms the occupied state.

Network setup

Watch out for

Desert Aire IAQ Controller Program 3.3.4 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.

47 of 47 shown
Type
AnalogBinary
Access
Show
Desert Aire IAQ Controller Program 3.3.4 BACnet Points List
DescriptionStates
AV1Suction PressureRange 0 to 250 psig (sent in tenths)psigRead
AV2Discharge PressureRange 0 to 650 psig (sent in tenths)psigRead
AV3Intake Air Relative HumidityRange 0 to 100 % (sent in tenths)%Read
AV4Intake Air TemperatureRange -42 to 137 °F (sent in tenths)°FRead
AV5Intake Air DewpointCalculated intake air dew point°FRead
AVmin6Supply Air TemperatureRange -58 to 212 °F (sent in tenths)°FRead
AVmin7Zone Air TemperatureRange -58 to 212 °F (sent in tenths)°FRead
AV8Zone Air Relative HumidityRange 0 to 100 % (sent in tenths)%Read
AV9Suction Press Circuit BRange 0 to 250 psig (sent in tenths)psigRead
AV10Discharge Press Circuit BRange 0 to 650 psig (sent in tenths)psigRead
AV11Supply Fan Speed CommandRange 0 to 100 % (sent in tenths)%Read
AV12Auxiliary Heating Comm.Range 0 to 100 % (sent in tenths)%Read
AV13Outside Air Damper Comm.Range 0 to 100 % (sent in tenths)%Read
AV14Recirc. Damper CommandRange 0 to 100 % (sent in tenths)%Read
AV15Exhaust Fan Speed Comm.Range 0 to 100 % (sent in tenths)%Read
AV16Wheel Speed CommandRange 0 to 100 % (sent in tenths)%Read
AV17Outside Air Relative HumidityRange 0 to 100 % (sent in tenths)%Read
AV18Outside Air TemperatureRange -42 to 137 °F (sent in tenths)°FRead
AV19Return Air Relative HumidityRange 0 to 100 % (sent in tenths)%Read
AV20Return Air TemperatureRange -42 to 137 °F (sent in tenths)°FRead
AVmin21Supply Air SetpointSettable 45.0 to 99.9 °F (sent in tenths)°FWrite
AVmin22Zone Air SetpointSettable 55.0 to 95.0 °F (sent in tenths)°FWrite
AV23VS Low Oil Speed SettingSettable 0.0 to 100.0 % (sent in tenths)%Write
AVmin1001Unit StatusCurrent operating state code (listed as INT)Read0=Unit Satisfied / Unit Off, 1=Heating Required, 2=Cooling Required, 3=Dehumidification Required, 4=Dehum and Heating Required, 5=Dehum and Cooling Required, 6=Low Suction Pressure Condition, 7=EXV Initialization, 8=Damper Opening, 9=High Discharge Pressure Limiting, 10=Pump Down Required, 11=Compressor Switched Off, 12=Variable Speed Comp. Limiting
AV1002CO2 In ZoneZone CO2, 0-2000 ppm (listed as INT)ppmRead
AV1003CO2 OutsideOutdoor CO2, 0-2000 ppm (listed as INT)ppmRead
AV1004CO2 DifferentialZone minus outdoor CO2 (listed as INT)ppmRead
AV1005Heat Wheel Supply PressureInteger in thousandths (1452 = 1.452 in. w.c.) (listed as INT)in. w.c.Read
AV1006Heat Wheel Exhaust PressureInteger in thousandths (1452 = 1.452 in. w.c.) (listed as INT)in. w.c.Read
AV1007Air Flow Differential PressureInteger in thousandths (1452 = 1.452 in. w.c.) (listed as INT)in. w.c.Read
AVmin1008Alarm CodeActive alarm code (listed as INT)Read1=Motor Overloads, 2=High Discharge Pressure A, 3=High Discharge Pressure B, 4=Disch. Press. Sensor Fault A, 5=Disch. Press. Sensor Fault B, 6=Condenser Overload Alarm, 7=Low Suction Pressure, 8=Multiple Low Pressure A, 9=Multiple Low Pressure B, 10=Low Voltage Fault, 11=ModBus Comm. Fault, 12=Temperature Sensor Fault, 13=pAD Network Fault, 14=SAT Out of Range, 15=Low Air Flow, 16=Low Water Flow, 17=Freeze Stat Alarm, 18=High Condensate Level, 19=Air Filter Clogged, 20=Smoke Alarm
BVmin1Network Occupied InputOccupancy commandWrite0=Unoccupied, 1=Occupied
BV2OccupiedOccupied stateRead0=Unoccupied, 1=Occupied
BVmin3Alarm ActiveUnit alarm state (inverted)Read0=Alarm, 1=Normal
BV4Air FlowRead0=No Flow, 1=Flow
BVmin5Supply FanRead0=Off, 1=On
BV6Exhaust FanRead0=Off, 1=On
BV7Wheel MotorRead0=Off, 1=On
BV8Compressor #1Read0=Off, 1=On
BV9Compressor #2Read0=Off, 1=On
BV10Compressor #3Read0=Off, 1=On
BV11Compressor #4Read0=Off, 1=On
BV12Condenser Fan #1Read0=Off, 1=On
BV13Condenser Fan #2Read0=Off, 1=On
BV14Condenser Fan #3Read0=Off, 1=On
BV15Condenser Fan #4Read0=Off, 1=On
BVmin16Remote ResetWrite 1 to reset; clears itself after a scanWrite

Integration notes

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. Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the IAQ Controller Program 3.3.4 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 Desert Aire IAQ Controller Program 3.3.4

How many BACnet points does the Desert Aire IAQ Controller Program 3.3.4 have?

This list has 47 BACnet objects: 31 analog values, 16 binary values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Desert Aire IAQ Controller Program 3.3.4 BACnet points are writable?

5 of the 47 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.

Where is the official Desert Aire IAQ Controller Program 3.3.4 BACnet documentation?

The source is BACnet Points List - Unit Type IAQ Program Versions IAQ 3.3.4 (ECN 10880 (Rev. 00)), revision 2022-11-28, published free by Desert Aire at https://www.desert-aire.com/wp-content/uploads/2025/04/IAQ-BACnet-Points-Ver-3_3_4.pdf.

What are the minimum BACnet points to integrate the Desert Aire IAQ Controller Program 3.3.4?

Start with BV 1 Network Occupied Input (Occupancy command (1 = occupied)); AV 22 Zone Air Setpoint (Zone air setpoint, 55.0-95.0 °F); AV 21 Supply Air Setpoint (Supply air setpoint, 45.0-99.9 °F); BV 16 Remote Reset (Write 1 to reset); AV 1001 Unit Status (Operating state code (0-12)); BV 5 Supply Fan (Supply fan running); AV 6 Supply Air Temperature (Supply (leaving) air temperature, °F); AV 7 Zone Air Temperature (Measured zone temperature, °F); BV 3 Alarm Active (Unit alarm; 0 = alarm, 1 = normal); AV 1008 Alarm Code (Active alarm code (1-20)).

How do I enable BMS control of the Desert Aire IAQ Controller Program 3.3.4?

No network on/off object is listed. BV 1 Network Occupied Input sets occupied (1) or unoccupied (0); BV 2 confirms the occupied state.

How do I check these points on the real IAQ Controller Program 3.3.4?

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.

More Desert Aire BACnet points lists

Source: BACnet Points List - Unit Type IAQ Program Versions IAQ 3.3.4 · ECN 10880 (Rev. 00) · rev. 2022-11-28. Object names, instances and units are reproduced as published; descriptions are our own.