- Home
- BACnet points lists
- CaptiveAire
- Paragon RTU / DOAS DDC (Protocessor BACnet)
Rooftop unit / DOAS controller · BACnet points list
CaptiveAire Paragon RTU / DOAS DDC (Protocessor BACnet) BACnet points list
Updated 28 October 2026
CaptiveAire's Paragon rooftop units and DOAS are run by the unit's own controller board; BACnet comes from a factory-mounted Protocessor gateway in the control panel, set up at the factory for either BACnet IP (Ethernet) or BACnet MS/TP (RS-485). The 300 objects cover DDC commands, occupied/unoccupied setpoints, the on-board schedule, mode selections, sensor readings, compressor/ERV data and six active fault codes. The simplest BMS control is to enable scheduling once, set the on-board schedule to unoccupied (1440) and drive BV-5 DDCOccupiedOverride.
This page lists 300 BACnet objects for the CaptiveAire Paragon RTU / DOAS DDC (Protocessor BACnet) — 194 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
- Paragon RTU / DOAS DDC (Protocessor BACnet)
- Equipment
- Rooftop unit / DOAS controller
- Equipment type
- Rooftop units, AHUs & DOAS
- BACnet objects
- 300 (194 writable)
- Transport
- BACnet IP, BACnet MS/TP
- Firmware
- Not stated
- Default device instance
- 50001
- Also known as
- Paragon, CaptiveAire DOAS, CaptiveAire RTU, Protocessor, CN0861, RTU DDC Points
BMS integration notes: CaptiveAire Paragon RTU / DOAS DDC (Protocessor BACnet)
Turn on scheduling once (BV-216), set every on-board schedule slot (AV-46..87) to 1440 so the unit is always unoccupied by its own clock, then command occupancy from the BMS with BV-5. Let the unit run on its own setpoints (intake/space/discharge, chosen by the Activate Based On and Tempering Mode AVs) and monitor UnitStatus, temperatures and the six fault-code AIs. Only use the raw DDC heat/cool/blower commands if the tempering modes are set to DDC.
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 5 | DDCOccupiedOverride | Occupied/unoccupied command from the BMS | Write |
| BV 216 | SchedulingEnabledFlag | Must be on (once) for BV-5 to work | Write |
| AV 18 | SpaceCoolOccSP | Occupied space cooling setpoint | Write |
| AV 8 | SpaceHeatOccSP | Occupied space heating setpoint | Write |
| AI 139 | UnitStatus | Idle / blower / heating / cooling state | Read |
| AI 140 | CurrentOccupiedStatus | Confirms the occupancy command took effect | Read |
| AI 148 | DischargeTemp | Discharge air temperature | Read |
| AI 141 | AverageSpaceTemp | Space temperature the unit is controlling to | Read |
| AI 210 | ActiveFault1 | First active fault code | Read |
Enable & remote start
BMS occupancy control needs BV-216 SchedulingEnabledFlag on and all internal schedule AVs (46-87) at 1440; an occupied input always wins over unoccupied, so any non-1440 slot keeps the unit occupied regardless of BV-5. Direct heat/cool/blower commands (BV-1..3, AV-4) need the heat/cool tempering modes (AV-217..220) set to DDC (3).
Sensors & values from the BMS
A BMS space temperature can be written to AV-248 ExternalSpaceTempValue after enabling BV-247 ExternalSpaceTempEnable; space humidity likewise via BV-269 ExternalSpaceRhEnable and AV-270 ExternalSpaceRhValue. BV-280..283 act as virtual thermostat calls when Activate Based On is set to Stat (4). The Paragon IOM (A0033507 Rev 39) also lists Virtual Space Input (Temp/RH from the BMS, default Off) with an optional Input Timer (1-120 min, default 2) that falls back to the wired sensor when the BMS value goes stale.
Network setup
- Protocessor default device instance 50001, MS/TP MAC 51, 38400 baud, Max Master 127; the guide increments instance and MAC per unit number.
- Protocessor default IP 192.168.1.24 /255.255.255.0; web configurator login admin/admin (or the password printed by the Ethernet port).
- The gateway is factory set to either BACnet IP or MS/TP for the job; objects are only reachable on that port.
- Each changed gateway parameter needs its own Submit and a system restart.
Watch out for
- If any internal schedule slot is not 1440, BV-5 cannot turn the unit off during that slot.
- The controller board reboots when some factory settings are changed.
- Gas valve output reads 10 V both at high fire and when the unit is not heating.
- Setpoints used depend on Activate Based On (AV-221/222) and Tempering Mode (AV-217..220); unused setpoints have no effect.
- Blower speed AVs (88-91) must stay within the min/max speed limits in AV-228..235.
- Paragon IOM (A0033507 Rev 39): the HMI settings BMS User Write and BMS Factory Write, which allow BMS writes to user and factory settings, default to Disabled.
CaptiveAire Paragon RTU / DOAS DDC (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.
| Description | States | |||||
|---|---|---|---|---|---|---|
| BV | 1 | DDCHeatCommand | Heating command. Requires heat tempering mode = DDC | Write | ||
| BV | 2 | DDCCoolCommand | Cooling command. Requires heat tempering mode = DDC | Write | ||
| BV | 3 | DDCBlowerCommand | Blower command. Requires both heat and cool tempering mode = DDC | Write | ||
| AV | 4 | DDCModulation | Heat modulation signal, 0-10V. 0V = low fire and 10V = high | Write | ||
| BVmin | 5 | DDCOccupiedOverride | Occupied override command, requires SchedulingEnabled = ON (1) | Write | ||
| AV | 6 | IntakeHeatOccSP | Intake Heating Occupied Setpoint | Write | ||
| AV | 7 | IntakeHeatUnoccSP | Intake Heating Unoccupied Setpoint | Write | ||
| AVmin | 8 | SpaceHeatOccSP | Space Heating Occupied Setpoint | Write | ||
| AV | 9 | SpaceHeatUnoccSP | Space Heating Unoccupied Setpoint | Write | ||
| AV | 10 | MinDischargeHeatOccSP | Min Discharge Heating when occupied, relevant only if heat tempering mode = | Write | ||
| AV | 11 | MinDischargeHeatUnoccSP | Min Discharge Heating when unoccupied, relevant only if heat tempering mode = | Write | ||
| AV | 12 | DischargeHeatOccSP | Discharge heating setpoint when occupied, requires heat tempering mode = discharge | Write | ||
| AV | 13 | DischargeHeatUnoccSP | Discharge heating setpoint when unoccupied, requires heat tempering mode = discharge | Write | ||
| AV | 14 | MaxDischargeHeatOccSP | Max Discharge Heating when occupied, relevant only if heat tempering mode = | Write | ||
| AV | 15 | MaxDischargeHeatUnoccSP | Max Discharge Heating when unoccupied, relevant only if heat tempering mode = | Write | ||
| AV | 16 | IntakeCoolOccSP | Intake Cooling Occupied Setpoint | Write | ||
| AV | 17 | IntakeCoolUnoccSP | Intake Cooling Unoccupied Setpoint | Write | ||
| AVmin | 18 | SpaceCoolOccSP | Space Cooling Occupied Setpoint | Write | ||
| AV | 19 | SpaceCoolUnoccSP | Space Cooling Unoccupied Setpoint | Write | ||
| AV | 20 | MinDischargeCoolOccSP | Min Discharge Cooling setpoint when occupied, relevant only if cool tempering mode | Write | ||
| AV | 21 | MinDischargeCoolUnoccSP | Min Discharge Cooling setpoint when unoccupied, relevant only if cool tempering mode | Write | ||
| AV | 22 | DischargeCoolOccSP | Discharge Cooling setpoint when occupied, relevant only if cool tempering mode = | Write | ||
| AV | 23 | DischargeCoolUnoccSP | Discharge Cooling setpoint when unoccupied, relevant only if cool tempering mode = | Write | ||
| AV | 24 | MaxDischargeCoolOccSP | Max Discharge Cooling setpoint when occupied, relevant only if cool tempering mode | Write | ||
| AV | 25 | MaxDischargeCoolUnoccSP | Max Discharge Cooling setpoint when unoccupied, relevant only if cool tempering mode | Write | ||
| AV | 26 | RoomOverrideOccSP | Room Override Occupied Setpoint | Write | ||
| AV | 27 | RoomOverrideUnoccSP | Room Override Unoccupied Setpoint | Write | ||
| AV | 28 | FirestatIntakeSP | Firestat Intake Setpoint | Write | ||
| AV | 29 | FirestatDischargeSP | Firestat Discharge Setpoint | Write | ||
| AV | 30 | FreezestatSP | Freezestat Setpoint | Write | ||
| AV | 31 | OverheatDischargeSP | Overheat Discharge Setpoint | Write | ||
| AV | 32 | CabinetHeatSP | Cabinet Heat Setpoint | Write | ||
| AV | 33 | FurnaceDrainHeatSP | Furnace Drain Heat Setpoint | Write | ||
| AV | 34 | IntakeRhOccSP | Intake Relative Humidity Occupied Setpoint | Write | ||
| AV | 35 | IntakeRhUnoccSP | Intake Relative Humidity Unoccupied Setpoint | Write | ||
| AV | 36 | SpaceRhOccSP | Space Relative Humidity Occupied Setpoint | Write | ||
| AV | 37 | SpaceRhUnoccSP | Space Relative Humidity Unoccupied Setpoint | Write | ||
| AV | 38 | DischargeRhOccSP | Discharge Relative Humidity Occupied Setpoint | Write | ||
| AV | 39 | DischargeRhUnoccSP | Discharge Relative Humidity Unoccupied Setpoint | Write | ||
| AV | 40 | IntakeDpOccSP | Intake Dewpoint Occupied Setpoint | Write | ||
| AV | 41 | IntakeDpUnoccSP | Intake Dewpoint Unoccupied Setpoint | Write | ||
| AV | 42 | SpaceDpOccSP | Space Dewpoint Occupied Setpoint | Write | ||
| AV | 43 | SpaceDpUnoccSP | Space Dewpoint Unoccupied Setpoint | Write | ||
| AV | 44 | DischargeDpOccSP | Discharge Dewpoint Occupied Setpoint | Write | ||
| AV | 45 | DischargeDpUnoccSP | Discharge Dewpoint Unoccupied Setpoint | Write | ||
| AV | 46 | ScheduleSundayAStart | Daily schedule start/end time in minutes | Write | ||
| AV | 47 | ScheduleSundayAEnd | Daily schedule start/end time in minutes | Write | ||
| AV | 48 | ScheduleSundayBStart | Daily schedule start/end time in minutes | Write | ||
| AV | 49 | ScheduleSundayBEnd | Daily schedule start/end time in minutes | Write | ||
| AV | 50 | ScheduleSundayCStart | Daily schedule start/end time in minutes | Write | ||
| AV | 51 | ScheduleSundayCEnd | Daily schedule start/end time in minutes | Write | ||
| AV | 52 | ScheduleMondayAStart | Daily schedule start/end time in minutes | Write | ||
| AV | 53 | ScheduleMondayAEnd | Daily schedule start/end time in minutes | Write | ||
| AV | 54 | ScheduleMondayBStart | Daily schedule start/end time in minutes | Write | ||
| AV | 55 | ScheduleMondayBEnd | Daily schedule start/end time in minutes | Write | ||
| AV | 56 | ScheduleMondayCStart | Daily schedule start/end time in minutes | Write | ||
| AV | 57 | ScheduleMondayCEnd | Daily schedule start/end time in minutes | Write | ||
| AV | 58 | ScheduleTuesdayAStart | Daily schedule start/end time in minutes | Write | ||
| AV | 59 | ScheduleTuesdayAEnd | Daily schedule start/end time in minutes | Write | ||
| AV | 60 | ScheduleTuesdayBStart | Daily schedule start/end time in minutes | Write | ||
| AV | 61 | ScheduleTuesdayBEnd | Daily schedule start/end time in minutes | Write | ||
| AV | 62 | ScheduleTuesdayCStart | Daily schedule start/end time in minutes | Write | ||
| AV | 63 | ScheduleTuesdayCEnd | Daily schedule start/end time in minutes | Write | ||
| AV | 64 | ScheduleWednesdayAStart | Daily schedule start/end time in minutes | Write | ||
| AV | 65 | ScheduleWednesdayAEnd | Daily schedule start/end time in minutes | Write | ||
| AV | 66 | ScheduleWednesdayBStart | Daily schedule start/end time in minutes | Write | ||
| AV | 67 | ScheduleWednesdayBEnd | Daily schedule start/end time in minutes | Write | ||
| AV | 68 | ScheduleWednesdayCStart | Daily schedule start/end time in minutes | Write | ||
| AV | 69 | ScheduleWednesdayCEnd | Daily schedule start/end time in minutes | Write | ||
| AV | 70 | ScheduleThursdayAStart | Daily schedule start/end time in minutes | Write | ||
| AV | 71 | ScheduleThursdayAEnd | Daily schedule start/end time in minutes | Write | ||
| AV | 72 | ScheduleThursdayBStart | Daily schedule start/end time in minutes | Write | ||
| AV | 73 | ScheduleThursdayBEnd | Daily schedule start/end time in minutes | Write | ||
| AV | 74 | ScheduleThursdayCStart | Daily schedule start/end time in minutes | Write | ||
| AV | 75 | ScheduleThursdayCEnd | Daily schedule start/end time in minutes | Write | ||
| AV | 76 | ScheduleFridayAStart | Daily schedule start/end time in minutes | Write | ||
| AV | 77 | ScheduleFridayAEnd | Daily schedule start/end time in minutes | Write | ||
| AV | 78 | ScheduleFridayBStart | Daily schedule start/end time in minutes | Write | ||
| AV | 79 | ScheduleFridayBEnd | Daily schedule start/end time in minutes | Write | ||
| AV | 80 | ScheduleFridayCStart | Daily schedule start/end time in minutes | Write | ||
| AV | 81 | ScheduleFridayCEnd | Daily schedule start/end time in minutes | Write | ||
| AV | 82 | ScheduleSaturdayAStart | Daily schedule start/end time in minutes | Write | ||
| AV | 83 | ScheduleSaturdayAEnd | Daily schedule start/end time in minutes | Write | ||
| AV | 84 | ScheduleSaturdayBStart | Daily schedule start/end time in minutes | Write | ||
| AV | 85 | ScheduleSaturdayBEnd | Daily schedule start/end time in minutes | Write | ||
| AV | 86 | ScheduleSaturdayCStart | Daily schedule start/end time in minutes | Write | ||
| AV | 87 | ScheduleSaturdayCEnd | Daily schedule start/end time in minutes | Write | ||
| AV | 88 | BlowerManualFreqOcc | VFD frequency when occupied, requires blower control = VFD manual | Write | ||
| AV | 89 | BlowerManualFreqUnocc | VFD frequency when unoccupied, requires blower control = VFD manual | Write | ||
| AV | 90 | BlowerManualPwmRateOcc | ECM speed when occupied, requires blower control = ECM manual | Write | ||
| AV | 91 | BlowerManualPwmRateUnocc | ECM speed when unoccupied, requires blower control = ECM manual | Write | ||
| AV | 92 | MixingBoxManualOAOcc | Mixing Box Outdoor Air Percent during occupied times, requires mixing box mode | Write | ||
| AV | 93 | MixingBoxManualOAUnocc | Mixing Box Outdoor Air Percent during unoccupied times, requires mixing box mode | Write | ||
| AV | 94 | EconomizerTempSPOcc | Economizer Temperature Setpoint Occupied | Write | ||
| AV | 95 | EconomizerTempSPUnocc | Economizer Temperature Setpoint Unoccupied | Write | ||
| AV | 96 | EconomizerTempBandOcc | Economizer Temperature Band Setpoint Occupied | Write | ||
| AV | 97 | EconomizerTempBandUnocc | Economizer Temperature Band Setpoint Unoccupied | Write | ||
| AV | 98 | EconomizerTotalBandOcc | Economizer Temperature Total Band Setpoint Occupied | Write | ||
| AV | 99 | EconomizerTotalBandUnocc | Economizer Temperature Total Band Setpoint Unoccupied | Write | ||
| AV | 100 | EconomizerRhSPOcc | Economizer Relative Humidity Setpoint Occupied | Write | ||
| AV | 101 | EconomizerRhSPUnocc | Economizer Relative Humidity Setpoint Unoccupied | Write | ||
| AV | 102 | MixingBoxManualVoltsOcc | Mixing Box damper voltage during occupied times, requires mixing box mode = | Write | ||
| AV | 103 | MixingBoxManualVoltsUnocc | Mixing Box damper voltage during unoccupied times, requires mixing box mode = | Write | ||
| AV | 104 | BlowerPsSpLowOcc | Blower Low Static Pressure Setting Occupied | Write | ||
| AV | 105 | BlowerPsSpLowUnocc | Blower Low Static Pressure Setting Unoccupied | Write | ||
| AV | 106 | BlowerPsSpHighOcc | Blower High Static Pressure Setting Occupied | Write | ||
| AV | 107 | BlowerPsSpHighUnocc | Blower High Static Pressure Setting Unoccupied | Write | ||
| AV | 108 | DryModeDischTempSPOcc | Dry Mode Discharge Occupied Setpoint | Write | ||
| AV | 109 | DryModeDischTempSPUnocc | Dry Mode Discharge Unoccupied Setpoint | Write | ||
| AV | 110 | OaResetLowTempSp | Outdoor Air Reset Low Temperature Setpoint | Write | ||
| AV | 111 | OaResetHighTempSp | Outdoor Air Reset High Temperature Setpoint | Write | ||
| AV | 112 | OaResetHeatDischTempSp | Outdoor Air Reset Heat Discharge Temperature Setpoint | Write | ||
| AV | 113 | OaResetCoolDischTempSp | Outdoor Air Reset Cool Discharge Temperature Setpoint | Write | ||
| AV | 114 | OaResetHeatSpaceTempSp | Outdoor Air Reset Heat Space Temperature Setpoint | Write | ||
| AV | 115 | OaResetCoolSpaceTempSp | Outdoor Air Reset Cool Space Temperature Setpoint | Write | ||
| AV | 116 | CO2SensorPpmMin | CO2 PPM level at 0V | Write | ||
| AV | 117 | CO2SensorPpmMax | CO2 PPM level at 10V | Write | ||
| AV | 118 | CO2ThresholdLimitOcc | CO2 sensor threshold limit for the fan/damper to operate when occupied | Write | ||
| AV | 119 | CO2ThresholdLimitUnocc | CO2 sensor threshold limit for the fan/damper to operate when unoccupied | Write | ||
| AV | 120 | DynamicSpDiff | Dynamic Setpoint Differential | Write | ||
| AV | 121 | DynamicSpOffset | Dynamic Setpoint Differential Offset | Write | ||
| AV | 122 | DynamicSpHeatOa | Dynamic Setpoint Heat Outdoor Air | Write | ||
| AV | 123 | DynamicSpCoolOa | Dynamic Setpoint Cool Outdoor Air | Write | ||
| AV | 124 | ErvWheelSpeed | Energy Wheel Speed Setting | Write | ||
| AV | 125 | ErvExhaustFanSpeedOcc | Energy Wheel Exhaust Fan Speed Occupied | Write | ||
| AV | 126 | ErvExhaustFanSpeedUnocc | Energy Wheel Exhaust Fan Speed Unoccupied | Write | ||
| AV | 127 | ErvExhaustLowPsSpOcc | Energy Wheel Exhaust Low Pressure Setpoint Occupied | Write | ||
| AV | 128 | ErvExhaustLowPsSpUnocc | Energy Wheel Exhaust Low Pressure Setpoint Unoccupied | Write | ||
| AV | 129 | ErvExhaustHighPsSpOcc | Energy Wheel Exhaust High Pressure Setpoint Occupied | Write | ||
| AV | 130 | ErvExhaustHighPsSpUnocc | Energy Wheel Exhaust High Pressure Setpoint Unoccupied | Write | ||
| AV | 131 | CO2OverrideHighLimitOcc | CO2 high limit setting at which fan/damper will operate occupied | Write | ||
| AV | 132 | CO2OverrideLowLimitOcc | CO2 low limit setting at which fan/damper will operate occupied | Write | ||
| AV | 133 | CO2OverrideHighLimitUnocc | CO2 high limit setting at which fan/damper will operate unoccupied | Write | ||
| AV | 134 | CO2OverrideLowLimitUnocc | CO2 low limit setting at which fan/damper will operate unoccupied | Write | ||
| AV | 135 | DryModeOASP | Dry Mode Outdoor Air Setpoint | Write | ||
| AV | 136 | DryModeCoolSP | Dry Mode Cool Setpoint | Write | ||
| AV | 137 | PoweredExhaustManVoltsOcc | Powered Exhaust PWM Setpoint Occupied | Write | ||
| AV | 138 | PoweredExhaustManVoltsUnocc | Powered Exhaust PWM Setpoint Unoccupied | Write | ||
| AImin | 139 | UnitStatus | HVAC State (Idle = 0, Blower = 1, Heating = 2, Cooling | Read | 0=Idle, 1=Blower, 2=Heating, 3=Cooling | |
| AImin | 140 | CurrentOccupiedStatus | Occupancy status, occupied = 1, unoccupied = 0 | Read | 0=Unoccupied, 1=Occupied | |
| AImin | 141 | AverageSpaceTemp | Average Space Temperature | Read | ||
| AI | 142 | BlowerFrequency | Blower VFD Frequency | Read | ||
| AI | 143 | BlowerCurrent | Blower VFD Current | Read | ||
| AI | 144 | BlowerPower | Blower VFD Power | Read | ||
| AI | 145 | AverageRh | Average space relative humidity | Read | ||
| AI | 146 | OutdoorTemp | Outdoor Temperature | Read | ||
| AI | 147 | ReturnTemp | Return Temperature | Read | ||
| AImin | 148 | DischargeTemp | Discharge Temperature | Read | ||
| AI | 149 | IntakeTemp | Intake Temperature | Read | ||
| AI | 150 | SpaceTemp | Space Temperature (thermistor) | Read | ||
| AI | 151 | Hmi1Temp | Unit HMI temperature | Read | ||
| AI | 152 | Hmi2Temp | Remote HMI 1 Temperature | Read | ||
| AI | 153 | Hmi3Temp | Remote HMI 2 Temperature | Read | ||
| AI | 154 | Hmi4Temp | Remote HMI 3 Temperature | Read | ||
| AI | 155 | Hmi5Temp | Remote HMI 4 Temperature | Read | ||
| AI | 156 | SuctionLineTemp | Suction Line Temperature | Read | ||
| AI | 157 | LiquidLineTemp | Liquid Line Temperature | Read | ||
| AI | 158 | EvapIndoorCoilTemp | Evaporator Temperature | Read | ||
| AI | 159 | CondOutdoorCoilTemp | Condenser Temperature | Read | ||
| AI | 160 | CompressorDischargeTemp | Compressor Discharge Temperature | Read | ||
| AI | 161 | IntakeRh | Intake Sensor Relative Humidity | Read | ||
| AI | 162 | SpaceRh | Space Sensor Relative Humidity | Read | ||
| AI | 163 | OutdoorRh | Outdoor Sensor Relative Humidity | Read | ||
| AI | 164 | DischargeRh | Discharge Sensor Relative Humidity | Read | ||
| AI | 165 | ReturnRh | Return Sensor Relative Humidity | Read | ||
| AI | 166 | SuctionLinePs | Suction Line Pressure | Read | ||
| AI | 167 | DischargeLinePs | Discharge Line Pressure | Read | ||
| AI | 168 | LiquidLinePs | Liquid Line Pressure | Read | ||
| AI | 169 | Hmi1Rh | Unit HMI Relative Humidity | Read | ||
| AI | 170 | Hmi2Rh | Remote HMI 1 Relative Humidity | Read | ||
| AI | 171 | Hmi3Rh | Remote HMI 2 Relative Humidity | Read | ||
| AI | 172 | Hmi4Rh | Remote HMI 3 Relative Humidity | Read | ||
| AI | 173 | Hmi5Rh | Remote HMI 4 Relative Humidity | Read | ||
| AI | 174 | SupplyPwmRate | PWM Signal to Supply Fan | Read | ||
| AI | 175 | ExhaustPwmRate | PWM Signal to Exhaust Fan | Read | ||
| AI | 176 | CondFan1PwmRate | PWM Signal to set #1 of Condensing Fans | Read | ||
| AI | 177 | CondFan2PwmRate | PWM Signal to set #2 of Condensing Fans | Read | ||
| AI | 178 | ModulatingGasValve1Output | Controller output to the modulating gas valve #1. 0V = Low Fire | Read | ||
| AI | 179 | ModulatingGasValve2Output | Controller output to the modulating gas valve #2. 0V = Low Fire | Read | ||
| AI | 180 | AdjustableDamperOutput | Output Voltage to Damper | Read | ||
| AI | 181 | ElectricHeaterOutput | Output Voltage to Electric Heater | Read | ||
| BI | 182 | OilBoostActiveFlag | Read | 0=Oil Boost Not Active, 1=Oil Boost Active | ||
| BI | 183 | ReheatActiveFlag | Read | 0=Reheat Not Active, 1=Reheat Active | ||
| BI | 184 | DefrostActiveFlag | Read | 0=Defrost Not Active, 1=Defrost Active | ||
| BI | 185 | PumpdownOffActiveFlag | Read | 0=Pumpdown Off Not Active, 1=Pumpdown Off Active | ||
| BI | 186 | PumpdownOnActiveFlag | Read | 0=Pumpdown On Not Active, 1=Pumpdown On Active | ||
| AI | 187 | ReheatValvePosition | Percentage of the Reheat Valve's Position | Read | ||
| AI | 188 | EevValvePosition | Percentage of the EEV Valve's Position | Read | ||
| AI | 189 | IntakeDpActual | Actual Intake Dew Point Reading | Read | ||
| AI | 190 | SpaceDpActual | Actual Space Dew Point Reading | Read | ||
| AI | 191 | CompressorPower | Compressor Power Reading | Read | ||
| AI | 192 | CompressorFrequency | Compressor Frequency Reading | Read | ||
| AI | 193 | CompressorCurrent | Compressor Current Reading | Read | ||
| AI | 194 | ERVExhaustAirRh | ERV Exhaust Air Relative Humidity | Read | ||
| AI | 195 | ERVWheelSupplyPsInches | ERV Wheel Supply Pressure Differential | Read | ||
| AI | 196 | ERVWheelExhPsInches | ERV Wheel Exhaust Pressure Differential | Read | ||
| AI | 197 | ERVExhCtrlVolts | 0-10 Volt ERV Exhaust Speed Control | Read | ||
| AI | 198 | ERVExhAirTemp | ERV Exhaust Air Temperature | Read | ||
| AI | 199 | ERVOutsideAirRh | ERV Outside Air Relative Humidity | Read | ||
| AI | 200 | ERVOutsideAirTemp | ERV Outside Air Temperature | Read | ||
| AI | 201 | ERVExhBlowerDutyCycle | PWM Signal to Exhaust Fan ECM | Read | ||
| BI | 202 | ERVExhBlowerPwmEnable | Read | 0=Disable, 1=Enable | ||
| AI | 203 | ERVWheelDutyCycle | PWM Signal to ERV Wheel ECM | Read | ||
| BI | 204 | ERVWheelPwmEnable | Read | 0=Disable, 1=Enable | ||
| AI | 205 | ERVState | Read | 0=Idle, 5=Defrost, 6=Clean, 7=Test, 8=Stop | ||
| AI | 206 | ERVAppliedWheelSpeed | Desired Energy Wheel Fan Speed | Read | ||
| AI | 207 | ERVAppliedExhFanSpeed | Desired ERV Exhaust Fan Speed | Read | ||
| AI | 208 | Subcool | Subcool Readings | Read | ||
| AI | 209 | Superheat | Superheat Readings | Read | ||
| AImin | 210 | ActiveFault1 | Active Fault Code (see fault code table) | Read | ||
| AI | 211 | ActiveFault2 | Active Fault Code (see fault code table) | Read | ||
| AI | 212 | ActiveFault3 | Active Fault Code (see fault code table) | Read | ||
| AI | 213 | ActiveFault4 | Active Fault Code (see fault code table) | Read | ||
| AI | 214 | ActiveFault5 | Active Fault Code (see fault code table) | Read | ||
| AI | 215 | ActiveFault6 | Active Fault Code (see fault code table) | Read | ||
| BVmin | 216 | SchedulingEnabledFlag | Enable scheduling. Not an occupancy command. Refer to ID 5 “DDCOccupiedOverride” to | Write | ||
| AV | 217 | HeatTemperModeOcc | Heat tempering mode during occupied time | Write | 0=Discharge, 1=Space, 2=BAS, 3=DDC | |
| AV | 218 | HeatTemperModeUnocc | Heat tempering mode during unoccupied time | Write | 0=Discharge, 1=Space, 2=BAS, 3=DDC | |
| AV | 219 | CoolTemperModeOcc | Cool tempering mode during occupied time | Write | 0=Discharge, 1=Space, 2=BAS, 3=DDC | |
| AV | 220 | CoolTemperModeUnocc | Cool tempering mode during unoccupied time | Write | 0=Discharge, 1=Space, 2=BAS, 3=DDC | |
| AV | 221 | ActivateOnOcc | "Activate based on" during occupied time | Write | 0=Intake, 1=Space, 2=Both, 3=Either, 4=Stat | |
| AV | 222 | ActivateOnUnocc | "Activate based on" during unoccupied time | Write | 0=Intake, 1=Space, 2=Both, 3=Either, 4=Stat | |
| AV | 223 | BlowerModeOcc | Blower mode during occupied times | Write | 0=Auto, 1=Off, 2=On | |
| AV | 224 | BlowerModeUnocc | Blower mode during unoccupied times | Write | 0=Auto, 1=Off, 2=On | |
| AV | 225 | MixingBoxMode | Mixing Box mode selection | Write | 0=Off, 1=Manual, 2=Position, 3=OAPercent, 4=AnalogCtrl, 5=PS, 6=100% OA | |
| AV | 226 | ReheatDPAdjOcc | Reheat Dew Point adjust setpoint value when occupied | Write | ||
| AV | 227 | ReheatDPAdjUnocc | Reheat Dew Point adjust setpoint value when unoccupied | Write | ||
| AV | 228 | BlowerVfdMinFreqOcc | Min blower VFD Frequency when occupied | Write | ||
| AV | 229 | BlowerVfdMinFreqUnocc | Min blower VFD Frequency when unoccupied | Write | ||
| AV | 230 | BlowerVfdMaxFreqOcc | Max blower VFD Frequency when occupied | Write | ||
| AV | 231 | BlowerVfdMaxFreqUnocc | Max blower VFD Frequency when unoccupied | Write | ||
| AV | 232 | BlowerPwmMinRateOcc | Min blower ECM speed when occupied | Write | ||
| AV | 233 | BlowerPwmMinRateUnocc | Min blower ECM speed when unoccupied | Write | ||
| AV | 234 | BlowerPwmMaxRateOcc | Max blower ECM speed when occupied | Write | ||
| AV | 235 | BlowerPwmMaxRateUnocc | Max blower ECM speed when unoccupied | Write | ||
| AV | 236 | MixingBoxMinOAPercentOcc | Min occupied outdoor air percent when mixing box mode = outdoor air | Write | ||
| AV | 237 | MixingBoxMinOAPercentUnocc | Min unoccupied outdoor air percent when mixing box mode = outdoor air | Write | ||
| AV | 238 | MixingBoxMaxOAPercentOcc | Max occupied outdoor air percent when mixing box mode = outdoor air | Write | ||
| AV | 239 | MixingBoxMaxOAPercentUnocc | Max unoccupied outdoor air percent when mixing box mode = outdoor air | Write | ||
| AV | 240 | MixingBoxMinVoltsOcc | Max unoccupied mixing box voltage when mixing box mode = manual | Write | ||
| AV | 241 | MixingBoxMinVoltsUnocc | Min unoccupied mixing box voltage when mixing box mode = manual | Write | ||
| AV | 242 | MixingBoxMaxVoltsOcc | Max occupied mixing box voltage when mixing box mode = manual | Write | ||
| AV | 243 | MixingBoxMaxVoltsUnocc | Max unoccupied mixing box voltage when mixing box mode = manual | Write | ||
| AI | 244 | CFMReading | Fan CFM Reading | Read | ||
| AI | 245 | PressureSensor1 | Duct Static Pressure | Read | ||
| AI | 246 | CO2Reading | CO2 Reading in PPM | Read | ||
| BV | 247 | ExternalSpaceTempEnable | Write | 0=Disable, 1=Enable | ||
| AV | 248 | ExternalSpaceTempValue | Virtual Space Temperature Value, 1 decimal | Write | ||
| AI | 249 | Stg2CompressorPower | Stage 2 Compressor Power Reading | Read | ||
| AI | 250 | Stg2CompressorFrequency | Stage 2 Compressor Frequency Reading | Read | ||
| AI | 251 | Stg2CompressorCurrent | Stage 2 Compressor Current Reading | Read | ||
| AI | 252 | Stg3CompressorPower | Stage 3 Compressor Power Reading | Read | ||
| AI | 253 | Stg3CompressorFrequency | Stage 3 Compressor Frequency Reading | Read | ||
| AI | 254 | Stg3CompressorCurrent | Stage 3 Compressor Current Reading | Read | ||
| BI | 255 | Stg2OilBoostActiveFlag | Stage 2 | Read | 0=Oil Boost Not Active, 1=Oil Boost Active | |
| BI | 256 | Stg2ReheatActiveFlag | Stage 2 | Read | 0=Reheat Not Active, 1=Reheat Active | |
| BI | 257 | Stg2DefrostActiveFlag | Stage 2 | Read | 0=Defrost Not Active, 1=Defrost Active | |
| BI | 258 | Stg2PumpdownOffActiveFlag | Stage 2 | Read | 0=Pumpdown Off Not Active, 1=Pumpdown Off Active | |
| BI | 259 | Stg2PumpdownOnActiveFlag | Stage 2 | Read | 0=Pumpdown On Not Active, 1=Pumpdown On Active | |
| AI | 260 | Stg2ReheatValvePosition | Stage 2 Percentage of the Reheat Valve's Position | Read | ||
| AI | 261 | Stg2EevValvePosition | Stage 2 Percentage of the EEV Valve's Position | Read | ||
| BI | 262 | Stg3OilBoostActiveFlag | Stage 3 | Read | 0=Oil Boost Not Active, 1=Oil Boost Active | |
| AI | 263 | Stg3ReheatActiveFlag | Stage 3 | Read | 0=Reheat Not Active, 1=Reheat Active | |
| AI | 264 | Stg3DefrostActiveFlag | Stage 3 | Read | 0=Defrost Not Active, 1=Defrost Active | |
| AI | 265 | Stg3PumpdownOffActiveFlag | Stage 3 | Read | 0=Pumpdown Off Not Active, 1=Pumpdown Off Active | |
| BI | 266 | Stg3PumpdownOnActiveFlag | Stage 3 | Read | 0=Pumpdown On Not Active, 1=Pumpdown On Active | |
| AI | 267 | Stg3ReheatValvePosition | Stage 3 Percentage of the Reheat Valve's Position | Read | ||
| AI | 268 | Stg3EevValvePosition | Stage 3 Percentage of the EEV Valve's Position | Read | ||
| BV | 269 | ExternalSpaceRhEnable | Write | 0=Disable, 1=Enable | ||
| AV | 270 | ExternalSpaceRhValue | Virtual Relative Humidity Value, 1 decimal | Write | ||
| AI | 271 | PressureSensor2 | Building Static Pressure | Read | ||
| AV | 272 | StaticOaPsLowOcc | Space Static Pressure Low Setpoint when occupied for Outdoor Air Damper control | Write | ||
| AV | 273 | StaticOaPsLowUnocc | Space Static Pressure Low Setpoint when unoccupied for Outdoor Air Damper control | Write | ||
| AV | 274 | StaticOaPsHighOcc | Space Static Pressure High Setpoint when occupied for Outdoor Air Damper control | Write | ||
| AV | 275 | StaticOaPsHighUnocc | Space Static Pressure High Setpoint when unoccupied for Outdoor Air Damper control | Write | ||
| AV | 276 | StaticPePsLowOcc | PS based Powered Exhaust control low set point when occupied | Write | ||
| AV | 277 | StaticPePsLowUnocc | PS based Powered Exhaust control low set point when unoccupied | Write | ||
| AV | 278 | StaticPePsHighOcc | PS based Powered Exhaust control high set point when occupied | Write | ||
| AV | 279 | StaticPePsHighUnocc | PS based Powered Exhaust control high set point when unoccupied | Write | ||
| BV | 280 | StatCtrlBlower | Virtual 'call for blower' for Activate On Stat | Write | 0=Off, 1=On | |
| BV | 281 | StatCtrlHeat | Virtual 'call for heat' for Activate On Stat | Write | 0=Off, 1=On | |
| BV | 282 | StatCtrlCool | Virtual 'call for cool' for Activate On Stat | Write | 0=Off, 1=On | |
| BV | 283 | StatCtrlDehumid | Virtual "call for dehumidification" for Activate On Stat | Write | 0=Off, 1=ON | |
| AV | 284 | CfmKFactor | Set K factor for airflow calculations | Write | ||
| AV | 285 | Hmi1TempOffset | Manual temperature offset (degrees) for HMI 1 | Write | ||
| AV | 286 | Hmi2TempOffset | Manual temperature offset (degrees) for HMI 2 | Write | ||
| AV | 287 | Hmi3TempOffset | Manual temperature offset (degrees) for HMI 3 | Write | ||
| AV | 288 | Hmi4TempOffset | Manual temperature offset (degrees) for HMI 4 | Write | ||
| AV | 289 | Hmi1RhOffset | Manual relative humidity offset (percent) for HMI 1 | Write | ||
| AV | 290 | Hmi2RhOffset | Manual relative humidity offset (percent) for HMI 2 | Write | ||
| AV | 291 | Hmi3RhOffset | Manual relative humidity offset (percent) for HMI 3 | Write | ||
| AV | 292 | Hmi4RhOffset | Manual relative humidity offset (percent) for HMI 4 | Write | ||
| AV | 293 | ReturnAsSpace | Use Return temperature as Space temperature | Write | 0=Off, 1=ON | |
| BI | 294 | FSC1GasON | Main Gas Valve Status - Stage 1 | Read | 0=OFF, 1=ON | |
| BI | 295 | FSC2GasON | Main Gas Valve Status - Stage 2 | Read | 0=OFF, 1=ON | |
| BI | 296 | EconomizerActive | Economizer Status | Read | 0=Inactive, 1=Active | |
| AV | 297 | EconomizerTargetSpOcc | Target Economizer Setpoint, Occupied | Write | ||
| AV | 298 | EconomizerTargetSpUnocc | Target Economizer Setpoint, Unoccupied | Write | ||
| AI | 299 | OaCFMReading | Calculated Outdoor Air CFM | Read | ||
| AI | 300 | ErvExhaustFanCfmReading | Calculated ERV Exhaust CFM | Read |
No points match these filters.
Integration notes
- Protocessor defaults: device instance 50001, MS/TP MAC 51, 38400 baud, Max Master 127, IP 192.168.1.24; increment instance/MAC per unit.
- For BMS occupancy control set BV-216 SchedulingEnabledFlag on once, set schedule AVs 46-87 to 1440 (no schedule), then write BV-5.
- DDC heat/cool/blower commands (BV-1..3, AV-4) only act when the tempering mode AVs (217-220) are set to DDC (3).
- Fault AIs 210-215 return codes from the guide's fault table; temperatures follow the unit's F/C setting. The guide lists no engineering units.
- Access comes from the guide's Control/Monitor vs Monitor Only column; BI-294..296 are listed as Control/Monitor but are inputs, so shown read-only here.
- Points depend on unit options (gas/electric heat, DX stages, ERV, economizer); unused ones read zero or are meaningless.
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 Paragon RTU / DOAS DDC (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 Paragon RTU / DOAS DDC (Protocessor BACnet)
How many BACnet points does the CaptiveAire Paragon RTU / DOAS DDC (Protocessor BACnet) have?
This list has 300 BACnet objects: 89 analog inputs, 183 analog values, 17 binary inputs, 11 binary values. The exact set on a given unit depends on its firmware, installed options and configuration.
Which CaptiveAire Paragon RTU / DOAS DDC (Protocessor BACnet) BACnet points are writable?
194 of the 300 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 CaptiveAire Paragon RTU / DOAS DDC (Protocessor BACnet) BACnet documentation?
The source is DDC Application Guide for Paragon HVAC Series (RTU DDC Points), revision 2026-09, published free by CaptiveAire at https://www.captiveaire.com/CatalogContent/Fans/RTU_DOAS/doc/rtu-ddc-guide.pdf.
What are the minimum BACnet points to integrate the CaptiveAire Paragon RTU / DOAS DDC (Protocessor BACnet)?
Start with BV 5 DDCOccupiedOverride (Occupied/unoccupied command from the BMS); BV 216 SchedulingEnabledFlag (Must be on (once) for BV-5 to work); AV 18 SpaceCoolOccSP (Occupied space cooling setpoint); AV 8 SpaceHeatOccSP (Occupied space heating setpoint); AI 139 UnitStatus (Idle / blower / heating / cooling state); AI 140 CurrentOccupiedStatus (Confirms the occupancy command took effect); AI 148 DischargeTemp (Discharge air temperature); AI 141 AverageSpaceTemp (Space temperature the unit is controlling to); AI 210 ActiveFault1 (First active fault code).
How do I enable BMS control of the CaptiveAire Paragon RTU / DOAS DDC (Protocessor BACnet)?
BMS occupancy control needs BV-216 SchedulingEnabledFlag on and all internal schedule AVs (46-87) at 1440; an occupied input always wins over unoccupied, so any non-1440 slot keeps the unit occupied regardless of BV-5. Direct heat/cool/blower commands (BV-1..3, AV-4) need the heat/cool tempering modes (AV-217..220) set to DDC (3).
Can the BMS supply sensor values to the CaptiveAire Paragon RTU / DOAS DDC (Protocessor BACnet)?
A BMS space temperature can be written to AV-248 ExternalSpaceTempValue after enabling BV-247 ExternalSpaceTempEnable; space humidity likewise via BV-269 ExternalSpaceRhEnable and AV-270 ExternalSpaceRhValue. BV-280..283 act as virtual thermostat calls when Activate Based On is set to Stat (4). The Paragon IOM (A0033507 Rev 39) also lists Virtual Space Input (Temp/RH from the BMS, default Off) with an optional Input Timer (1-120 min, default 2) that falls back to the wired sensor when the BMS value goes stale.
How do I check these points on the real Paragon RTU / DOAS DDC (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
- Kitchen hood demand control ventilation (DCV) controller (exhaust and make-up air fans)
CaptiveAire DCV Package DDC (Protocessor BACnet)
CaptiveAire demand control ventilation packages that run kitchen hood exhaust and supply (make-up air) fans, with the factory BACnet option.
Also known as: CaptiveAire DCV, Demand Control Ventilation, DCV Packages Network, Kitchen hood DCV, CASlink, Protocessor, CN0861 - Make-up air unit controller
CaptiveAire MUA Heater DDC (Protocessor BACnet)
CaptiveAire make-up air heater units (including direct-fired) with the factory DDC/BMS package.
Also known as: CaptiveAire make-up air, Direct fired MUA, Tempered make-up air, DDC Application Guide MUA - Kitchen hood self-cleaning wash system control panel
CaptiveAire Self Cleaning System (SCS) Control Panel
CaptiveAire Self Cleaning System panels that hot-water wash or cold-water mist kitchen exhaust hoods and plenums, and can also run the hood's fan and light zones.
Also known as: CaptiveAire SCS, Self Cleaning System, Hood wash panel, Hot Water Wash, Cold Water Mist, ECPM03, Protocessor
Source: DDC Application Guide for Paragon HVAC Series (RTU DDC Points) · rev. 2026-09. Object names, instances and units are reproduced as published; descriptions are our own.