- Home
- BACnet points lists
- Desert Aire
- IAQ Grow Room Program (GR 3.0.4 and later)
Grow room dehumidifier (air handler) controller · BACnet points list
Desert Aire IAQ Grow Room Program (GR 3.0.4 and later) BACnet points list
Updated 28 October 2026
The grow-room version of Desert Aire's IAQ program uses a lights-on/lights-off signal to switch between day and night temperature and RH setpoints. Over BACnet the BMS can set the lights state, write the four day/night setpoints, tune deadbands, limits and PID terms, and send its own zone temperature and RH. Readbacks cover up to four compressor circuits, EXV positions, water temperatures and a status and alarm code.
This page lists 89 BACnet objects for the Desert Aire IAQ Grow Room Program (GR 3.0.4 and later) — 30 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 Grow Room Program (GR 3.0.4 and later)
- Equipment
- Grow room dehumidifier (air handler) controller
- Equipment type
- Dehumidifiers
- BACnet objects
- 89 (30 writable)
- Transport
- —
- Firmware
- GR 3.0.4 and later
- Also known as
- Desert Aire GR, IAQ-GR, GR 3.0.4, Grow Room program, GrowAire
BMS integration notes: Desert Aire IAQ Grow Room Program (GR 3.0.4 and later)
Write the lights state with BV 1 so the unit uses its lights-on or lights-off setpoints, and set those setpoints in AV 20-23. Monitor Unit Status (AV 1001), zone temperature and RH, and alarms through BV 3 (inverted) and the alarm code (AV 1006). Use BV 14 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.
| Object | Name | Why | Access |
|---|---|---|---|
| BV 1 | Network Lights On Input | Lights-on input (1 = on); picks day/night setpoints | Write |
| AV 20 | Lights On Temp. Set Point | Lights-on temperature setpoint, 45-90 °F | Write |
| AV 21 | Lights Off Temp. Set Point | Lights-off temperature setpoint, 45-90 °F | Write |
| AV 22 | Lights On RH Set Point | Lights-on RH setpoint, % | Write |
| AV 23 | Lights Off RH Set Point | Lights-off RH setpoint, % | Write |
| BV 14 | Remote Reset | Write 1 to reset | Write |
| AV 1001 | Unit Status | Operating state code (0-12) | Read |
| AV 9 | Zone Air Temperature | Measured zone temperature, °F | Read |
| AV 10 | Zone Air Relative Humidity | Measured zone RH, % | Read |
| BV 3 | Alarm Active | Unit alarm; 0 = alarm, 1 = normal | Read |
Enable & remote start
No network on/off object is listed. BV 1 Network Lights On Input tells the unit whether the grow lights are on (1) or off (0); BV 2 confirms the state and BV 15 shows the photo cell input.
Sensors & values from the BMS
The BMS can write zone temperature (AV 58) and zone RH (AV 59). The list does not say how the unit chooses between these and its own sensors.
Network setup
- The source gives no default device instance, MAC address, baud rate or IP settings.
Watch out for
- BV 3 Alarm Active is inverted (0 = alarm).
- PID terms, deadbands and limits (AV 24-29, AV 32-33, AV 53-57, AV 1002-1005, AV 1009-1011) are tuning settings, not everyday BMS points.
- Objects 1001 and up are listed only as "INT"; confirm their BACnet object type by discovery (shown here as AV).
Desert Aire IAQ Grow Room Program (GR 3.0.4 and later) 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.
| Description | States | |||||
|---|---|---|---|---|---|---|
| AV | 1 | Suction Pressure | Range 0 to 250 psig (sent in tenths) | psig | Read | |
| AV | 2 | Discharge Pressure | Range 0 to 650 psig (sent in tenths) | psig | Read | |
| AV | 3 | Intake Air Relative Humidity | Range 0 to 100 % (sent in tenths) | % | Read | |
| AV | 4 | Intake Air Temperature | Range -42 to 137 °F (sent in tenths) | °F | Read | |
| AV | 5 | Intake Air Dew Point | °F | Read | ||
| AV | 6 | Supply Air Temperature | Range -58 to 212 °F (sent in tenths) | °F | Read | |
| AV | 7 | Supply Air Relative Humidity | Range 0 to 100 % (sent in tenths) | % | Read | |
| AV | 8 | Supply Air Dew Point | °F | Read | ||
| AVmin | 9 | Zone Air Temperature | Range -58 to 212 °F (sent in tenths) | °F | Read | |
| AVmin | 10 | Zone Air Relative Humidity | Range 0 to 100 % (sent in tenths) | % | Read | |
| AV | 11 | Zone Air Dew Point | °F | Read | ||
| AV | 12 | Suction Press Circuit B | Range 0 to 250 psig (sent in tenths) | psig | Read | |
| AV | 13 | Discharge Press Circuit B | Range 0 to 650 psig (sent in tenths) | psig | Read | |
| AV | 14 | Auxiliary Heating Comm. | Range 0 to 100 % (sent in tenths) | % | Read | |
| AV | 15 | Outside Air Damper Comm. | Range 0 to 100 % (sent in tenths) | % | Read | |
| AV | 16 | Recirc. Damper Command | Range 0 to 100 % (sent in tenths) | % | Read | |
| AV | 17 | Off Evap Temperature A | Range -58 to 212 °F (sent in tenths) | °F | Read | |
| AV | 18 | Off Evap Temperature B | Range -58 to 212 °F (sent in tenths) | °F | Read | |
| AV | 19 | Outside Air Temperature | Range -58 to 212 °F (sent in tenths) | °F | Read | |
| AVmin | 20 | Lights On Temp. Set Point | Settable 45.0 to 90.0 °F (sent in tenths) | °F | Write | |
| AVmin | 21 | Lights Off Temp. Set Point | Settable 45.0 to 90.0 °F (sent in tenths) | °F | Write | |
| AVmin | 22 | Lights On RH Set Point | Settable 0 to 100 % (sent in tenths) | % | Write | |
| AVmin | 23 | Lights Off RH Set Point | Settable 0 to 100 % (sent in tenths) | % | Write | |
| AV | 24 | Cooling Dead Band | Settable 0.0 to 99.9 °F (sent in tenths) | °F | Write | |
| AV | 25 | Heating Dead Band | Settable 0.0 to 99.9 °F (sent in tenths) | °F | Write | |
| AV | 26 | Cool Stage Dead Band | Settable 0.0 to 99.9 °F (sent in tenths) | °F | Write | |
| AV | 27 | Heat/Cool Differential | Settable 0.0 to 9.9 °F (sent in tenths) | °F | Write | |
| AV | 28 | Dew Point Dead Band | Settable 0.0 to 100.0 % (sent in tenths) | % | Write | |
| AV | 29 | Dew Point Differential | Settable 0.0 to 100.0 % (sent in tenths) | % | Write | |
| AV | 30 | Calculated Temp. Set Point | Range -58 to 212 °F (sent in tenths) | °F | Read | |
| AV | 31 | Calculated Dew Point Set Point | Range -58 to 212 °F (sent in tenths) | °F | Read | |
| AV | 32 | Zone Reset Proportional Band | Settable 0.0 to 999.9 °F (sent in tenths) | °F | Write | |
| AV | 33 | Hot Gas Proportional Band | Settable 0.0 to 999.9 °F (sent in tenths) | °F | Write | |
| AV | 34 | Circuit A Super Heat | Range -58 to 212 °F (sent in tenths) | °F | Read | |
| AV | 35 | Circuit B Super Heat | Range -58 to 212 °F (sent in tenths) | °F | Read | |
| AV | 36 | Circuit A Suction Temp. | Range -58 to 212 °F (sent in tenths) | °F | Read | |
| AV | 37 | Circuit B Suction Temp. | Range -58 to 212 °F (sent in tenths) | °F | Read | |
| AV | 38 | Circuit A Liquid Pressure | Range 0.0 to 650.0 psig (sent in tenths) | psig | Read | |
| AV | 39 | Circuit B Liquid Pressure | Range 0.0 to 650.0 psig (sent in tenths) | psig | Read | |
| AV | 40 | Circuit A Liquid Temp. | Range -58 to 212 °F (sent in tenths) | °F | Read | |
| AV | 41 | Circuit B Liquid Temp. | Range -58 to 212 °F (sent in tenths) | °F | Read | |
| AV | 42 | Water Inlet Temperature | Range -58 to 212 °F (sent in tenths) | °F | Read | |
| AV | 43 | Water Outlet Temperature | Range -58 to 212 °F (sent in tenths) | °F | Read | |
| AV | 44 | EC Speed Command | Range 0.0 to 100.0 % (sent in tenths) | % | Read | |
| AV | 45 | EXV 1-1 Position | Range 0.0 to 100.0 % (sent in tenths) | % | Read | |
| AV | 46 | EXV 1-2 Position | Range 0.0 to 100.0 % (sent in tenths) | % | Read | |
| AV | 47 | EXV 2-1 Position | Range 0.0 to 100.0 % (sent in tenths) | % | Read | |
| AV | 48 | EXV 2-2 Position | Range 0.0 to 100.0 % (sent in tenths) | % | Read | |
| AV | 49 | EXV 3-1 Position | Range 0.0 to 100.0 % (sent in tenths) | % | Read | |
| AV | 50 | EXV 3-2 Position | Range 0.0 to 100.0 % (sent in tenths) | % | Read | |
| AV | 51 | EXV 4-1 Position | Range 0.0 to 100.0 % (sent in tenths) | % | Read | |
| AV | 52 | EXV 4-2 Position | Range 0.0 to 100.0 % (sent in tenths) | % | Read | |
| AV | 53 | Temperature High Limit | Settable 45.0 to 90.0 °F (sent in tenths) | °F | Write | |
| AV | 54 | Temperature Low Limit | Settable 45.0 to 90.0 °F (sent in tenths) | °F | Write | |
| AV | 55 | Zone Dew Point Proportional Band | Settable 0.0 to 999.9 °F (sent in tenths) | °F | Write | |
| AV | 56 | Dew Point High Limit Factor | Settable 0.0 to 9.9 °F (sent in tenths) | °F | Write | |
| AV | 57 | Dew Point Low Limit | Settable 0.0 to 99.9 °F (sent in tenths) | °F | Write | |
| AV | 58 | Network Zone Temperature | BMS zone temperature input | °F | Write | |
| AV | 59 | Network Zone RH | BMS zone RH input | % | Write | |
| AVmin | 1001 | Unit Status | Current operating state code (listed as INT) | Read | 0=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 | |
| AV | 1002 | Zone Reset Integral Term | Listed as INT | Write | ||
| AV | 1003 | Zone Reset Derivative Term | Listed as INT | Write | ||
| AV | 1004 | Hot Gas Integral Term | Listed as INT | Write | ||
| AV | 1005 | Hot Gas Derivative Term | Listed as INT | Write | ||
| AV | 1006 | Alarm Code | Active alarm code (listed as INT) | Read | 1=Low Suction Pressure, 2=Motor Overloads, 3=High Discharge Pressure A, 4=High Discharge Pressure B, 5=Multiple Low Pressure A, 6=Multiple Low Pressure B, 7=Temperature Sensor Fault, 8=pAD Network Fault, 9=SAT Out of Range, 10=Air Filter Clogged, 11=Low Voltage Fault, 12=High Condensate Level, 13=Low Water Flow, 14=Smoke Alarm, 15=Low Air Flow, 16=Freeze Stat Alarm, 17=Condenser Overload Alarm, 18=ModBus Comm. Fault, 19=High Refr. Discharge Temperature, 20=High Super Heat, 21=Low Oil Level Alarm, 22=Fixed Speed Comp. Phase Fault | |
| AV | 1007 | Supply Blower Pressure Drop | Integer in thousandths (1452 = 1.452 in. w.c.) (listed as INT) | in. w.c. | Read | |
| AV | 1008 | First Compressor Start Delay | 0-99 seconds (listed as INT) | s | Read | |
| AV | 1009 | SAT/Zone Reset Selection | Control basis (listed as INT) | Write | 0=SAT, 1=Zone Reset | |
| AV | 1010 | Zone Dew Point Integral Term | Listed as INT | Write | ||
| AV | 1011 | Zone Dew Point Derivative Term | Listed as INT | Write | ||
| BVmin | 1 | Network Lights On Input | Lights on/off command (day/night setpoints) | Write | 0=Lights Off, 1=Lights On | |
| BV | 2 | Lights On Status | Lights on/off state | Read | 0=Lights Off, 1=Lights On | |
| BVmin | 3 | Alarm Active | Unit alarm state (inverted) | Read | 0=Alarm, 1=Normal | |
| BV | 4 | Air Flow | Read | 0=No Flow, 1=Flow | ||
| BV | 5 | Supply Fan | Read | 0=Off, 1=On | ||
| BV | 6 | Compressor #1 | Read | 0=Off, 1=On | ||
| BV | 7 | Compressor #2 | Read | 0=Off, 1=On | ||
| BV | 8 | Compressor #3 | Read | 0=Off, 1=On | ||
| BV | 9 | Compressor #4 | Read | 0=Off, 1=On | ||
| BV | 10 | Condenser Fan #1 | Read | 0=Off, 1=On | ||
| BV | 11 | Condenser Fan #2 | Read | 0=Off, 1=On | ||
| BV | 12 | Condenser Fan #3 | Read | 0=Off, 1=On | ||
| BV | 13 | Condenser Fan #4 | Read | 0=Off, 1=On | ||
| BVmin | 14 | Remote Reset | Write 1 to reset; clears itself after a scan | Write | ||
| BV | 15 | Photo Cell | Photo cell input state | Read | ||
| BV | 16 | ROC Active | ROC active command | Write | 0=ROC Inactive, 1=ROC Active | |
| BV | 17 | Alarm Point | Inverted alarm condition | Read | ||
| BV | 19 | HPC On | HPC on command; source comment unclear | Write | ||
| BV | 28 | Digital Input 7 | Digital input 7 state; listed as instance 28 | Read |
No points match these filters.
Integration notes
- BV 3 Alarm Active is inverted: 0 = alarm, 1 = normal; BV 17 Alarm Point is also an inverted alarm.
- The source lists Digital Input 7 as BV 28 between BV 17 and BV 19; BV 18 is missing, so 28 may be a typo for 18.
- BV 19 HPC On carries a copied reset comment in the source; its exact behaviour isn't documented.
- The list gives many analog values 'in tenths' (and some integers in thousandths); check whether your BMS reads 72.5 or 725 and scale if needed.
- The source lists instances 1001 and up as type "INT" and does not say which BACnet object type that is. They are shown here as AV, but Desert Aire does not confirm that; check the actual object type with a device discovery before mapping.
- The source does not say whether the unit uses BACnet IP or BACnet MS/TP.
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 Grow Room Program (GR 3.0.4 and later) 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 Grow Room Program (GR 3.0.4 and later)
How many BACnet points does the Desert Aire IAQ Grow Room Program (GR 3.0.4 and later) have?
This list has 89 BACnet objects: 70 analog values, 19 binary values. The exact set on a given unit depends on its firmware, installed options and configuration.
Which Desert Aire IAQ Grow Room Program (GR 3.0.4 and later) BACnet points are writable?
30 of the 89 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 Grow Room Program (GR 3.0.4 and later) BACnet documentation?
The source is BACnet Points List - Unit Type IAQ Grow Room Program Versions GR 3.0.4 & Above, revision 2016-08-26, published free by Desert Aire at https://www.desert-aire.com/wp-content/uploads/2025/04/IAQ-GR-BACnet-Points-Ver-3_0_4.pdf.
What are the minimum BACnet points to integrate the Desert Aire IAQ Grow Room Program (GR 3.0.4 and later)?
Start with BV 1 Network Lights On Input (Lights-on input (1 = on); picks day/night setpoints); AV 20 Lights On Temp. Set Point (Lights-on temperature setpoint, 45-90 °F); AV 21 Lights Off Temp. Set Point (Lights-off temperature setpoint, 45-90 °F); AV 22 Lights On RH Set Point (Lights-on RH setpoint, %); AV 23 Lights Off RH Set Point (Lights-off RH setpoint, %); BV 14 Remote Reset (Write 1 to reset); AV 1001 Unit Status (Operating state code (0-12)); AV 9 Zone Air Temperature (Measured zone temperature, °F); AV 10 Zone Air Relative Humidity (Measured zone RH, %); BV 3 Alarm Active (Unit alarm; 0 = alarm, 1 = normal).
How do I enable BMS control of the Desert Aire IAQ Grow Room Program (GR 3.0.4 and later)?
No network on/off object is listed. BV 1 Network Lights On Input tells the unit whether the grow lights are on (1) or off (0); BV 2 confirms the state and BV 15 shows the photo cell input.
Can the BMS supply sensor values to the Desert Aire IAQ Grow Room Program (GR 3.0.4 and later)?
The BMS can write zone temperature (AV 58) and zone RH (AV 59). The list does not say how the unit chooses between these and its own sensors.
How do I check these points on the real IAQ Grow Room Program (GR 3.0.4 and later)?
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
- Industrial dehumidifier (air handler) controller
Desert Aire ExpertAire LW (Wide Temperature Range) - program 2.0.6
Desert Aire ExpertAire LW wide-temperature-range dehumidifiers (industrial, water treatment, ice rink and grow uses) running program version 2.0.6.
Also known as: ExpertAire LW, LW Series, Desert Aire LW, LW 2.0.6 - Outdoor air dehumidifier / DOAS controller
Desert Aire IAQ Controller Program 3.3.4
Desert Aire dehumidification units running the IAQ controller program, version 3.3.4 (units with intake air, energy wheel, exhaust fan and outdoor/recirculation dampers).
Also known as: Desert Aire IAQ, IAQ 3.3.4, IAQ program - Indoor pool dehumidifier (air handler) controller
Desert Aire SelectAire (SA) Series - program 3.x.x
Desert Aire SelectAire (SA) indoor pool dehumidifiers running controller program version 3.x.x.
Also known as: SelectAire, SA Series, Desert Aire SA, SA 3.x.x, EC-10617, EC-10880 - Indoor pool dehumidifier (air handler) controller
Desert Aire SelectAire Plus (SP) Series - program 1.x.x
Desert Aire SelectAire Plus (SP) indoor pool dehumidifiers running controller program version 1.x.x.
Also known as: SelectAire Plus, SP Series, Desert Aire SP, SP 1.x.x, EC-10586
Source: BACnet Points List - Unit Type IAQ Grow Room Program Versions GR 3.0.4 & Above · rev. 2016-08-26. Object names, instances and units are reproduced as published; descriptions are our own.