Easy BACnet
  1. Home
  2. BACnet points lists
  3. CaptiveAire
  4. DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet)

DOAS rooftop unit · BACnet points list

CaptiveAire DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet) BACnet points list

Updated 12 November 2026

Short answer

This is the BACnet object table for CaptiveAire's earlier DOAS RTU Series controls, read through a factory-wired Protocessor gateway on BACnet IP or BACnet MS/TP. It has heat, cool and fan commands, occupied and unoccupied setpoints, a two-period weekly schedule, sensor and refrigerant readings, VFD data and six active alert codes. Units with the current Paragon MUA controls use a different list.

This page lists 143 BACnet objects for the CaptiveAire DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet) — 92 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from CaptiveAire’s own free documentation, linked below.

Manufacturer
CaptiveAire
Model
DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet)
Equipment
DOAS rooftop unit
Equipment type
Rooftop units, AHUs & DOAS
BACnet objects
143 (92 writable)
Transport
BACnet IP, BACnet MS/TP
Firmware
Not stated
Default device instance
50000
Also known as
A0026936, CaptiveAire DOAS RTU, Paragon IBT controls (legacy), DOAS RTU Series, CaptiveAire DOAS, Protocessor
Source document
Packaged Rooftop Unit - DOAS RTU Series - Installation, Operation, and Maintenance Manual (DDC Control Points) · A0026936 · rev. March 2021 Rev 18
Download CSV 143 rows Download EDE B.I.G.-EU JSON Manufacturer PDF ↗ Compare with your scan Download Easy BACnet Mobile App Google Play

Reference only, provided as-is: verify against CaptiveAire’s current documentation and the live device before use. Not official CaptiveAire information. Terms of use.

BMS integration notes: CaptiveAire DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet)

Integration in brief

To run the unit from the BMS, set the heating and/or cooling tempering mode to DDC at the unit HMI, then write HeatCommand, CoolCommand and FanCommand. Otherwise leave the unit on its own setpoints and use DDCOccupiedOverride for occupancy. Scale setpoints x10 when writing and divide temperatures by 10 when reading; watch UnitStatus, OccupancyStatus and the alert codes.

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 1HeatCommandHeat on/off when heat mode is DDC (1 = on)Write
BV 2CoolCommandCool on/off when cool mode is DDC (1 = on)Write
BV 3FanCommandFan on/off in DDC mode (1 = on)Write
BV 89DDCOccupiedOverrideOccupied override from the BMS (1 = on)Write
AV 22DischargeHeatOccOccupied discharge heat setpoint, °F x10Write
AV 26DischargeCoolOccOccupied discharge cool setpoint, °F x10Write
AI 112UnitStatus0 idle, 1 heat, 2 cool, 3 blower, 4-6 lockoutRead
AI 101DischargeTempDischarge air temperature, °F x10Read
AI 99OutsideTempOutdoor air temperature, °F x10Read
AI 93AlertCode1First active alert code (0 = no fault)Read

Enable & remote start

Set the heating and/or cooling tempering mode to DDC through the unit HMI; this turns off temperature-based activation so HeatCommand, CoolCommand and FanCommand take over. The fan command only works in DDC mode.

Network setup

Watch out for

CaptiveAire DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet) 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.

143 of 143 shown
Type
Binary
Access
Show
CaptiveAire DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet) BACnet Points List
DescriptionStates
BVmin1HeatCommandHeat commandWrite0=Off, 1=On
BVmin2CoolCommandCool commandWrite0=Off, 1=On
BVmin3FanCommandFan commandWrite0=Off, 1=On
BV4AnalogHeatCoolAnalog heating/cooling control signal (0-1000)Write
AV5VFDminFreqOccupiedMinimum VFD frequency, occupied (value x10)HzWrite
AV6VFDmaxFreqOccupiedMaximum VFD frequency, occupied (value x10)HzWrite
AV7minOAOccMinimum outdoor air, occupiedWrite
AV8maxOAOccMaximum outdoor air, occupiedWrite
AV9minOAUnoccMinimum outdoor air, unoccupied%Write
AV10maxOAUnoccMaximum outdoor air, unoccupied%Write
AV11minSupplyPWMOccMinimum supply ECM speed, occupiedWrite
AV12maxSupplyPWMOccMaximum supply ECM speed, occupiedWrite
BV13AllowScheduleInternal scheduling enableWrite0=Disabled, 1=Enabled
AV14CoolLowTempThresholdCooling low outdoor temperature lockout (value x10)°FWrite
AV15VFDminFreqUnoccMinimum VFD frequency, unoccupied (value x10)HzWrite
AV16VFDmaxFreqUnoccMaximum VFD frequency, unoccupied (value x10)HzWrite
AV17minSupplyPWMUnoccMinimum supply ECM speed, unoccupied%Write
AV18maxSupplyPWMUnoccMaximum supply ECM speed, unoccupied%Write
AV19IntakeHeatOccIntake heat occupied setpoint (value x10)°FWrite
AV20SpaceHeatOccSpace heat occupied setpoint (value x10)°FWrite
AV21MinDischargeHeatOccMinimum discharge heat occupied setpoint (value x10)°FWrite
AVmin22DischargeHeatOccDischarge heat occupied setpoint (value x10)°FWrite
AV23MaxDischargeHeatOccMaximum discharge heat occupied setpoint (value x10)°FWrite
AV24IntakeCoolOccIntake cool occupied setpoint (value x10)°FWrite
AV25minDischargeCoolOccMinimum discharge cool occupied setpoint (value x10)°FWrite
AVmin26DischargeCoolOccDischarge cool occupied setpoint (value x10)°FWrite
AV27maxDischargeCoolOccMaximum discharge cool occupied setpoint (value x10)°FWrite
AV28SpaceCoolOccSpace cool occupied setpoint (value x10)°FWrite
AV29IntakeCoolRHOccIntake cool RH occupied setpoint%Write
AV30DischargeCoolRHOccDischarge cool RH occupied setpoint%Write
AV31SpaceCoolRHOccSpace cool RH occupied setpoint%Write
AV32IntakeHeatUnoccIntake heat unoccupied setpoint (value x10)°FWrite
AV33SpaceHeatUnoccSpace heat unoccupied setpoint (value x10)°FWrite
AV34MinDischargeHeatUnoccMinimum discharge heat unoccupied setpoint (value x10)°FWrite
AV35DischargeHeatUnoccDischarge heat unoccupied setpoint (value x10)°FWrite
AV36MaxDischargeHeatUnoccMaximum discharge heat unoccupied setpoint (value x10)°FWrite
AV37IntakeCoolUnoccIntake cool unoccupied setpoint (value x10)°FWrite
AV38minDischargeCoolUnoccMinimum discharge cool unoccupied setpoint (value x10)°FWrite
AV39DischargeCoolUnoccDischarge cool unoccupied setpoint (value x10)°FWrite
AV40maxDischargeCoolUnoccMaximum discharge cool unoccupied setpoint (value x10)°FWrite
AV41SpaceCoolUnoccSpace cool unoccupied setpoint (value x10)°FWrite
AV42IntakeCoolRHUnoccIntake cool RH unoccupied setpoint%Write
AV43DischargeCoolRHUnoccDischarge cool RH unoccupied setpoint%Write
AV44SpaceCoolRHUnoccSpace cool RH unoccupied setpoint%Write
AV45intakeFirestatSPIntake firestat setpoint (value x10)°FWrite
AV46dischargeFirestatSPDischarge firestat setpoint (value x10)°FWrite
AV47cabHeatSPCabinet heat setpoint (value x10)°FWrite
AV48freezestatSetpointFreezestat setpoint (value x10)°FWrite
AV49drainHeatSPDrain heat setpoint (value x10)°FWrite
AV50roomOverrideSPRoom override setpoint (value x10)°FWrite
AV51economizerBandSPEconomizer band setpoint (value x10)°FWrite
AV52economizerSPEconomizer setpoint (value x10)°FWrite
AV53econoEnthalpyBandSPEconomizer enthalpy bandBtu/lbWrite
AV54econoRelHumSPEconomizer RH setpoint%Write
AV55overheatSPOverheat setpoint (value x10)°FWrite
AV56MondayStartAMonday schedule A start (minutes after midnight, 1440 = none)minWrite
AV57MondayEndAMonday schedule A end (minutes after midnight, 1440 = none)minWrite
AV58TuesdayStartATuesday schedule A start (minutes after midnight, 1440 = none)minWrite
AV59TuesdayEndATuesday schedule A end (minutes after midnight, 1440 = none)minWrite
AV60WednesdayStartAWednesday schedule A start (minutes after midnight, 1440 = none)minWrite
AV61WednesdayEndAWednesday schedule A end (minutes after midnight, 1440 = none)minWrite
AV62ThursdayStartAThursday schedule A start (minutes after midnight, 1440 = none)minWrite
AV63ThursdayEndAThursday schedule A end (minutes after midnight, 1440 = none)minWrite
AV64FridayStartAFriday schedule A start (minutes after midnight, 1440 = none)minWrite
AV65FridayEndAFriday schedule A end (minutes after midnight, 1440 = none)minWrite
AV66SaturdayStartASaturday schedule A start (minutes after midnight, 1440 = none)minWrite
AV67SaturdayEndASaturday schedule A end (minutes after midnight, 1440 = none)minWrite
AV68SundayStartASunday schedule A start (minutes after midnight, 1440 = none)minWrite
AV69SundayEndASunday schedule A end (minutes after midnight, 1440 = none)minWrite
AV70MondayStartBMonday schedule B start (minutes after midnight, 1440 = none)minWrite
AV71MondayEndBMonday schedule B end (minutes after midnight, 1440 = none)minWrite
AV72TuesdayStartABTuesday schedule B start (minutes after midnight, 1440 = none; name printed 'StartAB')minWrite
AV73TuesdayEndBTuesday schedule B end (minutes after midnight, 1440 = none)minWrite
AV74WednesdayStartBWednesday schedule B start (minutes after midnight, 1440 = none)minWrite
AV75WednesdayEndBWednesday schedule B end (minutes after midnight, 1440 = none)minWrite
AV76ThursdayStartBThursday schedule B start (minutes after midnight, 1440 = none)minWrite
AV77ThursdayEndBThursday schedule B end (minutes after midnight, 1440 = none)minWrite
AV78FridayStartBFriday schedule B start (minutes after midnight, 1440 = none)minWrite
AV79FridayEndBFriday schedule B end (minutes after midnight, 1440 = none)minWrite
AV80SaturdayStartBSaturday schedule B start (minutes after midnight, 1440 = none)minWrite
AV81SaturdayEndBSaturday schedule B end (minutes after midnight, 1440 = none)minWrite
AV82SundayStartBSunday schedule B start (minutes after midnight, 1440 = none)minWrite
AV83SundayEndBSunday schedule B end (minutes after midnight, 1440 = none)minWrite
AV84SupplyVFDFrequencyOccRunning supply VFD frequency, occupied (value x10)HzWrite
AV85SupplyPWMOccRunning supply ECM rate, occupied%Write
AV86OApercentUnoccOutdoor air percent, unoccupied%Write
AV87OApercentOccOutdoor air percent, occupied%Write
AV88OutdoorAirVoltsOccOutdoor air damper signal, occupied (value x100)VWrite
BVmin89DDCOccupiedOverrideDDC occupied overrideWrite0=Override Off, 1=Override On
AV90SupplyVFDFrequencyUnoccRunning supply VFD frequency, unoccupied (value x10)HzWrite
AV91SupplyPWMUnoccRunning supply ECM rate, unoccupied%Write
AV92OutdoorAirVoltsUnoccOutdoor air damper signal, unoccupied (value x100)VWrite
AImin93AlertCode1Active alert code 1Read
AI94AlertCode2Active alert code 2Read
AI95AlertCode3Active alert code 3Read
AI96AlertCode4Active alert code 4Read
AI97AlertCode5Active alert code 5Read
AI98AlertCode6Active alert code 6Read
AImin99OutsideTempOutside temperature (value x10)°FRead
AI100ReturnTempReturn temperature (value x10)°FRead
AImin101DischargeTempDischarge temperature (value x10)°FRead
AI102IntakeTempIntake temperature (value x10)°FRead
AI103SpaceTempSpace temperature (value x10)°FRead
AI104EvapCoilTempEvaporator coil temperature (value x10)°FRead
AI105HMI1TempHMI 1 temperature (value x10)°FRead
AI106HMI2TempHMI 2 temperature (value x10)°FRead
AI107HMI3TempHMI 3 temperature (value x10)°FRead
AI108HMI4TempHMI 4 temperature (value x10)°FRead
AI109HMI5TempHMI 5 temperature (value x10)°FRead
AI110IntakeHumiditySensor1Intake humidity sensor 1 (value x10)%Read
AI111HumiditySensor2Humidity sensor 2 (value x10)%Read
AImin112UnitStatusUnit operating statusRead0=Idle, 1=Heating, 2=Cooling, 3=Blower only, 4-6=Lockout
AI113SupplyVFDFrequencySupply VFD frequency (value x10)HzRead
AI114SupplyVFDCurrentSupply VFD current (value x10)ARead
AI115SupplyVFDPowerSupply VFD power (value x100)kWRead
AI116PWMtoCondenserFansCondenser fan PWM output%Read
AI117CompressorVFDCurrentCompressor VFD current (value x100)ARead
AI118CompressorVFDPowerCompressor VFD power (value x100)kWRead
AI119CompressorVFDFrequencyCompressor VFD frequency (value x10)HzRead
AI120ModulatingGasOut1Modulating gas output 1 (service reading)Read
AI121OutdoorAirModeOutdoor air modeRead0=Off, 1=Manual, 2=2 position, 3=Schedule, 4=Outside air, 5=100% OA, 6=Analog
AI122OutAirVoltsOutOutdoor air damper output (service reading)Read
AI123ReheatVoltsOutReheat output (service reading)Read
AI124OccupancyStatusOccupancy statusRead0=Unoccupied, 1=Occupied by schedule, 2=Occupied by hardware input override, 4=Occupied by DDC override, 8=Occupied by HMI override, 16=Scheduling disabled
AI125SuperHeatValueSuction superheat (value x10)°FRead
AI126SuctionPressureSuction pressure (value x10)Read
AI127SuctionEvapTempSuction saturated evaporator temperature (value x10)°FRead
AI128SuctionLineTempSuction line temperature (value x10)°FRead
AI129EEVPositionElectronic expansion valve position (value x10)%Read
AI130HeatTemperingModeOccHeating tempering mode in use, occupiedRead0=Discharge, 1=Space, 2=BAS, 3=DDC
AI131ActivateBasedONOccActivation source, occupiedRead0=Intake, 1=Space, 2=Both, 3=Either, 4=Stat
AI132CoolTemperingModeOccCooling tempering mode in use, occupiedRead0=Discharge, 1=Space, 2=BAS, 3=DDC
AI133HeatTemperingModeUnoccHeating tempering mode in use, unoccupiedRead0=Discharge, 1=Space, 2=BAS, 3=DDC
AI134ActivateBasedONUnoccActivation source, unoccupiedRead0=Intake, 1=Space, 2=Both, 3=Either, 4=Stat
AI135CoolTemperingModeUnoccCooling tempering mode in use, unoccupiedRead0=Discharge, 1=Space, 2=BAS, 3=DDC
AI136BlowerModeOccBlower mode, occupiedRead0=Interlock, 1=Auto, 2=On
AI137BlowerModeUnoccBlower mode, unoccupiedRead0=Interlock, 1=Auto, 2=On
AI138RelHumHMI1HMI 1 relative humidity (value x10)%Read
AI139RelHumHMI2HMI 2 relative humidity (value x10)%Read
AI140RelHumHMI3HMI 3 relative humidity (value x10)%Read
AI141RelHumHMI4HMI 4 relative humidity (value x10)%Read
AI142RelHumHMI5HMI 5 relative humidity (value x10)%Read
AI143AvgRelativeHumidityHMIAverage HMI relative humidity (value x10)%Read
Object ID lookup: CaptiveAire DOAS RTU Series packaged rooftop unit, legacy IBT controls point IDs by name

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. 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 DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet) 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 CaptiveAire DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet)

How many BACnet points does the CaptiveAire DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet) have?

This list has 143 BACnet objects: 51 analog inputs, 86 analog values, 6 binary values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which CaptiveAire DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet) BACnet points are writable?

92 of the 143 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 CaptiveAire DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet) BACnet documentation?

The source is Packaged Rooftop Unit - DOAS RTU Series - Installation, Operation, and Maintenance Manual (DDC Control Points) (A0026936), revision March 2021 Rev 18, published free by CaptiveAire at https://www.captiveaire.com/manuals/makeupair/doas-oim.pdf.

What are the minimum BACnet points to integrate the CaptiveAire DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet)?

Start with BV 1 HeatCommand (Heat on/off when heat mode is DDC (1 = on)); BV 2 CoolCommand (Cool on/off when cool mode is DDC (1 = on)); BV 3 FanCommand (Fan on/off in DDC mode (1 = on)); BV 89 DDCOccupiedOverride (Occupied override from the BMS (1 = on)); AV 22 DischargeHeatOcc (Occupied discharge heat setpoint, °F x10); AV 26 DischargeCoolOcc (Occupied discharge cool setpoint, °F x10); AI 112 UnitStatus (0 idle, 1 heat, 2 cool, 3 blower, 4-6 lockout); AI 101 DischargeTemp (Discharge air temperature, °F x10); AI 99 OutsideTemp (Outdoor air temperature, °F x10); AI 93 AlertCode1 (First active alert code (0 = no fault)).

How do I enable BMS control of the CaptiveAire DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet)?

Set the heating and/or cooling tempering mode to DDC through the unit HMI; this turns off temperature-based activation so HeatCommand, CoolCommand and FanCommand take over. The fan command only works in DDC mode.

How do I check these points on the real DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet)?

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 CaptiveAire BACnet points lists

Source: Packaged Rooftop Unit - DOAS RTU Series - Installation, Operation, and Maintenance Manual (DDC Control Points) · A0026936 · rev. March 2021 Rev 18. Object names, instances and units are reproduced as published; descriptions are our own.