- Home
- BACnet points lists
- Valent
- VX Series DOAS Microprocessor Controller (DOAS v9.4)
Dedicated outdoor air system (DOAS) unit controller · BACnet points list
Valent VX Series DOAS Microprocessor Controller (DOAS v9.4) BACnet points list
Updated 6 November 2026
Valent's DOAS controller (DOAS v9.4) offers BACnet MS/TP, BACnet IP, Modbus RTU and Modbus TCP. The BMS can enable the unit, command occupancy, reset alarms, write temperature, dehumidification, economizer, airflow and static pressure setpoints, take over fans and the outdoor air damper, and replace hardwired sensors with BMS values while a watchdog is kept alive. Read-only objects cover temperatures, humidity, pressures, refrigerant circuit values, outputs, unit status mode, latest alarm and bit-packed status and alarm words.
This page lists 171 BACnet objects for the Valent VX Series DOAS Microprocessor Controller (DOAS v9.4) — 62 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Valent’s own free documentation, linked below.
- Manufacturer
- Valent
- Model
- VX Series DOAS Microprocessor Controller (DOAS v9.4)
- Equipment
- Dedicated outdoor air system (DOAS) unit controller
- Equipment type
- Rooftop units, AHUs & DOAS
- BACnet objects
- 171 (62 writable)
- Transport
- BACnet MS/TP, BACnet IP
- Firmware
- DOAS v9.4
- Also known as
- 485937, Document 485937, VX, VXE, VXC, Valent DOAS controller, DOAS v9.4, c.pCO
Reference only, provided as-is: verify against Valent’s current documentation and the live device before use. Not official Valent information. Terms of use.
BMS integration notes: Valent VX Series DOAS Microprocessor Controller (DOAS v9.4)
With BACnet licensed and the protocol set in Network Settings, enable the unit with BV 2 and command occupancy with BV 3, write the temperature setpoint AV 1 and reset alarms with BV 4. If the BMS sends sensor values or controls fans or the damper, keep the BV 1 watchdog toggling. Monitor Unit_Status_Mode, supply temperature, Global_Alarm and LatestAlm.
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 2 | System_Enable | Enables or disables the unit | Write |
| BV 3 | BMS_Occupancy_Command | Occupancy; Active = Unoccupied, Inactive = Occupied | Write |
| AV 1 | Temperature_Setpoint | Occupied temperature setpoint | Write |
| BV 1 | BMS_Watchdog | Heartbeat when BMS controls fans or sensors | Write |
| BV 4 | Reset_All_Alarms | Remote alarm reset | Write |
| AV 40 | Unit_Status_Mode | Current operating mode code | Read |
| AI 2 | Supply_Temp_Analog_Input | Supply (discharge) air temperature | Read |
| BV 23 | Global_Alarm | Any active alarm | Read |
| IV 5 | LatestAlm | Most recent alarm code | Read |
Enable & remote start
BV 2 System_Enable enables or disables the unit; BV 3 BMS_Occupancy_Command sets occupancy (Active = Unoccupied). BV 5 and BV 6 command emergency exhaust-only and pressurization-only modes.
Heartbeat & communication loss
BV 1 BMS_Watchdog must be toggled by the BMS within the timeout delay whenever the BMS replaces a hardwired sensor (or takes over fan speed or damper control). If the timer expires, the controller alarms (BMS Offline) and falls back to its hardwired sensors and local control until the BMS returns. The watchdog status is shown on a read-only BV.
Sensors & values from the BMS
Set the matching source-select BV (BV 7-16) to BMS, then write the *_from_BMS analog value (AV 26-35, e.g. AV 27 outside temperature, AV 35 space temperature). Supply fan, exhaust fan and outdoor air damper are taken over the same way with BV 17-19. The watchdog must be kept alive.
Network setup
- BMS protocol (BACnet MS/TP, BACnet IP, Modbus RTU or Modbus TCP) and its settings are in the Network Settings menu; the service password 9998 is needed to change them.
- After changing BACnet MS/TP or IP settings, enable 'Save Settings' and reboot the controller (cycle power or hold the main menu button 3 seconds).
- BACnet must be licensed on the controller; alarm 82 'BACnet License - Not Installed' means it is not.
Watch out for
- Points marked with an asterisk in the manual form a 'BACnet Short List'; the full list is larger.
- Status and alarm words (IV and paired AV objects) are bit-packed; decode them with the bit tables in the manual.
- Remote sensor values are only used while their source-select BV is set to BMS and the watchdog is alive.
Valent VX Series DOAS Microprocessor Controller (DOAS v9.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.
| Description | States | |||||
|---|---|---|---|---|---|---|
| AI | 1 | Space_Temp_Analog_Input | Space Temperature | °F | Read | |
| AImin | 2 | Supply_Temp_Analog_Input | Supply Temperature | °F | Read | |
| AI | 3 | Outside_Air_Temp_Analog_Input | Outside Air Temperature | °F | Read | |
| AI | 4 | Mixed_Temp_Analog_Input | Mixed Temperature | °F | Read | |
| AI | 5 | Cold_Coil_1_Temp_Analog_Input | Cold Coil 1 Temperature | °F | Read | |
| AI | 7 | Return_Temp_Analog_Input | Return Temperature | °F | Read | |
| AI | 8 | Exhaust_Temp_Analog_Input | Exhaust Temperature | °F | Read | |
| AI | 9 | Space_RH_Analog_Input | Space % Relative Humidity | % | Read | |
| AI | 10 | Outside_RH_Analog_Input | Outside % Relative Humidity | % | Read | |
| AI | 11 | Return_RH_Analog_Input | Return % Relative Humidity | % | Read | |
| AI | 12 | Return_Duct_Static_Pressure_Analog_Input | Return Duct Static Pressure | in. w.c. | Read | |
| AI | 13 | Space_Static_Pressure_Analog_Input | Space Static Pressure | in. w.c. | Read | |
| AI | 14 | Supply_Duct_Static_Pressure_Analog_Input | Supply Duct Static Pressure | in. w.c. | Read | |
| AI | 15 | Space_CO2_1_Analog_Input | Space 1 CO2 ppm | ppm | Read | |
| AI | 16 | Space_CO2_2_Analog_Input | Space 2 CO2 ppm | ppm | Read | |
| AI | 17 | Return_CO2_Analog_Input | Return CO2 ppm | ppm | Read | |
| AI | 18 | CL_Coil_Spt_Temp | HeatCool Only - Cooling Coil Setpoint Input | Read | 2-10V = 50-75°F | |
| AI | 19 | CL_Supply_Spt_Temp | HeatCool Only - Supply Setpoint Temperature | Read | 2-10V = 50-95°F | |
| AI | 20 | Circuit_A_Discharge_Temp_Analog_Input | Circuit A Discharge Temperature | °F | Read | |
| AI | 21 | Circuit_A_Suction_Temp_Analog_Input | Circuit A Suction Temperature | °F | Read | |
| AI | 22 | Circuit_B_Discharge_Temp_Analog_Input | Circuit B Discharge Temperature | °F | Read | |
| AI | 23 | Circuit_B_Suction_Temp_Analog_Input | Circuit B Suction Temperature | °F | Read | |
| AI | 28 | Circuit_A_Discharge_Pressure_Analog_Input | Circuit A Discharge Pressure | psig | Read | |
| AI | 29 | Circuit_A_Suction_Pressure_Analog_Input | Circuit A Suction Pressure | psig | Read | |
| AI | 30 | Circuit_B_Discharge_Pressure_Analog_Input | Circuit B Discharge Pressure | psig | Read | |
| AI | 31 | Circuit_B_Suction_Pressure_Analog_Input | Circuit B Suction Pressure | psig | Read | |
| AI | 36 | Aux_In_Customer_1 | Customer defined auxiliary input (units selectable) | Read | ||
| AI | 37 | Aux_In_Customer_2 | Customer defined auxiliary input (units selectable) | Read | ||
| AI | 38 | Aux_In_Customer_3 | Customer defined auxiliary input (units selectable) | Read | ||
| AI | 39 | Aux_In_Customer_4 | Customer defined auxiliary input (units selectable) | Read | ||
| AI | 40 | Aux_In_Customer_5 | Customer defined auxiliary input (units selectable) | Read | ||
| AI | 41 | Aux_In_Customer_6 | Customer defined auxiliary input (units selectable) | Read | ||
| AI | 42 | Aux_In_Customer_7 | Customer defined auxiliary input (units selectable) | Read | ||
| AI | 43 | Aux_In_Customer_8 | Customer defined auxiliary input (units selectable) | Read | ||
| AI | 44 | Aux_In_Customer_9 | Customer defined auxiliary input (units selectable) | Read | ||
| AI | 45 | Aux_In_Customer_10 | Customer defined auxiliary input (units selectable) | Read | ||
| AVmin | 1 | Temperature_Setpoint | Temperature Setpoint used for Supply, Space, or Return temperature control | °F | Write | |
| AV | 2 | Temperature_Heat_Cool_Deadband | Heat/Cool Spt Deadband for Space or Return Reset | Δ°F | Write | |
| AV | 3 | Temperature_Setpoint_Unoccupied | Temperature Setpoint used for Supply, Space, or Return temperature control | °F | Write | |
| AV | 4 | Temperature_Heat_Cool_Deadband_Unoccupied | Heat/Cool Spt Deadband for Space or Return Reset | Δ°F | Write | |
| AV | 5 | Cooling_Coil_Setpoint_Min | Cooling Coil Leaving Air Setpoint | °F | Write | |
| AV | 6 | Cooling_Coil_Setpoint_Max | Maximum Coil Leaving Setpoint | °F | Write | |
| AV | 7 | Dehumidification_Setpoint | Dehumidification Setpoint %RH | % | Write | |
| AV | 8 | Outside_Dewpoint_Setpoint | Outside Dewpoint Dehumidification Trigger | °F | Write | |
| AV | 9 | Indoor_Dewpoint_Setpoint | Indoor Dewpoint Dehumidification Trigger | °F | Write | |
| AV | 10 | Unocc_Indoor_Dewpoint_Setpoint | Unoccupied Indoor Dewpoint Dehumidification Trigger | °F | Write | |
| AV | 11 | Unoccupied_Dehumidification_Setpoint | Unoccupied Dehumidification %RH Setpoint | % | Write | |
| AV | 12 | Economizer_Temp_Enable_Setpoint | Economizer Ambient Temp Enable Setpoint Allow Econ when OAT< Setpoint | °F | Write | |
| AV | 13 | Economizer_Enthalpy_Enable_Setpoint | Economizer Enthalpy Enable Setpoint Allow Econ when OA Enthalpy<Setpoint | Btu/lb | Write | |
| AV | 14 | Supply_Fan_CFM_Setpoint | Supply Fan CFM Setpoint | cfm | Write | |
| AV | 15 | Exhaust_Fan_CFM_Setpoint | Exhaust Fan CFM Setpoint | cfm | Write | |
| AV | 16 | OAD_CFM_Setpoint | OAD CFM Setpoint | cfm | Write | |
| AV | 17 | Cooling_Lockout_Setpoint | Cooling Ambient Lockout Setpoint | °F | Write | |
| AV | 18 | Heating_Lockout_Setpoint | Heating Ambient Lockout Setpoint | °F | Write | |
| AV | 19 | Preheat_Lockout_Setpoint | Preheat Ambient Lockout Setpoint | °F | Write | |
| AV | 20 | Economizer_Lockout_Setpoint | Economizer Ambient Lockout Setpoint | °F | Write | |
| AV | 21 | Return_Duct_Static_Pressure_Setpoint | Return Duct Static Pressure Setpoint | in. w.c. | Write | |
| AV | 22 | Space_Static_Pressure_Setpoint | Space Static Pressure Setpoint | in. w.c. | Write | |
| AV | 23 | Supply_Duct_Static_Pressure_Setpoint | Supply Duct Static Pressure Setpoint | in. w.c. | Write | |
| AV | 24 | Space_CO2_Setpoint | Space CO2 Setpoint | ppm | Write | |
| AV | 25 | Outside_Air_Damper_Minimum_Setpoint_Occ | Outside Air Damper Minimum Setpoint | % | Write | |
| AV | 26 | Outside_RH_from_BMS | Outside RH from BMS | % | Write | |
| AV | 27 | Outside_Temp_from_BMS | Outside Temp from BMS - source is BMS | °F | Write | |
| AV | 28 | Return_RH_from_BMS | Return RH from BMS - source is BMS | % | Write | |
| AV | 29 | Return_Temp_from_BMS | Return Temp from BMS - source is BMS | °F | Write | |
| AV | 30 | Space_1_CO2_from_BMS | Space 1 CO2 from BMS - source is BMS | ppm | Write | |
| AV | 31 | Space_2_CO2_from_BMS | Space 2 CO2 from BMS - source is BMS | ppm | Write | |
| AV | 32 | Return_CO2_from_BMS | Return CO2 from BMS - source is BMS | ppm | Write | |
| AV | 33 | Space_RH_from_BMS | Space RH from BMS - source is BMS | % | Write | |
| AV | 34 | Space_Static_from_BMS | Space Static from BMS - source is BMS | in. w.c. | Write | |
| AV | 35 | Space_Temp_from_BMS | Space Temp from BMS - source is BMS | °F | Write | |
| AV | 36 | SF_Control_Signal_BMS | BMS to control signal for supply fan speed | % | Write | |
| AV | 37 | EF_Control_Signal_BMS | BMS to control signal for exhaust fan speed | % | Write | |
| AV | 38 | OAD_Control_Signal_BMS | Allows the BMS to control OAD position | % | Write | |
| AV | 39 | Aux_BMS_Analog_Output_1 | BMS Commanded auxilary analog output (units selectable) | Write | ||
| AVmin | 40 | Unit_Status_Mode | Unit Status Mode - See Table | Read | ||
| AV | 41 | Supply_Temperature_Calculated_Setpoint | Active Supply Temperature Setpoint | °F | Read | |
| AV | 42 | Cooling_1_Ramp_Capacity | Cooling Ramp 1 Status Value | % | Read | |
| AV | 44 | Defrost_Ramp | Defrost Ramp | % | Read | |
| AV | 45 | Economizer_Ramp | Economizer Ramp | % | Read | |
| AV | 46 | Head_Pressure_Control_Ramp_1_Ramp | Head Pressure Control Ramp 1 | % | Read | |
| AV | 47 | Head_Pressure_Control_Ramp_2_Ramp | Head Pressure Control Ramp 2 | % | Read | |
| AV | 50 | HP_Ramp_Capacity | Heat Pump Heating Ramp | % | Read | |
| AV | 51 | Heating_Capacity | Heating Ramp | % | Read | |
| AV | 52 | Case_Heat_Control_Ramp | Case Heat Ramp | % | Read | |
| AV | 53 | Hot_Gas_Reheat_Ramp | Hot Gas Reheat Ramp | % | Read | |
| AV | 54 | Outside_Dewpoint | Outside Dewpoint | °F | Read | |
| AV | 55 | Outside_Enthalpy | Outside Enthalpy | Btu/lb | Read | |
| AV | 56 | Return_Dewpoint | Return Dewpoint | °F | Read | |
| AV | 57 | Return_Enthalpy | Return Enthalpy | Btu/lb | Read | |
| AV | 58 | Space_Dewpoint | Space Dewpoint | °F | Read | |
| AV | 59 | Space_Enthalpy | Space Enthalpy | Btu/lb | Read | |
| AV | 60 | Circuit_A_Superheat | Circuit A Superheat | °F | Read | |
| AV | 61 | Circuit_B_Superheat | Circuit B Superheat | °F | Read | |
| AV | 64 | Total_Exhaust_Fan_CFM_BMS | Total Exhaust Fan CFM | cfm | Read | |
| AV | 65 | Total_Supply_Fan_CFM_BMS | Total Supply Fan CFM | cfm | Read | |
| AV | 66 | OAD_CFM_BMS | OAD CFM | cfm | Read | |
| AV | 67 | Active_Temperature_Setpoint | Active Temperature Setpoint | °F | Read | |
| AV | 68 | Chilled_Water_1_Valve_Analog_Output | Chilled Water 1 Valve Analog Output | % | Read | |
| AV | 70 | Electric_Heater_1_Analog_Output | Electric Heater 1 Analog Output | % | Read | |
| AV | 72 | Energy_Recovery_Analog_Output | Energy Recovery Analog Output | % | Read | |
| AV | 73 | Exhaust_Fan_Speed_Analog_Output | Exhaust Fan Speed Analog Output | % | Read | |
| AV | 74 | Hot_Water_Valve_1_Analog_Output | Hot Water Valve 1 Analog Output | % | Read | |
| AV | 76 | Mod_Gas_Furnace_1_Analog_Output | Mod Gas Furnace 1 Analog Output | % | Read | |
| AV | 78 | Outside_Air_Damper_Analog_Output | Outside Air Damper Analog Output | % | Read | |
| AV | 79 | Supply_Fan_Speed_Analog_Output | Supply Fan Speed Analog Output | % | Read | |
| AV | 80 | Modulating_Compressor_Analog_Output_BMS | First Modulating Compressor Analog Output - BMS | % | Read | |
| AV | 82 | Circuit_A_Sat_Discharge_Temperature | Circuit A Saturated Discharge Temperature | °F | Read | |
| AV | 83 | Circuit_B_Sat_Discharge_Temperature | Circuit B Saturated Discharge Temperature | °F | Read | |
| AV | 86 | Circuit_A_Sat_Suction_Temperature | Circuit A Saturated Suciton Temperature | °F | Read | |
| AV | 87 | Circuit_B_Sat_Suction_Temperature | Circuit B Saturated Suciton Temperature | °F | Read | |
| AV | 90 | Coil_Temperature_Calculated_Setpoint | Calculated Coil Leaving Set point | °F | Read | |
| AV | 91 | Active_Cooling_Setpoint | Active Cooling Setpoint | °F | Read | |
| AV | 92 | Active_Heating_Setpoint | Active Heating Setpoint | °F | Read | |
| AV | 93 | LatestAlm_AV | Most recent alarm - See Alarm Table | Read | ||
| AV | 94 | Device_Enable_DO_Word_Real_1 | Device Enable DO Word - See Table | Read | Bit-packed word (bit table in the manual) | |
| AV | 95 | Device_Enable_DO_Word_Real_2 | Device Enable DO Word - See Table | Read | Bit-packed word (bit table in the manual) | |
| AV | 96 | Ref_Ckt_PressTemp_Alarm_Word_Real_1 | Refrigeration Circuit Word - See Table | Read | Bit-packed word (bit table in the manual) | |
| AV | 97 | Ref_Ckt_PressTemp_Alarm_Word_Real_2 | Refrigeration Circuit Word - See Table | Read | Bit-packed word (bit table in the manual) | |
| AV | 98 | Device_Offline_Word_Real_1 | Device Offline Word - See Table | Read | Bit-packed word (bit table in the manual) | |
| AV | 99 | Device_Offline_Word_Real_2 | Device Offline Word - See Table | Read | Bit-packed word (bit table in the manual) | |
| AV | 100 | Device_Alarm_Word_Real_1 | Device Alarm Word - See Table | Read | Bit-packed word (bit table in the manual) | |
| AV | 101 | Device_Alarm_Word_Real_2 | Device Alarm Word - See Table | Read | Bit-packed word (bit table in the manual) | |
| AV | 102 | System_Word_Real_1 | System Word - See Table | Read | Bit-packed word (bit table in the manual) | |
| AV | 103 | System_Word_Real_2 | System Word - See Table | Read | Bit-packed word (bit table in the manual) | |
| AV | 104 | Unit_Status_Word_Real_1 | Unit Status Word - See Table | Read | Bit-packed word (bit table in the manual) | |
| AV | 105 | Unit_Status_Word_Real_2 | Unit Status Word - See Table | Read | Bit-packed word (bit table in the manual) | |
| IV | 1 | Temperature_Reset_Mode | Occupied Reset Type Setpoint | Write | 1-Discharge, 2-Space 3-Return, 4-Outside | |
| IV | 2 | Temperature_Reset_Mode_Unoccupied | Unoccupied Reset Type Setpoint | Write | 1-Discharge, 2-Space 3-Return | |
| IV | 3 | Active_Temperature_Reset_Mode | Active Occupied Reset Type Setpoint | Read | 1-Discharge, 2-Space 3-Return, 4-Outside | |
| IV | 4 | Active_Temperature_Reset_Mode_Unocc | Active Unoccupied Reset Type Setpoint | Read | 1-Discharge, 2-Space 3-Return | |
| IVmin | 5 | LatestAlm | Most recent alarm - See Alarm Table | Read | ||
| IV | 6 | Device_Enable_DO_Word | Device Enable DO Word - See Table | Read | Bit-packed word (bit table in the manual) | |
| IV | 7 | Ref_Ckt_PressTemp_Alarm_Word | Refrigeration Circuit Word - See Table | Read | Bit-packed word (bit table in the manual) | |
| IV | 8 | Device_Offline_Word | Device Offline Word - See Table | Read | Bit-packed word (bit table in the manual) | |
| IV | 9 | Device_Alarm_Word | Device Alarm Word - See Table | Read | Bit-packed word (bit table in the manual) | |
| IV | 10 | System_Word | System Word - See Table | Read | Bit-packed word (bit table in the manual) | |
| IV | 11 | Unit_Status_Word | Unit Status Word - See Table | Read | Bit-packed word (bit table in the manual) | |
| BI | 1 | Exhaust_Fan_1_Status_Digital_Input | Exhaust Fan Status | Read | Active=Active, Inactive=Inactive | |
| BI | 2 | Supply_Fan_1_Status_Digital_Input | Supply Fan Status | Read | Active=Active, Inactive=Inactive | |
| BVmin | 1 | BMS_Watchdog | BMS Watchdog command Used to determine BMS comm status | Write | Active=Active, Inactive=Inactive | |
| BVmin | 2 | System_Enable | Master system enable/disable point | Write | Active=Enable, Inactive=Disable | |
| BVmin | 3 | BMS_Occupancy_Command | Occupancy Command | Write | Active=Unoccupied, Inactive=Occupied | |
| BVmin | 4 | Reset_All_Alarms | Alarm Reset Command | Write | Active=Reset, Inactive=Normal | |
| BV | 5 | Exhaust_Only_Mode_BMS_Cmd | Emergancy Exhaust Mode Command | Write | Active=Enable, Inactive=Disable | |
| BV | 6 | Pressurization_Only_Mode_BMS_Cmd | Emergancy Pressurization Mode Command | Write | Active=Enable, Inactive=Disable | |
| BV | 7 | Outside_RH_Source_BMS | Outside RH Source Selection | Write | Active=BMS, Inactive=Local | |
| BV | 8 | Outside_Temp_Source_BMS | Outside Temp Source Selection | Write | Active=BMS, Inactive=Local | |
| BV | 9 | Return_RH_Source_BMS | Return RH Source Selection | Write | Active=BMS, Inactive=Local | |
| BV | 10 | Return_Temp_Source_BMS | Return Temp Source Selection | Write | Active=BMS, Inactive=Local | |
| BV | 11 | Space_1_CO2_Source_BMS | Space 1 CO2 Source Selection | Write | Active=BMS, Inactive=Local | |
| BV | 12 | Space_2_CO2_Source_BMS | Space 2 CO2 Source Selection | Write | Active=BMS, Inactive=Local | |
| BV | 13 | Return_CO2_Source_BMS | Return CO2 Source Selection | Write | Active=BMS, Inactive=Local | |
| BV | 14 | Space_RH_Source_BMS | Space RH Source Selection | Write | Active=BMS, Inactive=Local | |
| BV | 15 | Space_Static_Source_BMS | Space Static Source Selection | Write | Active=BMS, Inactive=Local | |
| BV | 16 | Space_Temp_Source_BMS | Space Temp Source Selection | Write | Active=BMS, Inactive=Local | |
| BV | 17 | SF_Control_Source_BMS | Allows the BMS to control supply fan speed | Write | Active=BMS, Inactive=Local | |
| BV | 18 | EF_Control_Source_BMS | Allows the BMS to control exhaust fan speed | Write | Active=BMS, Inactive=Local | |
| BV | 19 | OAD_Control_Source_BMS | Allows the BMS to control OAD position | Write | Active=BMS, Inactive=Local | |
| BV | 20 | Aux_BMS_Digital_Output_1 | BMS Commanded auxilary digital output | Write | Active=Active, Inactive=Inactive | |
| BV | 21 | Aux_BMS_Digital_Output_2 | BMS Commanded auxilary digital output | Write | Active=Active, Inactive=Inactive | |
| BV | 22 | Occupied | Occupancy | Read | Active=Occupied, Inactive=Unoccupied | |
| BVmin | 23 | Global_Alarm | General alarm point, default set to indicate any alarm is active | Read | Active=Alarm, Inactive=Normal | |
| BV | 24 | BMS_Watchdog_Active | Status of the BMS watchdog heartbeat | Read | Active=Active, Inactive=Inactive | |
| BV | 25 | OAD_Feedback_Error_Not_Economizing.Active | Feedback indicates OAD is not opening during economizer | Read | Active=Alarm, Inactive=Normal | |
| BV | 26 | OAD_Feedback_Error_Economizing.Active | Feedback indicates OAD is open | Read | Active=Alarm, Inactive=Normal | |
| BV | 27 | OAD_Feedback_Error_OAD_Not_Modulating.Active | Feedback indicates the OAD is not modulating | Read | Active=Alarm, Inactive=Normal | |
| BV | 28 | OAD_Feedback_Error_Excess_OA.Active | Feedback indicates the OAD is not closing | Read | Active=Alarm, Inactive=Normal | |
| BV | 29 | Supply_Fan_1_Alarm.Active | Supply Fan Alarm Active | Read | Active=Alarm, Inactive=Normal | |
| BV | 30 | Exhaust_Fan_1_Alarm.Active | Exhaust Fan Alarm Active | Read | Active=Alarm, Inactive=Normal | |
| BV | 31 | Drain_Pan_Alarm.Active | Condensate Drain Pan Alarm Active | Read | Active=Alarm, Inactive=Normal |
No points match these filters.
Object ID lookup: Valent VX Series DOAS Microprocessor Controller point IDs by name
AI1Space_Temp_Analog_InputAI2Supply_Temp_Analog_InputAI3Outside_Air_Temp_Analog_InputAI4Mixed_Temp_Analog_InputAI5Cold_Coil_1_Temp_Analog_InputAI7Return_Temp_Analog_InputAI8Exhaust_Temp_Analog_InputAI9Space_RH_Analog_InputAI10Outside_RH_Analog_InputAI11Return_RH_Analog_InputAI12Return_Duct_Static_Pressure_Analog_InputAI13Space_Static_Pressure_Analog_InputAI14Supply_Duct_Static_Pressure_Analog_InputAI15Space_CO2_1_Analog_InputAI16Space_CO2_2_Analog_InputAI17Return_CO2_Analog_InputAI18CL_Coil_Spt_TempAI19CL_Supply_Spt_TempAI20Circuit_A_Discharge_Temp_Analog_InputAI21Circuit_A_Suction_Temp_Analog_InputAI22Circuit_B_Discharge_Temp_Analog_InputAI23Circuit_B_Suction_Temp_Analog_InputAI28Circuit_A_Discharge_Pressure_Analog_InputAI29Circuit_A_Suction_Pressure_Analog_InputAI30Circuit_B_Discharge_Pressure_Analog_InputAI31Circuit_B_Suction_Pressure_Analog_InputAI36Aux_In_Customer_1AI37Aux_In_Customer_2AI38Aux_In_Customer_3AI39Aux_In_Customer_4AI40Aux_In_Customer_5AI41Aux_In_Customer_6AI42Aux_In_Customer_7AI43Aux_In_Customer_8AI44Aux_In_Customer_9AI45Aux_In_Customer_10AV1Temperature_SetpointAV2Temperature_Heat_Cool_DeadbandAV3Temperature_Setpoint_UnoccupiedAV4Temperature_Heat_Cool_Deadband_UnoccupiedAV5Cooling_Coil_Setpoint_MinAV6Cooling_Coil_Setpoint_MaxAV7Dehumidification_SetpointAV8Outside_Dewpoint_SetpointAV9Indoor_Dewpoint_SetpointAV10Unocc_Indoor_Dewpoint_SetpointAV11Unoccupied_Dehumidification_SetpointAV12Economizer_Temp_Enable_SetpointAV13Economizer_Enthalpy_Enable_SetpointAV14Supply_Fan_CFM_SetpointAV15Exhaust_Fan_CFM_SetpointAV16OAD_CFM_SetpointAV17Cooling_Lockout_SetpointAV18Heating_Lockout_SetpointAV19Preheat_Lockout_SetpointAV20Economizer_Lockout_SetpointAV21Return_Duct_Static_Pressure_SetpointAV22Space_Static_Pressure_SetpointAV23Supply_Duct_Static_Pressure_SetpointAV24Space_CO2_SetpointAV25Outside_Air_Damper_Minimum_Setpoint_OccAV26Outside_RH_from_BMSAV27Outside_Temp_from_BMSAV28Return_RH_from_BMSAV29Return_Temp_from_BMSAV30Space_1_CO2_from_BMSAV31Space_2_CO2_from_BMSAV32Return_CO2_from_BMSAV33Space_RH_from_BMSAV34Space_Static_from_BMSAV35Space_Temp_from_BMSAV36SF_Control_Signal_BMSAV37EF_Control_Signal_BMSAV38OAD_Control_Signal_BMSAV39Aux_BMS_Analog_Output_1AV40Unit_Status_ModeAV41Supply_Temperature_Calculated_SetpointAV42Cooling_1_Ramp_CapacityAV44Defrost_RampAV45Economizer_RampAV46Head_Pressure_Control_Ramp_1_RampAV47Head_Pressure_Control_Ramp_2_RampAV50HP_Ramp_CapacityAV51Heating_CapacityAV52Case_Heat_Control_RampAV53Hot_Gas_Reheat_RampAV54Outside_DewpointAV55Outside_EnthalpyAV56Return_DewpointAV57Return_EnthalpyAV58Space_DewpointAV59Space_EnthalpyAV60Circuit_A_SuperheatAV61Circuit_B_SuperheatAV64Total_Exhaust_Fan_CFM_BMSAV65Total_Supply_Fan_CFM_BMSAV66OAD_CFM_BMSAV67Active_Temperature_SetpointAV68Chilled_Water_1_Valve_Analog_OutputAV70Electric_Heater_1_Analog_OutputAV72Energy_Recovery_Analog_OutputAV73Exhaust_Fan_Speed_Analog_OutputAV74Hot_Water_Valve_1_Analog_OutputAV76Mod_Gas_Furnace_1_Analog_OutputAV78Outside_Air_Damper_Analog_OutputAV79Supply_Fan_Speed_Analog_OutputAV80Modulating_Compressor_Analog_Output_BMSAV82Circuit_A_Sat_Discharge_TemperatureAV83Circuit_B_Sat_Discharge_TemperatureAV86Circuit_A_Sat_Suction_TemperatureAV87Circuit_B_Sat_Suction_TemperatureAV90Coil_Temperature_Calculated_SetpointAV91Active_Cooling_SetpointAV92Active_Heating_SetpointAV93LatestAlm_AVAV94Device_Enable_DO_Word_Real_1AV95Device_Enable_DO_Word_Real_2AV96Ref_Ckt_PressTemp_Alarm_Word_Real_1AV97Ref_Ckt_PressTemp_Alarm_Word_Real_2AV98Device_Offline_Word_Real_1AV99Device_Offline_Word_Real_2AV100Device_Alarm_Word_Real_1AV101Device_Alarm_Word_Real_2AV102System_Word_Real_1AV103System_Word_Real_2AV104Unit_Status_Word_Real_1AV105Unit_Status_Word_Real_2IV1Temperature_Reset_ModeIV2Temperature_Reset_Mode_UnoccupiedIV3Active_Temperature_Reset_ModeIV4Active_Temperature_Reset_Mode_UnoccIV5LatestAlmIV6Device_Enable_DO_WordIV7Ref_Ckt_PressTemp_Alarm_WordIV8Device_Offline_WordIV9Device_Alarm_WordIV10System_WordIV11Unit_Status_WordBI1Exhaust_Fan_1_Status_Digital_InputBI2Supply_Fan_1_Status_Digital_InputBV1BMS_WatchdogBV2System_EnableBV3BMS_Occupancy_CommandBV4Reset_All_AlarmsBV5Exhaust_Only_Mode_BMS_CmdBV6Pressurization_Only_Mode_BMS_CmdBV7Outside_RH_Source_BMSBV8Outside_Temp_Source_BMSBV9Return_RH_Source_BMSBV10Return_Temp_Source_BMSBV11Space_1_CO2_Source_BMSBV12Space_2_CO2_Source_BMSBV13Return_CO2_Source_BMSBV14Space_RH_Source_BMSBV15Space_Static_Source_BMSBV16Space_Temp_Source_BMSBV17SF_Control_Source_BMSBV18EF_Control_Source_BMSBV19OAD_Control_Source_BMSBV20Aux_BMS_Digital_Output_1BV21Aux_BMS_Digital_Output_2BV22OccupiedBV23Global_AlarmBV24BMS_Watchdog_ActiveBV25OAD_Feedback_Error_Not_Economizing.ActiveBV26OAD_Feedback_Error_Economizing.ActiveBV27OAD_Feedback_Error_OAD_Not_Modulating.ActiveBV28OAD_Feedback_Error_Excess_OA.ActiveBV29Supply_Fan_1_Alarm.ActiveBV30Exhaust_Fan_1_Alarm.ActiveBV31Drain_Pan_Alarm.Active
Integration notes
- Appendix E prints a Modbus register beside each BACnet object; only the BACnet side is listed here.
- 66 objects are marked with an asterisk as the 'BACnet Short List'.
- The RTU controller (document 487426) shares most of this list but differs in about 20 objects, so it is a separate entry.
- Same DOAS controller family as Greenheck's DOAS guide 485940 (DOAS_10.006, also in this library): 93 objects match by type, instance and name; this v9.4 list prints about 78 more.
- Status and alarm words are 32-bit, published as an IV plus two AVs (e.g. IV-6 / AV-94 and AV-95); the bit tables are in the manual.
- Source: Appendix E Points List, manual pages 41-47 (171 objects).
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 VX Series DOAS Microprocessor Controller (DOAS v9.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 Valent VX Series DOAS Microprocessor Controller (DOAS v9.4)
How many BACnet points does the Valent VX Series DOAS Microprocessor Controller (DOAS v9.4) have?
This list has 171 BACnet objects: 36 analog inputs, 91 analog values, 2 binary inputs, 31 binary values, 11 integer values. The exact set on a given unit depends on its firmware, installed options and configuration.
Which Valent VX Series DOAS Microprocessor Controller (DOAS v9.4) BACnet points are writable?
62 of the 171 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 Valent VX Series DOAS Microprocessor Controller (DOAS v9.4) BACnet documentation?
The source is Microprocessor Controller for Dedicated Outdoor Air System - Reference Guide (DOAS v9.4) (485937), revision 2024-05, published free by Valent at https://content.valentair.com/valent-content-prod/docs/librariesprovider2/default-document-library/valent_vx_series_controller_iom.pdf?sfvrsn=c79e7ad3_19.
What are the minimum BACnet points to integrate the Valent VX Series DOAS Microprocessor Controller (DOAS v9.4)?
Start with BV 2 System_Enable (Enables or disables the unit); BV 3 BMS_Occupancy_Command (Occupancy; Active = Unoccupied, Inactive = Occupied); AV 1 Temperature_Setpoint (Occupied temperature setpoint); BV 1 BMS_Watchdog (Heartbeat when BMS controls fans or sensors); BV 4 Reset_All_Alarms (Remote alarm reset); AV 40 Unit_Status_Mode (Current operating mode code); AI 2 Supply_Temp_Analog_Input (Supply (discharge) air temperature); BV 23 Global_Alarm (Any active alarm); IV 5 LatestAlm (Most recent alarm code).
How do I enable BMS control of the Valent VX Series DOAS Microprocessor Controller (DOAS v9.4)?
BV 2 System_Enable enables or disables the unit; BV 3 BMS_Occupancy_Command sets occupancy (Active = Unoccupied). BV 5 and BV 6 command emergency exhaust-only and pressurization-only modes.
Does the Valent VX Series DOAS Microprocessor Controller (DOAS v9.4) need a BACnet heartbeat or have a communication timeout?
BV 1 BMS_Watchdog must be toggled by the BMS within the timeout delay whenever the BMS replaces a hardwired sensor (or takes over fan speed or damper control). If the timer expires, the controller alarms (BMS Offline) and falls back to its hardwired sensors and local control until the BMS returns. The watchdog status is shown on a read-only BV.
Can the BMS supply sensor values to the Valent VX Series DOAS Microprocessor Controller (DOAS v9.4)?
Set the matching source-select BV (BV 7-16) to BMS, then write the *_from_BMS analog value (AV 26-35, e.g. AV 27 outside temperature, AV 35 space temperature). Supply fan, exhaust fan and outdoor air damper are taken over the same way with BV 17-19. The watchdog must be kept alive.
How do I check these points on the real VX Series DOAS Microprocessor Controller (DOAS v9.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 Valent BACnet points lists
- Energy recovery ventilator (ERV) controller
Valent ERV Microprocessor Controller (ERV v3.10 / v3.11)
Valent energy recovery ventilators with the factory microprocessor controller, ERV program v3.10/v3.11.
Also known as: 486440, Document 486440, Valent ERV controller, ERV v3.10, ERV v3.11, c.pCO - Energy recovery ventilator controller
Valent IVE Indoor Energy Recovery Ventilator Microprocessor Controller (IVE v1.3)
Valent / Greenheck IVE indoor energy recovery ventilators with the Carel microprocessor controller, program IVE v1.3.
Also known as: IVE, IVE v1.3, 487416, Valent IVE, Greenheck IVE - Energy recovery / DOAS make-up air unit controller (legacy)
Valent JENEsys Controller (legacy) for VPR / VPRE / VPRC/P / VPRX
Valent VPR, VPRE, VPRC/P and VPRX series units with the JENEsys controller, software version 4 (legacy controller).
Also known as: JENEsys, IOM-C1-0616, 474626, VPR, VPRE, VPRC, VPRP, VPRX, Valent legacy controller
Source: Microprocessor Controller for Dedicated Outdoor Air System - Reference Guide (DOAS v9.4) · 485937 · rev. 2024-05. Object names, instances and units are reproduced as published; descriptions are our own.