Easy BACnet
  1. Home
  2. BACnet points lists
  3. EXHAUSTO
  4. 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

Short answer

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
Source document
EXact2, BACnet program file (EDE) with manual EXact/EXact2 BACnet protocol · 3004402 · rev. 2022-09 (EDE 09.08.2022)
Download CSV 171 rows Download EDE B.I.G.-EU JSON Manufacturer PDF ↗ Compare with your scan Download Easy BACnet Mobile App Google Play

Reference only, provided as-is: verify against 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)

Integration in brief

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.

ObjectNameWhyAccess
AV 6BMSInValue.AirSPAirflow setpoint 0-100 %; 0 stops the unitWrite
AV 7BMSInValue.TempSPTemperature setpoint, 10-35 °CWrite
BV 0BMSInValue.CtrlMode1 = return to timer programWrite
BV 1BMSInValue.ResetAlarmAlarm resetWrite
BI 0Manager.OnOffUnit operatingRead
AI 38Air_Qv.Sup_QvSupply airflowRead
AI 36Air_Qv.Ext_QvExtract airflowRead
AI 94Temp_Sensor.SupplySupply air temperatureRead
BI 1Alarm.A_AlarmCommon A alarmRead
BI 2Alarm.B_AlarmCommon B alarmRead

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

Watch out for

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.

171 of 171 shown
Type
Access
Show
EXHAUSTO EXact / EXact2 air handling unit control (BACnet program file) BACnet Points List
DescriptionStates
AI0BMSOutValue.IpAdr3Web server IP address, octet 3Read
AI1BMSOutValue.IpAdr2Web server IP address, octet 2Read
AI2BMSOutValue.IpAdr1Web server IP address, octet 1Read
AI3BMSOutValue.IpAdr0Web server IP address, octet 0Read
AI4BMSOutValue.IpMask3Subnet mask, octet 3Read
AI5BMSOutValue.IpMask2Subnet mask, octet 2Read
AI6BMSOutValue.IpMask1Subnet mask, octet 1Read
AI7BMSOutValue.IpMask0Subnet mask, octet 0Read
AI8BMSOutValue.IpGateway3Gateway address, octet 3Read
AI9BMSOutValue.IpGateway2Gateway address, octet 2Read
AI10BMSOutValue.IpGateway1Gateway address, octet 1Read
AI11BMSOutValue.IpGateway0Gateway address, octet 0Read
AI12FC1.WFreqRefRead
AI13FC1.OutPowerWRead
AI14FC2.WFreqRefRead
AI15FC2.OutPowerWRead
AI16RHX2M.SetpointCurrent setpoint of the heat recovery rotor%Read
AI17MHC1.SetpointCurrent output setpoint of the reheater%Read
AI18MHC1.ValveSetHeating coil state: keep-warm or normal operation%Read
AI19MHC1.MHCE_OutHeating coil demand (valve position for a water coil)%Read
AI20MHC4.SetpointSetpoint for an external cooling unit%Read
AI21MHC4.ValveSetExternal cooling coil demand (valve position for chilled water)%Read
AI22MCUC.Setpoint%Read
AI23Air.SetpointCurrent airflow setpoint%Read
AI24Air.SetpointFixFixed airflow setpoint (air control methods 3 and 4)l/sRead
AI25Air.ExtSpeedExtract fan output%Read
AI26Air.ExtSpeedMinExtract fan minimum output%Read
AI27Air.ExtSpeedMaxExtract fan maximum output%Read
AI28Air.SupSpeedSupply fan output%Read
AI29Air.SupSpeedMinSupply fan minimum output%Read
AI30Air.SupSpeedMaxSupply fan maximum output%Read
AI31Air.SetpCompAirflow setpoint after CO2 / RH compensation%Read
AI32Air.SetpExtExtract air setpoint%Read
AI33Air.SetpSupSupply air setpoint%Read
AI34Air.ModeUnit operating stateRead
AI35Air_Qv.ExtP_InLetPressure across the extract fanPaRead
AImin36Air_Qv.Ext_QvCurrent extract airflowl/sRead
AI37Air_Qv.SupP_InletPressure across the supply fanPaRead
AImin38Air_Qv.Sup_QvCurrent supply airflowl/sRead
AI39Air_Filter.ExtractExtract filter pressure dropPaRead
AI40Air_Filter.SupplySupply filter pressure dropPaRead
AI41Air_Duct.ExtractExtract duct pressurePaRead
AI42Air_Duct.SupplySupply duct pressurePaRead
AI43AirCFExt.SP_Unitl/sRead
AI44AirCFExt.PV_Unitl/sRead
AI45AirCFSup.SP_Unitl/sRead
AI46AirCFSup.PV_Unitl/sRead
AI47AirCSExt.SP_Unit%Read
AI48AirCSSup.SP_Unit%Read
AI49AirCPExt.SP_UnitPaRead
AI50AirCPExt.PV_UnitPaRead
AI51AirCPSup.SP_UnitPaRead
AI52AirCPSup.PV_UnitPaRead
AI53Alarm.Alarm0Active alarm slot 0 (see alarm list)Read
AI54Alarm.Alarm1Active alarm slot 1 (see alarm list)Read
AI55Alarm.Alarm2Active alarm slot 2 (see alarm list)Read
AI56Alarm.Alarm3Active alarm slot 3 (see alarm list)Read
AI57Alarm.Alarm4Active alarm slot 4 (see alarm list)Read
AI58Alarm.Alarm5Active alarm slot 5 (see alarm list)Read
AI59Alarm.Alarm6Active alarm slot 6 (see alarm list)Read
AI60Alarm.Alarm7Active alarm slot 7 (see alarm list)Read
AI61Alarm.Alarm8Active alarm slot 8 (see alarm list)Read
AI62Alarm.Alarm9Active alarm slot 9 (see alarm list)Read
AI63Alarm.Alarm10Active alarm slot 10 (see alarm list)Read
AI64Alarm.Alarm11Active alarm slot 11 (see alarm list)Read
AI65Alarm.Alarm12Active alarm slot 12 (see alarm list)Read
AI66Alarm.Alarm13Active alarm slot 13 (see alarm list)Read
AI67Alarm.Alarm14Active alarm slot 14 (see alarm list)Read
AI68Alarm.Alarm15Active alarm slot 15 (see alarm list)Read
AI69Balance.BalanceSupply/extract airflow balance setpointRead
AI70Comp_Room.SP_CompRoom (extract) temperature setpoint compensation start°CRead
AI71Comp_Supply.SP_CompSupply temperature setpoint compensation start°CRead
AI72Manager.ActProfileOperating profileRead
AI73Counter.Heat1Reheater hour counterRead
AI74Counter.RotorRotor hour counterRead
AI75Counter.CoolCooling hour counterRead
AI76Counter.ExtractFanExtract fan hour counterRead
AI77Counter.SupplyFanSupply fan hour counterRead
AI78Temp_Set.SetpointTemperature setpoint as set°CRead
AI79Temp_Set.SetpointCEffective temperature setpoint incl. compensation°CRead
AI80Temp_Set.StateTemperature control stateRead
AI81Temp_Set.ModeTemperature control modeRead
AI82Temp_Output.Heat1%Read
AI83Temp_Output.Recov_Heat%Read
AI84Temp_Output.Recov_Cool%Read
AI85Temp_Output.Cool%Read
AI86TempCSupply.Setpoint°CRead
AI87TempCSupply.Feedback°CRead
AI88TempCSupply.Sp_Heat1°CRead
AI89TempCSupply.Sp_Recover°CRead
AI90TempCSupply.Sp_Cool°CRead
AI91TempCRoom.Setpoint°CRead
AI92TempCRoom.Feedback°CRead
AI93TempCRoom.Output°CRead
AImin94Temp_Sensor.Supply°CRead
AI95Temp_Sensor.SupplyInt°CRead
AI96Temp_Sensor.SupplyHeat1°CRead
AI97Temp_Sensor.SupplyCool°CRead
AI98Temp_Sensor.Outdoor°CRead
AI99Temp_Sensor.OutdoorInt°CRead
AI100Temp_Sensor.OutdoorExtExternal outdoor temperature sensor°CRead
AI101Temp_Sensor.ExhaustExhaust air temperature°CRead
AI102Temp_Sensor.ExtractExtract air temperature used for control°CRead
AI103Temp_Sensor.ExtractIntExtract air temperature measured in the unit°CRead
AI104Temp_Sensor.ExtractRoomExternal extract/room temperature sensor°CRead
AI105Temp_Sensor.RetPipe1Water heating coil return temperature°CRead
AI106Temp_Sensor.RetPipeX1External water circuit return temperature°CRead
AI107Temp_Sensor.SupPipe1Water heating coil supply (flow) temperature°CRead
AI108DeIce.HeatExPressHeat exchanger pressure drop, extract side (icing sign)PaRead
AI109DeIce.PressIncPressure rise across the heat exchanger, %%Read
AI110Temp_Sensor.TIceHeat exchanger icing temperature°CRead
AI111VEXConfig.AirRegTypeAir control method in useRead
AI112NightCool.StatusNight cooling activeRead
AI113DeIce.StateDe-icing stateRead
AI114MXHP.HeatCap%Read
AI115MXHP.CoolCap%Read
AI116MXHP.StartStopRead
AI117MXHP.CoolHeatRead
AI118MHC4.Alarm_RegRead
AI119MCOCW.CoolHeatRead
AI120MCOCW.AlarmRegRead
AV0BMSInValue.TimeSecondInternal clock, secondssWrite
AV1BMSInValue.TimeMinuteInternal clock, minutesminWrite
AV2BMSInValue.TimeHourInternal clock, hourshWrite
AV3BMSInValue.TimeDayInternal calendar, daydayWrite
AV4BMSInValue.TimeMonthInternal calendar, monthmonthWrite
AV5BMSInValue.TimeYearInternal calendar, yearyearWrite
AVmin6BMSInValue.AirSPAirflow setpoint from BMS, 0-100 % (0 stops the unit)%Write
AVmin7BMSInValue.TempSPTemperature setpoint from BMS, 10-35 °C°CWrite
AV8BMSInValue.AirSPFixedFixed airflow setpoint (air control methods 3 and 4)l/sWrite
AV9BMSInValue.BalanceSupply/extract balance setpointWrite
AV10BMSInValue.RHRelative humidity value%Write
AV11BMSInValue.CO2CO2 level valueppmWrite
AV12BMSInValue.OutDTempOutdoor temperature for supply airflow compensation°CWrite
AV13BMSInValue.AirRedTempSupply temperature for airflow reduction°CWrite
AV14BMSInValue.EFdPWarnExtract filter warning pressurePaWrite
AV15BMSInValue.EFdPAlmExtract filter alarm pressurePaWrite
AV16BMSInValue.SFdPWarnSupply filter warning pressurePaWrite
AV17BMSInValue.SFdPAlmSupply filter alarm pressurePaWrite
AV18VEXConfig.HeatRegTypeTemperature control method: supply or extractWrite
AV19BMSInValue.AUXExtSetExtract fan setpoint for external BMS control (0-1000 = 0-100.0 %)%Write
AV20BMSInValue.AUXSupSetSupply fan setpoint for external BMS control (0-1000 = 0-100.0 %)%Write
AV21BMSOutValue.AUXExtOrBMS override output for extract duct dampers (open / closed / free)Read
AV22BMSOutValue.AUXSupOrBMS override output for supply duct dampers (open / closed / free)Read
BImin0Manager.OnOffUnit operatingRead
BImin1Alarm.A_AlarmCommon A alarmRead
BImin2Alarm.B_AlarmCommon B alarmRead
BI3BMSOutValue.UseDHCPRead
BI4FC1.OperationRead
BI5FC2.OperationRead
BI6RHX2M.On_OffRead
BI7MHC1.RunReheater runningRead
BI8MHC1.PumpStateHeating pump runningRead
BI9MHC4.RunCooling unit runningRead
BI10MHC4.PumpStateExternal cooling pump runningRead
BI11MCUC.StateExternal cooling unit (CU) runningRead
BI12Air.LSAExhaust air damper stateRead
BI13Air.LSFOutdoor air damper stateRead
BI14Air.StateAirflow control stateRead
BI15Comp_RH.ActiveHumidity compensation activeRead
BI16Comp_CO2.ActiveCO2 compensation activeRead
BI17Comp_OutD.ActiveOutdoor-temperature supply airflow compensation activeRead
BI18Comp_AirR.ActiveSupply-temperature airflow compensation activeRead
BI19Comp_Room.ActiveOutdoor-temperature extract setpoint compensation activeRead
BI20Comp_Supply.ActiveOutdoor-temperature supply setpoint compensation activeRead
BI21VEXConfig.DSTRead
BI22DeIce.AllowedDe-icing possibleRead
BI23MHC1.FS_ActivWater reheater frost protection activeRead
BVmin0BMSInValue.CtrlModeControl mode: manual or timer program (1 = timer)Write
BVmin1BMSInValue.ResetAlarmAlarm resetWrite
BV2BMSInValue.NightCoolEnNight cooling enableWrite
Object ID lookup: EXHAUSTO EXact / EXact2 air handling unit control point IDs by name

Integration notes

Check it against the live device. A points list tells you what the controller can expose; the unit in front of you may differ by firmware or installed options. This list is provided as-is for reference only and may contain mistakes — confirming it before you write, map or commission anything is up to you (terms). Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the 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.