- Home
- BACnet points lists
- EXHAUSTO
- EXact / EXact2 air handling unit control (BACnet program file)
Air handling unit with heat recovery (controller) · BACnet points list
EXHAUSTO EXact / EXact2 air handling unit control (BACnet program file) BACnet points list
Updated 12 November 2026
EXact and EXact2 are the controls on EXHAUSTO VEX air handling units with heat recovery. The web server module makes the unit a BACnet IP or BACnet MS/TP device (B-ASC). The object list comes from EXHAUSTO's EDE file: fan outputs, airflows, pressures, filter drops, temperatures, setpoints, hour counters and 16 alarm slots as analog inputs; BMS setpoints (airflow, temperature, balance, fan speeds, filter limits, clock) as analog values; run and compensation states as binary inputs; and control mode, alarm reset and night cooling enable as binary values.
This page lists 171 BACnet objects for the EXHAUSTO EXact / EXact2 air handling unit control (BACnet program file) — 24 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from EXHAUSTO’s own free documentation, linked below.
- Manufacturer
- EXHAUSTO
- Model
- EXact / EXact2 air handling unit control (BACnet program file)
- Equipment
- Air handling unit with heat recovery (controller)
- Equipment type
- Rooftop units, AHUs & DOAS
- BACnet objects
- 171 (24 writable)
- Transport
- BACnet IP, BACnet MS/TP
- Firmware
- Web server software 3.0-xxxx or later
- Also known as
- EXact, EXact2, EXHAUSTO EXact2, EXHAUSTO VEX, 3004402
Reference only, provided as-is: verify against EXHAUSTO’s current documentation and the live device before use. Not official EXHAUSTO information. Terms of use.
BMS integration notes: EXHAUSTO EXact / EXact2 air handling unit control (BACnet program file)
Write the airflow setpoint (AV 6, 0-100 %, 0 stops the unit) and the temperature setpoint (AV 7, 10-35 °C); set BV 0 back to 1 to return the unit to its timer program. Read the operating state, airflows, temperatures and the A/B common alarms; BV 1 resets 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 |
|---|---|---|---|
| AV 6 | BMSInValue.AirSP | Airflow setpoint 0-100 %; 0 stops the unit | Write |
| AV 7 | BMSInValue.TempSP | Temperature setpoint, 10-35 °C | Write |
| BV 0 | BMSInValue.CtrlMode | 1 = return to timer program | Write |
| BV 1 | BMSInValue.ResetAlarm | Alarm reset | Write |
| BI 0 | Manager.OnOff | Unit operating | Read |
| AI 38 | Air_Qv.Sup_Qv | Supply airflow | Read |
| AI 36 | Air_Qv.Ext_Qv | Extract airflow | Read |
| AI 94 | Temp_Sensor.Supply | Supply air temperature | Read |
| BI 1 | Alarm.A_Alarm | Common A alarm | Read |
| BI 2 | Alarm.B_Alarm | Common B alarm | Read |
Enable & remote start
Writing the airflow setpoint (AV 6) runs the unit at that level; 0 % stops it. BV 0 CtrlMode = 1 hands control back to the unit's timer program.
Sensors & values from the BMS
AV 10 (RH) and AV 11 (CO2) accept values from the BMS for the unit's compensation functions.
Network setup
- Select BACnet MS/TP or BACnet IP in HMI menu 3.5 (BMS), then set Device ID (0-4194303) in menu 3.5.2; the device name can only be set in the web server.
- BACnet MS/TP: CN3 on the main control (A, B, 0 V), address 0-127, baud 9600, 19200 or 115200; fit the 120 ohm terminator with jumper JP2 on the web server at the end of the line.
- BACnet IP: UDP port 47808-47823; IP settings (static or DHCP) in menu 3.6.
Watch out for
- The temperature setpoint may be limited by other settings and functions in the unit.
- AV 19 / AV 20 fan setpoints only apply with air control method 8 (external control of fan speeds).
- AV 8 fixed airflow setpoint only applies with air control methods 3 and 4.
EXHAUSTO EXact / EXact2 air handling unit control (BACnet program file) 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.
| Description | States | |||||
|---|---|---|---|---|---|---|
| AI | 0 | BMSOutValue.IpAdr3 | Web server IP address, octet 3 | Read | ||
| AI | 1 | BMSOutValue.IpAdr2 | Web server IP address, octet 2 | Read | ||
| AI | 2 | BMSOutValue.IpAdr1 | Web server IP address, octet 1 | Read | ||
| AI | 3 | BMSOutValue.IpAdr0 | Web server IP address, octet 0 | Read | ||
| AI | 4 | BMSOutValue.IpMask3 | Subnet mask, octet 3 | Read | ||
| AI | 5 | BMSOutValue.IpMask2 | Subnet mask, octet 2 | Read | ||
| AI | 6 | BMSOutValue.IpMask1 | Subnet mask, octet 1 | Read | ||
| AI | 7 | BMSOutValue.IpMask0 | Subnet mask, octet 0 | Read | ||
| AI | 8 | BMSOutValue.IpGateway3 | Gateway address, octet 3 | Read | ||
| AI | 9 | BMSOutValue.IpGateway2 | Gateway address, octet 2 | Read | ||
| AI | 10 | BMSOutValue.IpGateway1 | Gateway address, octet 1 | Read | ||
| AI | 11 | BMSOutValue.IpGateway0 | Gateway address, octet 0 | Read | ||
| AI | 12 | FC1.WFreqRef | Read | |||
| AI | 13 | FC1.OutPower | W | Read | ||
| AI | 14 | FC2.WFreqRef | Read | |||
| AI | 15 | FC2.OutPower | W | Read | ||
| AI | 16 | RHX2M.Setpoint | Current setpoint of the heat recovery rotor | % | Read | |
| AI | 17 | MHC1.Setpoint | Current output setpoint of the reheater | % | Read | |
| AI | 18 | MHC1.ValveSet | Heating coil state: keep-warm or normal operation | % | Read | |
| AI | 19 | MHC1.MHCE_Out | Heating coil demand (valve position for a water coil) | % | Read | |
| AI | 20 | MHC4.Setpoint | Setpoint for an external cooling unit | % | Read | |
| AI | 21 | MHC4.ValveSet | External cooling coil demand (valve position for chilled water) | % | Read | |
| AI | 22 | MCUC.Setpoint | % | Read | ||
| AI | 23 | Air.Setpoint | Current airflow setpoint | % | Read | |
| AI | 24 | Air.SetpointFix | Fixed airflow setpoint (air control methods 3 and 4) | l/s | Read | |
| AI | 25 | Air.ExtSpeed | Extract fan output | % | Read | |
| AI | 26 | Air.ExtSpeedMin | Extract fan minimum output | % | Read | |
| AI | 27 | Air.ExtSpeedMax | Extract fan maximum output | % | Read | |
| AI | 28 | Air.SupSpeed | Supply fan output | % | Read | |
| AI | 29 | Air.SupSpeedMin | Supply fan minimum output | % | Read | |
| AI | 30 | Air.SupSpeedMax | Supply fan maximum output | % | Read | |
| AI | 31 | Air.SetpComp | Airflow setpoint after CO2 / RH compensation | % | Read | |
| AI | 32 | Air.SetpExt | Extract air setpoint | % | Read | |
| AI | 33 | Air.SetpSup | Supply air setpoint | % | Read | |
| AI | 34 | Air.Mode | Unit operating state | Read | ||
| AI | 35 | Air_Qv.ExtP_InLet | Pressure across the extract fan | Pa | Read | |
| AImin | 36 | Air_Qv.Ext_Qv | Current extract airflow | l/s | Read | |
| AI | 37 | Air_Qv.SupP_Inlet | Pressure across the supply fan | Pa | Read | |
| AImin | 38 | Air_Qv.Sup_Qv | Current supply airflow | l/s | Read | |
| AI | 39 | Air_Filter.Extract | Extract filter pressure drop | Pa | Read | |
| AI | 40 | Air_Filter.Supply | Supply filter pressure drop | Pa | Read | |
| AI | 41 | Air_Duct.Extract | Extract duct pressure | Pa | Read | |
| AI | 42 | Air_Duct.Supply | Supply duct pressure | Pa | Read | |
| AI | 43 | AirCFExt.SP_Unit | l/s | Read | ||
| AI | 44 | AirCFExt.PV_Unit | l/s | Read | ||
| AI | 45 | AirCFSup.SP_Unit | l/s | Read | ||
| AI | 46 | AirCFSup.PV_Unit | l/s | Read | ||
| AI | 47 | AirCSExt.SP_Unit | % | Read | ||
| AI | 48 | AirCSSup.SP_Unit | % | Read | ||
| AI | 49 | AirCPExt.SP_Unit | Pa | Read | ||
| AI | 50 | AirCPExt.PV_Unit | Pa | Read | ||
| AI | 51 | AirCPSup.SP_Unit | Pa | Read | ||
| AI | 52 | AirCPSup.PV_Unit | Pa | Read | ||
| AI | 53 | Alarm.Alarm0 | Active alarm slot 0 (see alarm list) | Read | ||
| AI | 54 | Alarm.Alarm1 | Active alarm slot 1 (see alarm list) | Read | ||
| AI | 55 | Alarm.Alarm2 | Active alarm slot 2 (see alarm list) | Read | ||
| AI | 56 | Alarm.Alarm3 | Active alarm slot 3 (see alarm list) | Read | ||
| AI | 57 | Alarm.Alarm4 | Active alarm slot 4 (see alarm list) | Read | ||
| AI | 58 | Alarm.Alarm5 | Active alarm slot 5 (see alarm list) | Read | ||
| AI | 59 | Alarm.Alarm6 | Active alarm slot 6 (see alarm list) | Read | ||
| AI | 60 | Alarm.Alarm7 | Active alarm slot 7 (see alarm list) | Read | ||
| AI | 61 | Alarm.Alarm8 | Active alarm slot 8 (see alarm list) | Read | ||
| AI | 62 | Alarm.Alarm9 | Active alarm slot 9 (see alarm list) | Read | ||
| AI | 63 | Alarm.Alarm10 | Active alarm slot 10 (see alarm list) | Read | ||
| AI | 64 | Alarm.Alarm11 | Active alarm slot 11 (see alarm list) | Read | ||
| AI | 65 | Alarm.Alarm12 | Active alarm slot 12 (see alarm list) | Read | ||
| AI | 66 | Alarm.Alarm13 | Active alarm slot 13 (see alarm list) | Read | ||
| AI | 67 | Alarm.Alarm14 | Active alarm slot 14 (see alarm list) | Read | ||
| AI | 68 | Alarm.Alarm15 | Active alarm slot 15 (see alarm list) | Read | ||
| AI | 69 | Balance.Balance | Supply/extract airflow balance setpoint | Read | ||
| AI | 70 | Comp_Room.SP_Comp | Room (extract) temperature setpoint compensation start | °C | Read | |
| AI | 71 | Comp_Supply.SP_Comp | Supply temperature setpoint compensation start | °C | Read | |
| AI | 72 | Manager.ActProfile | Operating profile | Read | ||
| AI | 73 | Counter.Heat1 | Reheater hour counter | Read | ||
| AI | 74 | Counter.Rotor | Rotor hour counter | Read | ||
| AI | 75 | Counter.Cool | Cooling hour counter | Read | ||
| AI | 76 | Counter.ExtractFan | Extract fan hour counter | Read | ||
| AI | 77 | Counter.SupplyFan | Supply fan hour counter | Read | ||
| AI | 78 | Temp_Set.Setpoint | Temperature setpoint as set | °C | Read | |
| AI | 79 | Temp_Set.SetpointC | Effective temperature setpoint incl. compensation | °C | Read | |
| AI | 80 | Temp_Set.State | Temperature control state | Read | ||
| AI | 81 | Temp_Set.Mode | Temperature control mode | Read | ||
| AI | 82 | Temp_Output.Heat1 | % | Read | ||
| AI | 83 | Temp_Output.Recov_Heat | % | Read | ||
| AI | 84 | Temp_Output.Recov_Cool | % | Read | ||
| AI | 85 | Temp_Output.Cool | % | Read | ||
| AI | 86 | TempCSupply.Setpoint | °C | Read | ||
| AI | 87 | TempCSupply.Feedback | °C | Read | ||
| AI | 88 | TempCSupply.Sp_Heat1 | °C | Read | ||
| AI | 89 | TempCSupply.Sp_Recover | °C | Read | ||
| AI | 90 | TempCSupply.Sp_Cool | °C | Read | ||
| AI | 91 | TempCRoom.Setpoint | °C | Read | ||
| AI | 92 | TempCRoom.Feedback | °C | Read | ||
| AI | 93 | TempCRoom.Output | °C | Read | ||
| AImin | 94 | Temp_Sensor.Supply | °C | Read | ||
| AI | 95 | Temp_Sensor.SupplyInt | °C | Read | ||
| AI | 96 | Temp_Sensor.SupplyHeat1 | °C | Read | ||
| AI | 97 | Temp_Sensor.SupplyCool | °C | Read | ||
| AI | 98 | Temp_Sensor.Outdoor | °C | Read | ||
| AI | 99 | Temp_Sensor.OutdoorInt | °C | Read | ||
| AI | 100 | Temp_Sensor.OutdoorExt | External outdoor temperature sensor | °C | Read | |
| AI | 101 | Temp_Sensor.Exhaust | Exhaust air temperature | °C | Read | |
| AI | 102 | Temp_Sensor.Extract | Extract air temperature used for control | °C | Read | |
| AI | 103 | Temp_Sensor.ExtractInt | Extract air temperature measured in the unit | °C | Read | |
| AI | 104 | Temp_Sensor.ExtractRoom | External extract/room temperature sensor | °C | Read | |
| AI | 105 | Temp_Sensor.RetPipe1 | Water heating coil return temperature | °C | Read | |
| AI | 106 | Temp_Sensor.RetPipeX1 | External water circuit return temperature | °C | Read | |
| AI | 107 | Temp_Sensor.SupPipe1 | Water heating coil supply (flow) temperature | °C | Read | |
| AI | 108 | DeIce.HeatExPress | Heat exchanger pressure drop, extract side (icing sign) | Pa | Read | |
| AI | 109 | DeIce.PressInc | Pressure rise across the heat exchanger, % | % | Read | |
| AI | 110 | Temp_Sensor.TIce | Heat exchanger icing temperature | °C | Read | |
| AI | 111 | VEXConfig.AirRegType | Air control method in use | Read | ||
| AI | 112 | NightCool.Status | Night cooling active | Read | ||
| AI | 113 | DeIce.State | De-icing state | Read | ||
| AI | 114 | MXHP.HeatCap | % | Read | ||
| AI | 115 | MXHP.CoolCap | % | Read | ||
| AI | 116 | MXHP.StartStop | Read | |||
| AI | 117 | MXHP.CoolHeat | Read | |||
| AI | 118 | MHC4.Alarm_Reg | Read | |||
| AI | 119 | MCOCW.CoolHeat | Read | |||
| AI | 120 | MCOCW.AlarmReg | Read | |||
| AV | 0 | BMSInValue.TimeSecond | Internal clock, seconds | s | Write | |
| AV | 1 | BMSInValue.TimeMinute | Internal clock, minutes | min | Write | |
| AV | 2 | BMSInValue.TimeHour | Internal clock, hours | h | Write | |
| AV | 3 | BMSInValue.TimeDay | Internal calendar, day | day | Write | |
| AV | 4 | BMSInValue.TimeMonth | Internal calendar, month | month | Write | |
| AV | 5 | BMSInValue.TimeYear | Internal calendar, year | year | Write | |
| AVmin | 6 | BMSInValue.AirSP | Airflow setpoint from BMS, 0-100 % (0 stops the unit) | % | Write | |
| AVmin | 7 | BMSInValue.TempSP | Temperature setpoint from BMS, 10-35 °C | °C | Write | |
| AV | 8 | BMSInValue.AirSPFixed | Fixed airflow setpoint (air control methods 3 and 4) | l/s | Write | |
| AV | 9 | BMSInValue.Balance | Supply/extract balance setpoint | Write | ||
| AV | 10 | BMSInValue.RH | Relative humidity value | % | Write | |
| AV | 11 | BMSInValue.CO2 | CO2 level value | ppm | Write | |
| AV | 12 | BMSInValue.OutDTemp | Outdoor temperature for supply airflow compensation | °C | Write | |
| AV | 13 | BMSInValue.AirRedTemp | Supply temperature for airflow reduction | °C | Write | |
| AV | 14 | BMSInValue.EFdPWarn | Extract filter warning pressure | Pa | Write | |
| AV | 15 | BMSInValue.EFdPAlm | Extract filter alarm pressure | Pa | Write | |
| AV | 16 | BMSInValue.SFdPWarn | Supply filter warning pressure | Pa | Write | |
| AV | 17 | BMSInValue.SFdPAlm | Supply filter alarm pressure | Pa | Write | |
| AV | 18 | VEXConfig.HeatRegType | Temperature control method: supply or extract | Write | ||
| AV | 19 | BMSInValue.AUXExtSet | Extract fan setpoint for external BMS control (0-1000 = 0-100.0 %) | % | Write | |
| AV | 20 | BMSInValue.AUXSupSet | Supply fan setpoint for external BMS control (0-1000 = 0-100.0 %) | % | Write | |
| AV | 21 | BMSOutValue.AUXExtOr | BMS override output for extract duct dampers (open / closed / free) | Read | ||
| AV | 22 | BMSOutValue.AUXSupOr | BMS override output for supply duct dampers (open / closed / free) | Read | ||
| BImin | 0 | Manager.OnOff | Unit operating | Read | ||
| BImin | 1 | Alarm.A_Alarm | Common A alarm | Read | ||
| BImin | 2 | Alarm.B_Alarm | Common B alarm | Read | ||
| BI | 3 | BMSOutValue.UseDHCP | Read | |||
| BI | 4 | FC1.Operation | Read | |||
| BI | 5 | FC2.Operation | Read | |||
| BI | 6 | RHX2M.On_Off | Read | |||
| BI | 7 | MHC1.Run | Reheater running | Read | ||
| BI | 8 | MHC1.PumpState | Heating pump running | Read | ||
| BI | 9 | MHC4.Run | Cooling unit running | Read | ||
| BI | 10 | MHC4.PumpState | External cooling pump running | Read | ||
| BI | 11 | MCUC.State | External cooling unit (CU) running | Read | ||
| BI | 12 | Air.LSA | Exhaust air damper state | Read | ||
| BI | 13 | Air.LSF | Outdoor air damper state | Read | ||
| BI | 14 | Air.State | Airflow control state | Read | ||
| BI | 15 | Comp_RH.Active | Humidity compensation active | Read | ||
| BI | 16 | Comp_CO2.Active | CO2 compensation active | Read | ||
| BI | 17 | Comp_OutD.Active | Outdoor-temperature supply airflow compensation active | Read | ||
| BI | 18 | Comp_AirR.Active | Supply-temperature airflow compensation active | Read | ||
| BI | 19 | Comp_Room.Active | Outdoor-temperature extract setpoint compensation active | Read | ||
| BI | 20 | Comp_Supply.Active | Outdoor-temperature supply setpoint compensation active | Read | ||
| BI | 21 | VEXConfig.DST | Read | |||
| BI | 22 | DeIce.Allowed | De-icing possible | Read | ||
| BI | 23 | MHC1.FS_Activ | Water reheater frost protection active | Read | ||
| BVmin | 0 | BMSInValue.CtrlMode | Control mode: manual or timer program (1 = timer) | Write | ||
| BVmin | 1 | BMSInValue.ResetAlarm | Alarm reset | Write | ||
| BV | 2 | BMSInValue.NightCoolEn | Night cooling enable | Write |
No points match these filters.
Object ID lookup: EXHAUSTO EXact / EXact2 air handling unit control point IDs by name
AI0BMSOutValue.IpAdr3AI1BMSOutValue.IpAdr2AI2BMSOutValue.IpAdr1AI3BMSOutValue.IpAdr0AI4BMSOutValue.IpMask3AI5BMSOutValue.IpMask2AI6BMSOutValue.IpMask1AI7BMSOutValue.IpMask0AI8BMSOutValue.IpGateway3AI9BMSOutValue.IpGateway2AI10BMSOutValue.IpGateway1AI11BMSOutValue.IpGateway0AI12FC1.WFreqRefAI13FC1.OutPowerAI14FC2.WFreqRefAI15FC2.OutPowerAI16RHX2M.SetpointAI17MHC1.SetpointAI18MHC1.ValveSetAI19MHC1.MHCE_OutAI20MHC4.SetpointAI21MHC4.ValveSetAI22MCUC.SetpointAI23Air.SetpointAI24Air.SetpointFixAI25Air.ExtSpeedAI26Air.ExtSpeedMinAI27Air.ExtSpeedMaxAI28Air.SupSpeedAI29Air.SupSpeedMinAI30Air.SupSpeedMaxAI31Air.SetpCompAI32Air.SetpExtAI33Air.SetpSupAI34Air.ModeAI35Air_Qv.ExtP_InLetAI36Air_Qv.Ext_QvAI37Air_Qv.SupP_InletAI38Air_Qv.Sup_QvAI39Air_Filter.ExtractAI40Air_Filter.SupplyAI41Air_Duct.ExtractAI42Air_Duct.SupplyAI43AirCFExt.SP_UnitAI44AirCFExt.PV_UnitAI45AirCFSup.SP_UnitAI46AirCFSup.PV_UnitAI47AirCSExt.SP_UnitAI48AirCSSup.SP_UnitAI49AirCPExt.SP_UnitAI50AirCPExt.PV_UnitAI51AirCPSup.SP_UnitAI52AirCPSup.PV_UnitAI53Alarm.Alarm0AI54Alarm.Alarm1AI55Alarm.Alarm2AI56Alarm.Alarm3AI57Alarm.Alarm4AI58Alarm.Alarm5AI59Alarm.Alarm6AI60Alarm.Alarm7AI61Alarm.Alarm8AI62Alarm.Alarm9AI63Alarm.Alarm10AI64Alarm.Alarm11AI65Alarm.Alarm12AI66Alarm.Alarm13AI67Alarm.Alarm14AI68Alarm.Alarm15AI69Balance.BalanceAI70Comp_Room.SP_CompAI71Comp_Supply.SP_CompAI72Manager.ActProfileAI73Counter.Heat1AI74Counter.RotorAI75Counter.CoolAI76Counter.ExtractFanAI77Counter.SupplyFanAI78Temp_Set.SetpointAI79Temp_Set.SetpointCAI80Temp_Set.StateAI81Temp_Set.ModeAI82Temp_Output.Heat1AI83Temp_Output.Recov_HeatAI84Temp_Output.Recov_CoolAI85Temp_Output.CoolAI86TempCSupply.SetpointAI87TempCSupply.FeedbackAI88TempCSupply.Sp_Heat1AI89TempCSupply.Sp_RecoverAI90TempCSupply.Sp_CoolAI91TempCRoom.SetpointAI92TempCRoom.FeedbackAI93TempCRoom.OutputAI94Temp_Sensor.SupplyAI95Temp_Sensor.SupplyIntAI96Temp_Sensor.SupplyHeat1AI97Temp_Sensor.SupplyCoolAI98Temp_Sensor.OutdoorAI99Temp_Sensor.OutdoorIntAI100Temp_Sensor.OutdoorExtAI101Temp_Sensor.ExhaustAI102Temp_Sensor.ExtractAI103Temp_Sensor.ExtractIntAI104Temp_Sensor.ExtractRoomAI105Temp_Sensor.RetPipe1AI106Temp_Sensor.RetPipeX1AI107Temp_Sensor.SupPipe1AI108DeIce.HeatExPressAI109DeIce.PressIncAI110Temp_Sensor.TIceAI111VEXConfig.AirRegTypeAI112NightCool.StatusAI113DeIce.StateAI114MXHP.HeatCapAI115MXHP.CoolCapAI116MXHP.StartStopAI117MXHP.CoolHeatAI118MHC4.Alarm_RegAI119MCOCW.CoolHeatAI120MCOCW.AlarmRegAV0BMSInValue.TimeSecondAV1BMSInValue.TimeMinuteAV2BMSInValue.TimeHourAV3BMSInValue.TimeDayAV4BMSInValue.TimeMonthAV5BMSInValue.TimeYearAV6BMSInValue.AirSPAV7BMSInValue.TempSPAV8BMSInValue.AirSPFixedAV9BMSInValue.BalanceAV10BMSInValue.RHAV11BMSInValue.CO2AV12BMSInValue.OutDTempAV13BMSInValue.AirRedTempAV14BMSInValue.EFdPWarnAV15BMSInValue.EFdPAlmAV16BMSInValue.SFdPWarnAV17BMSInValue.SFdPAlmAV18VEXConfig.HeatRegTypeAV19BMSInValue.AUXExtSetAV20BMSInValue.AUXSupSetAV21BMSOutValue.AUXExtOrAV22BMSOutValue.AUXSupOrBI0Manager.OnOffBI1Alarm.A_AlarmBI2Alarm.B_AlarmBI3BMSOutValue.UseDHCPBI4FC1.OperationBI5FC2.OperationBI6RHX2M.On_OffBI7MHC1.RunBI8MHC1.PumpStateBI9MHC4.RunBI10MHC4.PumpStateBI11MCUC.StateBI12Air.LSABI13Air.LSFBI14Air.StateBI15Comp_RH.ActiveBI16Comp_CO2.ActiveBI17Comp_OutD.ActiveBI18Comp_AirR.ActiveBI19Comp_Room.ActiveBI20Comp_Supply.ActiveBI21VEXConfig.DSTBI22DeIce.AllowedBI23MHC1.FS_ActivBV0BMSInValue.CtrlModeBV1BMSInValue.ResetAlarmBV2BMSInValue.NightCoolEn
Integration notes
- Object names, types and instances are from the EDE file (09.08.2022); units are from the English register list in the manual's appendix; descriptions are our own short summaries. The appendix prints a few names differently (e.g. AI 79 Temp_Set.Setpoint); the EDE names are used.
- The manual gives access only by type (AI and binary inputs read-only, AO and binary outputs read/write) and the EDE has no settable column; the BMSInValue / VEXConfig analog and binary values are shown writable and the BMSOutValue objects (AV 21-22) read-only.
- Objects without a unit in the appendix (unit code 95) are left blank; hour counters, alarm codes and state objects carry no unit.
- Which objects carry values depends on the unit's options (heating and cooling coils, heat pump, external cooling, sensors).
- Alarm codes in AI 53-68 refer to the alarm list in the EXact documentation.
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 EXact / EXact2 air handling unit control (BACnet program file) 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 EXHAUSTO EXact / EXact2 air handling unit control (BACnet program file)
How many BACnet points does the EXHAUSTO EXact / EXact2 air handling unit control (BACnet program file) have?
This list has 171 BACnet objects: 121 analog inputs, 23 analog values, 24 binary inputs, 3 binary values. The exact set on a given unit depends on its firmware, installed options and configuration.
Which EXHAUSTO EXact / EXact2 air handling unit control (BACnet program file) BACnet points are writable?
24 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. The source has no read/write column, so this is inferred from object type.
Where is the official EXHAUSTO EXact / EXact2 air handling unit control (BACnet program file) BACnet documentation?
The source is EXact2, BACnet program file (EDE) with manual EXact/EXact2 BACnet protocol (3004402), revision 2022-09 (EDE 09.08.2022), published free by EXHAUSTO at https://assets2.exhausto.com/docExhaustoCOM/Exhausto-EXact2-EDE_Bacnet-Programfile-Prot-Dan-BD.csv.
What are the minimum BACnet points to integrate the EXHAUSTO EXact / EXact2 air handling unit control (BACnet program file)?
Start with AV 6 BMSInValue.AirSP (Airflow setpoint 0-100 %; 0 stops the unit); AV 7 BMSInValue.TempSP (Temperature setpoint, 10-35 °C); BV 0 BMSInValue.CtrlMode (1 = return to timer program); BV 1 BMSInValue.ResetAlarm (Alarm reset); BI 0 Manager.OnOff (Unit operating); AI 38 Air_Qv.Sup_Qv (Supply airflow); AI 36 Air_Qv.Ext_Qv (Extract airflow); AI 94 Temp_Sensor.Supply (Supply air temperature); BI 1 Alarm.A_Alarm (Common A alarm); BI 2 Alarm.B_Alarm (Common B alarm).
How do I enable BMS control of the EXHAUSTO EXact / EXact2 air handling unit control (BACnet program file)?
Writing the airflow setpoint (AV 6) runs the unit at that level; 0 % stops it. BV 0 CtrlMode = 1 hands control back to the unit's timer program.
Can the BMS supply sensor values to the EXHAUSTO EXact / EXact2 air handling unit control (BACnet program file)?
AV 10 (RH) and AV 11 (CO2) accept values from the BMS for the unit's compensation functions.
How do I check these points on the real EXact / EXact2 air handling unit control (BACnet program file)?
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.
Source: EXact2, BACnet program file (EDE) with manual EXact/EXact2 BACnet protocol · 3004402 · rev. 2022-09 (EDE 09.08.2022). Object names, instances and units are reproduced as published; descriptions are our own.