- Home
- BACnet points lists
- Desert Aire
- SelectAire Plus (SP) Series - program 1.x.x
Indoor pool dehumidifier (air handler) controller · BACnet points list
Desert Aire SelectAire Plus (SP) Series - program 1.x.x BACnet points list
Updated 28 October 2026
SelectAire Plus units are large indoor pool dehumidifiers. The BACnet list is fixed: analog inputs for refrigerant, air, pool water and pressure sensors, four writable setpoints (space RH, space air, pool 1 and pool 2 water), binary inputs for component status and alarms, and seven writable binary values for occupancy, event, max outdoor air, purge, unit off, roof lockout and reset. A multistate input reports the unit's operating state.
This page lists 110 BACnet objects for the Desert Aire SelectAire Plus (SP) Series - program 1.x.x — 11 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
- SelectAire Plus (SP) Series - program 1.x.x
- Equipment
- Indoor pool dehumidifier (air handler) controller
- Equipment type
- Dehumidifiers
- BACnet objects
- 110 (11 writable)
- Transport
- —
- Firmware
- Program version 1.x.x
- Also known as
- SelectAire Plus, SP Series, Desert Aire SP, SP 1.x.x, EC-10586
BMS integration notes: Desert Aire SelectAire Plus (SP) Series - program 1.x.x
Write occupancy (BV 102) and, if the BMS owns start/stop, Network Off (BV 106). Set the space RH, space air and pool water setpoints through AV 27-30. Monitor Unit Status (MI 109), space conditions and Active Alarm (BI 110), and use Remote Reset (BV 108) to clear 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 106 | Network Off | Unit off command (1 = off, 0 = on) | Write |
| BV 102 | Network Occupied | Occupancy command (1 = occupied) | Write |
| AV 27 | Zone Relative Humidity Setpoint | Space RH setpoint, 0-99 % | Write |
| AV 28 | Zone Air Temperature Setpoint | Space air setpoint, 65-99 °F | Write |
| AV 29 | Pool 1 Water Temperature Setpoint | Pool 1 water setpoint, 70-104 °F | Write |
| BV 108 | Remote Reset | Write 1 to reset the unit | Write |
| MI 109 | Unit Status | Operating state code (0-9) | Read |
| AI 3 | Zone Air Relative Humidity | Measured space RH, % | Read |
| AI 4 | Zone Air Temperature | Measured space air temperature | Read |
| BI 110 | Active Alarm | Any alarm active (1 = alarm) | Read |
Enable & remote start
BV 106 Network Off stops the unit when written 1 and releases it when written 0; BI 48 shows the remote-off state. BV 102 Network Occupied sets occupied (1) or unoccupied (0). Event, maximum outdoor air and purge modes are requested with BV 103, BV 104 and BV 105.
Network setup
- The source gives no default device instance, MAC address, baud rate or IP settings.
Watch out for
- BI 48 Remote Off reads 0 when the unit is off and 1 when normal.
- BV 107 Network Roof Lockout must be written 1 while the roof or wall is open and 0 when closed.
- Points for options the unit lacks are still listed and read meaningless values.
Desert Aire SelectAire Plus (SP) Series - program 1.x.x 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 | |||||
|---|---|---|---|---|---|---|
| AI | 1 | Suction Pressure A | Range 0.0 to 250.0 psig | psig | Read | |
| AI | 2 | Discharge Pressure A | Range 0.0 to 650.0 psig | psig | Read | |
| AImin | 3 | Zone Air Relative Humidity | Range 0.0 to 100.0 % | % | Read | |
| AImin | 4 | Zone Air Temperature | Range -40.0 to 140.0 °F | °F / °C | Read | |
| AI | 5 | Supply Air Temperature | Range -40.0 to 140.0 °F | °F / °C | Read | |
| AI | 6 | Suction Pressure B | Range 0.0 to 250.0 psig | psig | Read | |
| AI | 7 | Discharge Pressure B | Range 0.0 to 650.0 psig | psig | Read | |
| AI | 8 | Pool 1 Inlet Temperature | Range -40.0 to 140.0 °F | °F / °C | Read | |
| AI | 9 | Pool 2 Inlet Temperature | Range -40.0 to 140.0 °F | °F / °C | Read | |
| AI | 10 | Pool 1 Outlet Temperature | Range -40.0 to 140.0 °F | °F / °C | Read | |
| AI | 11 | Pool 2 Outlet Temperature | Range -40.0 to 140.0 °F | °F / °C | Read | |
| AI | 12 | Supply Blower DP | Range 0.0 to 25.0 in. w.c. | in. w.c. | Read | |
| AI | 13 | Exhaust Blower DP | Range 0.0 to 25.0 in. w.c. | in. w.c. | Read | |
| AI | 14 | Evaporator DP | Range 0.0 to 2.0 in. w.c. | in. w.c. | Read | |
| AI | 15 | Evaporator A DP | Range 0.0 to 2.0 in. w.c. | in. w.c. | Read | |
| AI | 16 | Outdoor Air DP | Range 0.0 to 2.0 in. w.c. | in. w.c. | Read | |
| AI | 17 | Zone Pressure DP | Range -1.0 to 1.0 in. w.c. | in. w.c. | Read | |
| AI | 18 | VOC Sensor | Range 0 to 2000 ppm | ppm | Read | |
| AI | 19 | Outdoor Air Relative Humidity | Range 0.0 to 100.0 % | % | Read | |
| AI | 20 | Outdoor Air Temperature | Range -40.0 to 140.0 °F | °F / °C | Read | |
| AI | 21 | Evap Bypass Damper Output | Range 0.0 to 100.0 % | % | Read | |
| AI | 22 | Outdoor Air Damper Output | Range 0.0 to 100.0 % | % | Read | |
| AI | 23 | Air Heat Command | Range 0.0 to 100.0 % | % | Read | |
| AI | 24 | Supply Blower CFM | Range 0.0 to 100.0 % | % | Read | |
| AI | 25 | Exhaust Blower CFM | Range 0.0 to 100.0 % | % | Read | |
| AI | 26 | Low Exhaust Speed | Range 0.0 to 100.0 % | % | Read | |
| AVmin | 27 | Zone Relative Humidity Setpoint | Settable 0.0 to 99.0 % | % | Write | |
| AVmin | 28 | Zone Air Temperature Setpoint | Settable 65.0 to 99.0 °F | °F / °C | Write | |
| AVmin | 29 | Pool 1 Water Temperature Setpoint | Settable 70.0 to 104.0 °F | °F / °C | Write | |
| AV | 30 | Pool 2 Water Temperature Setpoint | Settable 70.0 to 104.0 °F | °F / °C | Write | |
| BI | 31 | Supply Blower On | Read | 0=Off, 1=On | ||
| BI | 32 | Exhaust Blower On | Read | 0=Off, 1=On | ||
| BI | 33 | Compressor A | Read | 0=Off, 1=On | ||
| BI | 34 | Compressor B | Read | 0=Off, 1=On | ||
| BI | 35 | Airflow | Read | 0=Off, 1=On | ||
| BI | 36 | Air Heating Required | Read | 0=Off, 1=On | ||
| BI | 37 | Auxiliary Heat Required Pool 1 | Read | 0=Off, 1=On | ||
| BI | 38 | Auxiliary Heat Required Pool 2 | Read | 0=Off, 1=On | ||
| BI | 39 | Pool 1 Flow Switch | Read | 0=Off, 1=On | ||
| BI | 40 | Pool 2 Flow Switch | Read | 0=Off, 1=On | ||
| BI | 41 | Tower 1 Flow Switch | Read | 0=Off, 1=On | ||
| BI | 42 | Tower 2 Flow Switch | Read | 0=Off, 1=On | ||
| BI | 43 | Occupied | Read | 0=Un-occupied, 1=Occupied | ||
| BI | 44 | Event Mode | Read | 0=Normal, 1=Event On | ||
| BI | 45 | Maximum Outdoor Air Mode | Read | 0=Normal, 1=Max OA On | ||
| BI | 46 | Economizer On | Read | 0=Normal, 1=Economizer Running | ||
| BI | 47 | Purge Mode | Read | 0=Normal, 1=Purge On | ||
| BI | 48 | Remote Off | Read | 0=Unit Off, 1=Normal | ||
| BI | 49 | Suction Pressure A Alarm | Very low suction pressure, circuit A | Read | 0=Normal, 1=Alarm | |
| BI | 50 | Suction Pressure B Alarm | Very low suction pressure, circuit B | Read | 0=Normal, 1=Alarm | |
| BI | 51 | Multiple Suction Pressure A Alarms | Repeated low suction pressure, circuit A | Read | 0=Normal, 1=Alarm | |
| BI | 52 | Multiple Suction Pressure B Alarms | Repeated low suction pressure, circuit B | Read | 0=Normal, 1=Alarm | |
| BI | 53 | Discharge Pressure A Alarm | High discharge pressure, circuit A | Read | 0=Normal, 1=Alarm | |
| BI | 54 | Discharge Pressure B Alarm | High discharge pressure, circuit B | Read | 0=Normal, 1=Alarm | |
| BI | 55 | Zone Sensor Alarm | Zone sensor communication fault | Read | 0=Normal, 1=Alarm | |
| BI | 56 | Outdoor Air Sensor Alarm | Outdoor air sensor communication fault | Read | 0=Normal, 1=Alarm | |
| BI | 57 | Supply Blower Overload | Read | 0=Normal, 1=Alarm | ||
| BI | 58 | Exhaust Blower Overload | Read | 0=Normal, 1=Alarm | ||
| BI | 59 | Condenser Fan Overload | Read | 0=Normal, 1=Alarm | ||
| BI | 60 | Compressor A Overload | Read | 0=Normal, 1=Alarm | ||
| BI | 61 | Compressor B Overload | Read | 0=Normal, 1=Alarm | ||
| BI | 62 | Smoke / General Alarm | Smoke alarm input | Read | 0=Normal, 1=Alarm | |
| BI | 63 | Low Voltage Alarm | Voltage monitor alarm | Read | 0=Normal, 1=Alarm | |
| BI | 64 | Freeze Protection Alarm | Read | 0=Normal, 1=Alarm | ||
| BI | 65 | Low Exhaust Blower Overload | Read | 0=Normal, 1=Alarm | ||
| BI | 66 | Filter Alarm | Read | 0=Normal, 1=Alarm | ||
| BI | 67 | Motor 2 Overload | Read | 0=Normal, 1=Alarm | ||
| BI | 68 | Motor 3 Overload | Read | 0=Normal, 1=Alarm | ||
| BI | 69 | Motor 4 Overload | Read | 0=Normal, 1=Alarm | ||
| BI | 70 | Motor 8 Overload | Read | 0=Normal, 1=Alarm | ||
| BI | 71 | VFD 106 Overload | Read | 0=Normal, 1=Alarm | ||
| BI | 72 | VFD 142 Overload | Read | 0=Normal, 1=Alarm | ||
| BI | 73 | EVD Offline Alarm | Read | 0=Normal, 1=Alarm | ||
| BI | 74 | EVD Low Superheat A Alarm | Read | 0=Normal, 1=Alarm | ||
| BI | 75 | EVD Low Superheat B Alarm | Read | 0=Normal, 1=Alarm | ||
| BI | 76 | EVD LOP A Alarm | Read | 0=Normal, 1=Alarm | ||
| BI | 77 | EVD LOP B Alarm | Read | 0=Normal, 1=Alarm | ||
| BI | 78 | EVD MOP A Alarm | Read | 0=Normal, 1=Alarm | ||
| BI | 79 | EVD MOP B Alarm | Read | 0=Normal, 1=Alarm | ||
| BI | 80 | EVD Valve A Alarm | Read | 0=Normal, 1=Alarm | ||
| BI | 81 | EVD Valve B Alarm | Read | 0=Normal, 1=Alarm | ||
| BI | 82 | EVD Low Suct A Alarm | Read | 0=Normal, 1=Alarm | ||
| BI | 83 | EVD Low Suct B Alarm | Read | 0=Normal, 1=Alarm | ||
| BI | 84 | EVD High T Cond Alarm | Read | 0=Normal, 1=Alarm | ||
| BI | 85 | EVD S1 Alarm | Read | 0=Normal, 1=Alarm | ||
| BI | 86 | EVD S2 Alarm | Read | 0=Normal, 1=Alarm | ||
| BI | 87 | EVD S3 Alarm | Read | 0=Normal, 1=Alarm | ||
| BI | 88 | EVD S4 Alarm | Read | 0=Normal, 1=Alarm | ||
| BI | 89 | EVD Battery Alarm | Read | 0=Normal, 1=Alarm | ||
| BI | 90 | EVD EEPROM Alarm | Read | 0=Normal, 1=Alarm | ||
| BI | 91 | EVD Incomplete Closing Alarm | Read | 0=Normal, 1=Alarm | ||
| BI | 92 | EVD Emergency Closing Alarm | Read | 0=Normal, 1=Alarm | ||
| BI | 93 | EVD Firmware Alarm | Read | 0=Normal, 1=Alarm | ||
| BI | 94 | EVD Config Error | Read | 0=Normal, 1=Alarm | ||
| BI | 95 | EVD Retain Alarm | Read | 0=Normal, 1=Alarm | ||
| BI | 96 | EVD Retain Error | Read | 0=Normal, 1=Alarm | ||
| BI | 97 | Offline c.PCOe 2 | Expansion module 2 communication fault | Read | 0=Normal, 1=Alarm | |
| BI | 98 | Offline c.PCOe 3 | Expansion module 3 communication fault | Read | 0=Normal, 1=Alarm | |
| BI | 99 | Offline c.PCOe 4 | Expansion module 4 communication fault | Read | 0=Normal, 1=Alarm | |
| BI | 100 | Offline c.PCOe 5 | Expansion module 5 communication fault | Read | 0=Normal, 1=Alarm | |
| BI | 101 | High Condensate Level Alarm | Drain pan level high | Read | 0=Normal, 1=Alarm | |
| BImin | 110 | Active Alarm | Any alarm active | Read | 0=Normal, 1=Alarm | |
| BVmin | 102 | Network Occupied | Occupancy command | Write | 0=Unoccupied, 1=Occupied | |
| BV | 103 | Network Event | Event mode command | Write | 0=Normal, 1=Event mode | |
| BV | 104 | Network Max OA | Maximum outdoor air mode command | Write | 0=Normal, 1=Max OA | |
| BV | 105 | Network Purge | Purge mode command | Write | 0=Normal, 1=Purge | |
| BVmin | 106 | Network Off | Unit off command | Write | 0=Unit on, 1=Unit off | |
| BV | 107 | Network Roof Lockout | Write 1 while the roof or wall is open | Write | 0=Closed, 1=Open | |
| BVmin | 108 | Remote Reset | Write 1 to reset the unit remotely | Write | ||
| MImin | 109 | Unit Status | Current operating state code | Read | 0=Unit Off / Zone Satisfied, 1=Heating Required, 2=Cooling Required, 3=Dehumidification Required, 4=Dehum and Heating Required, 5=Dehum and Cooling Required, 6=Energy Recovery, 7=Low Air Flow Condition, 8=Low Suction Pressure Condition, 9=EEV Initialization |
No points match these filters.
Integration notes
- The list covers options a given unit may not have (second pool, cooling towers, VOC sensor, circuit B); those points won't carry real data.
- Temperature and pressure ranges are given in both imperial and metric units; check which units the controller reports.
- BI 48 Remote Off is 0 when the unit is off and 1 in normal operation.
- The source does not say whether the unit uses BACnet IP or BACnet MS/TP.
- Instances run 1-110 continuously across object types (no two objects share an instance).
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 SelectAire Plus (SP) Series - program 1.x.x 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 SelectAire Plus (SP) Series - program 1.x.x
How many BACnet points does the Desert Aire SelectAire Plus (SP) Series - program 1.x.x have?
This list has 110 BACnet objects: 26 analog inputs, 4 analog values, 72 binary inputs, 7 binary values, 1 multi-state input. The exact set on a given unit depends on its firmware, installed options and configuration.
Which Desert Aire SelectAire Plus (SP) Series - program 1.x.x BACnet points are writable?
11 of the 110 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 SelectAire Plus (SP) Series - program 1.x.x BACnet documentation?
The source is BACnet Points List - Unit Type SP For Program Version 1.x.x (EC-10586 (Rev. 00)), revision 2020-06-16, published free by Desert Aire at https://www.desert-aire.com/wp-content/uploads/2025/04/SP-1_x_x-BACnet-Points.pdf.
What are the minimum BACnet points to integrate the Desert Aire SelectAire Plus (SP) Series - program 1.x.x?
Start with BV 106 Network Off (Unit off command (1 = off, 0 = on)); BV 102 Network Occupied (Occupancy command (1 = occupied)); AV 27 Zone Relative Humidity Setpoint (Space RH setpoint, 0-99 %); AV 28 Zone Air Temperature Setpoint (Space air setpoint, 65-99 °F); AV 29 Pool 1 Water Temperature Setpoint (Pool 1 water setpoint, 70-104 °F); BV 108 Remote Reset (Write 1 to reset the unit); MI 109 Unit Status (Operating state code (0-9)); AI 3 Zone Air Relative Humidity (Measured space RH, %); AI 4 Zone Air Temperature (Measured space air temperature); BI 110 Active Alarm (Any alarm active (1 = alarm)).
How do I enable BMS control of the Desert Aire SelectAire Plus (SP) Series - program 1.x.x?
BV 106 Network Off stops the unit when written 1 and releases it when written 0; BI 48 shows the remote-off state. BV 102 Network Occupied sets occupied (1) or unoccupied (0). Event, maximum outdoor air and purge modes are requested with BV 103, BV 104 and BV 105.
How do I check these points on the real SelectAire Plus (SP) Series - program 1.x.x?
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 - Grow room dehumidifier (air handler) controller
Desert Aire IAQ Grow Room Program (GR 3.0.4 and later)
Desert Aire grow-room dehumidification units running the IAQ Grow Room program, version GR 3.0.4 and later.
Also known as: Desert Aire GR, IAQ-GR, GR 3.0.4, Grow Room program, GrowAire - 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
Source: BACnet Points List - Unit Type SP For Program Version 1.x.x · EC-10586 (Rev. 00) · rev. 2020-06-16. Object names, instances and units are reproduced as published; descriptions are our own.