Easy BACnet
  1. Home
  2. BACnet points lists
  3. CaptiveAire
  4. HVLS and General Ventilation Fan Control (ECPM03, Protocessor BACnet)

HVLS / ventilation fan control panel (up to 10 fans) · BACnet points list

CaptiveAire HVLS and General Ventilation Fan Control (ECPM03, Protocessor BACnet) BACnet points list

Updated 12 November 2026

Short answer

CaptiveAire's HVLS control package runs up to ten VFD-driven fans in up to ten groups, switching them from room temperature, HMI buttons or the BMS. A factory-wired Protocessor gateway gives BACnet IP or BACnet MS/TP access to temperatures, per-fan VFD data, group settings and fault flags. With DDC mode enabled the BMS can put each group in DDC Auto or DDC Manual, switch groups on and off, and set occupied speed and fan direction.

This page lists 307 BACnet objects for the CaptiveAire HVLS and General Ventilation Fan Control (ECPM03, Protocessor BACnet) — 40 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
HVLS and General Ventilation Fan Control (ECPM03, Protocessor BACnet)
Equipment
HVLS / ventilation fan control panel (up to 10 fans)
Equipment type
Other equipment
BACnet objects
307 (40 writable)
Transport
BACnet IP, BACnet MS/TP
Firmware
Not stated
Default device instance
50000
Also known as
A0025729, CaptiveAire HVLS, HVLS fan control, High Volume Low Speed fan, ECPM03, CASlink HVLS, Protocessor
Source document
High Volume Low Speed (HVLS) Fan - HVLS and General Ventilation Fan Control Software - Installation, Operation, and Maintenance Manual · A0025729 · rev. August 2026 Rev 26
Download CSV 307 rows Download EDE B.I.G.-EU JSON Manufacturer PDF ↗ Compare with your scan Download Easy BACnet Mobile App Google Play

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

BMS integration notes: CaptiveAire HVLS and General Ventilation Fan Control (ECPM03, Protocessor BACnet)

Integration in brief

Enable DDC mode on the HVLS controller so start and stop commands come over the network. For each fan group, write ModeG to DDC Auto (the controller runs the fans from its temperature sensors) or DDC Manual, and in Manual write ButtonG to switch the group on or off. SpeedF sets the occupied speed in Hz; monitor StateVFD, frequency and the fault flags.

Minimum points to map

The short list most integrators start with — enough to run the unit from a BMS. Map more as the job needs.

ObjectNameWhyAccess
BV 288ModeG1Group 1: 0 = DDC Auto, 1 = DDC ManualWrite
BV 298ButtonG1Group 1 on/off in DDC Manual (1 = on)Write
AV 268SpeedF1Group 1 occupied fan speed, HzWrite
AI 55StateVFD1Fan 1 run state and reason codeRead
AI 45FrequencyF1Fan 1 VFD output frequency, HzRead
AI 1TempSensor1Room temperature, sensor 1Read
AI 85VFDFaultF1Fan 1 VFD fault code (0 = no fault)Read
BI 175EmergencyShutdownG1Group 1 hard-wired emergency shutdown activeRead

Enable & remote start

Set the controller's DDC Mode menu to ENABLED; then all fan start and stop commands come from the network. Per group, ModeG selects DDC Auto (temperature control) or DDC Manual (ButtonG on/off).

Network setup

Watch out for

CaptiveAire HVLS and General Ventilation Fan Control (ECPM03, Protocessor BACnet) BACnet objects

Type: AI, AO, AV, BI, BO, BV, MI/MO/MV (multi-state) · Access: Read read-only, Write writable, Command writable with a priority array.

Note: the source document has no read/write column, so access here is inferred from the object type (inputs read-only, values writable). Confirm on the live controller before writing.

307 of 307 shown
Type
Access
Show
CaptiveAire HVLS and General Ventilation Fan Control (ECPM03, Protocessor BACnet) BACnet Points List
DescriptionStates
AImin1TempSensor1Room temperature sensor 1Read
AI2TempSensor2Room temperature sensor 2Read
AI3TempSensor3Room temperature sensor 3Read
AI4TempSensor4Room temperature sensor 4Read
AI5TempSensor5Room temperature sensor 5Read
AI6TempSensor6Room temperature sensor 6Read
AI7TempSensor7Room temperature sensor 7Read
AI8TempSensor8Room temperature sensor 8Read
AI9EXPTemp1Expansion board room temperature 1Read
AI10EXPTemp2Expansion board room temperature 2Read
AI11EXPTemp3Expansion board room temperature 3Read
AI12EXPTemp4Expansion board room temperature 4Read
AI13EXPTemp5Expansion board room temperature 5Read
AI14EXPTemp6Expansion board room temperature 6Read
AI15EXPTemp7Expansion board room temperature 7Read
AI16EXPTemp8Expansion board room temperature 8Read
AI17EXPTemp9Expansion board room temperature 9Read
AI18EXPTemp10Expansion board room temperature 10Read
AI19EXPTemp11Expansion board room temperature 11Read
AI20EXPTemp12Expansion board room temperature 12Read
AI21EXPTemp13Expansion board room temperature 13Read
AI22EXPTemp14Expansion board room temperature 14Read
AI23EXPTemp15Expansion board room temperature 15Read
AI24EXPTemp16Expansion board room temperature 16Read
AI25HMITemp1HMI 1 temperatureRead
AI26HMIWiredTemp1Wired sensor temperature at HMI 1Read
AI27HMITemp2HMI 2 temperatureRead
AI28HMIWiredTemp2Wired sensor temperature at HMI 2Read
AI29HMITemp3HMI 3 temperatureRead
AI30HMIWiredTemp3Wired sensor temperature at HMI 3Read
AI31HMITemp4HMI 4 temperatureRead
AI32HMIWiredTemp4Wired sensor temperature at HMI 4Read
AI33HMITemp5HMI 5 temperatureRead
AI34HMIWiredTemp5Wired sensor temperature at HMI 5Read
AI35HMITemp6HMI 6 temperatureRead
AI36HMIWiredTemp6Wired sensor temperature at HMI 6Read
AI37HMITemp7HMI 7 temperatureRead
AI38HMIWiredTemp7Wired sensor temperature at HMI 7Read
AI39HMITemp8HMI 8 temperatureRead
AI40HMIWiredTemp8Wired sensor temperature at HMI 8Read
AI41HMITemp9HMI 9 temperatureRead
AI42HMIWiredTemp9Wired sensor temperature at HMI 9Read
AI43HMITemp10HMI 10 temperatureRead
AI44HMIWiredTemp10Wired sensor temperature at HMI 10Read
AImin45FrequencyF1Fan 1 VFD output frequencyHzRead
AI46FrequencyF2Fan 2 VFD output frequencyHzRead
AI47FrequencyF3Fan 3 VFD output frequencyHzRead
AI48FrequencyF4Fan 4 VFD output frequencyHzRead
AI49FrequencyF5Fan 5 VFD output frequencyHzRead
AI50FrequencyF6Fan 6 VFD output frequencyHzRead
AI51FrequencyF7Fan 7 VFD output frequencyHzRead
AI52FrequencyF8Fan 8 VFD output frequencyHzRead
AI53FrequencyF9Fan 9 VFD output frequencyHzRead
AI54FrequencyF10Fan 10 VFD output frequencyHzRead
AImin55StateVFD1Fan 1 run state / reason codeRead1=Off by temperature, 2=Off by high temp alarm, 3=Off by low temp alarm, 4=Off by emergency shutdown, 5=Off by manual mode timer expire, 6=On by temperature, 7=On by HMI command, 8=On by system bypass, 9=On by BMS 1, 10=On by BMS 2, 11=Off by HMI command
AI56StateVFD2Fan 2 run state / reason codeRead1=Off by temperature, 2=Off by high temp alarm, 3=Off by low temp alarm, 4=Off by emergency shutdown, 5=Off by manual mode timer expire, 6=On by temperature, 7=On by HMI command, 8=On by system bypass, 9=On by BMS 1, 10=On by BMS 2, 11=Off by HMI command
AI57StateVFD3Fan 3 run state / reason codeRead1=Off by temperature, 2=Off by high temp alarm, 3=Off by low temp alarm, 4=Off by emergency shutdown, 5=Off by manual mode timer expire, 6=On by temperature, 7=On by HMI command, 8=On by system bypass, 9=On by BMS 1, 10=On by BMS 2, 11=Off by HMI command
AI58StateVFD4Fan 4 run state / reason codeRead1=Off by temperature, 2=Off by high temp alarm, 3=Off by low temp alarm, 4=Off by emergency shutdown, 5=Off by manual mode timer expire, 6=On by temperature, 7=On by HMI command, 8=On by system bypass, 9=On by BMS 1, 10=On by BMS 2, 11=Off by HMI command
AI59StateVFD5Fan 5 run state / reason codeRead1=Off by temperature, 2=Off by high temp alarm, 3=Off by low temp alarm, 4=Off by emergency shutdown, 5=Off by manual mode timer expire, 6=On by temperature, 7=On by HMI command, 8=On by system bypass, 9=On by BMS 1, 10=On by BMS 2, 11=Off by HMI command
AI60StateVFD6Fan 6 run state / reason codeRead1=Off by temperature, 2=Off by high temp alarm, 3=Off by low temp alarm, 4=Off by emergency shutdown, 5=Off by manual mode timer expire, 6=On by temperature, 7=On by HMI command, 8=On by system bypass, 9=On by BMS 1, 10=On by BMS 2, 11=Off by HMI command
AI61StateVFD7Fan 7 run state / reason codeRead1=Off by temperature, 2=Off by high temp alarm, 3=Off by low temp alarm, 4=Off by emergency shutdown, 5=Off by manual mode timer expire, 6=On by temperature, 7=On by HMI command, 8=On by system bypass, 9=On by BMS 1, 10=On by BMS 2, 11=Off by HMI command
AI62StateVFD8Fan 8 run state / reason codeRead1=Off by temperature, 2=Off by high temp alarm, 3=Off by low temp alarm, 4=Off by emergency shutdown, 5=Off by manual mode timer expire, 6=On by temperature, 7=On by HMI command, 8=On by system bypass, 9=On by BMS 1, 10=On by BMS 2, 11=Off by HMI command
AI63StateVFD9Fan 9 run state / reason codeRead1=Off by temperature, 2=Off by high temp alarm, 3=Off by low temp alarm, 4=Off by emergency shutdown, 5=Off by manual mode timer expire, 6=On by temperature, 7=On by HMI command, 8=On by system bypass, 9=On by BMS 1, 10=On by BMS 2, 11=Off by HMI command
AI64StateVFD10Fan 10 run state / reason codeRead1=Off by temperature, 2=Off by high temp alarm, 3=Off by low temp alarm, 4=Off by emergency shutdown, 5=Off by manual mode timer expire, 6=On by temperature, 7=On by HMI command, 8=On by system bypass, 9=On by BMS 1, 10=On by BMS 2, 11=Off by HMI command
AI65AmperageF1Fan 1 motor currentARead
AI66AmperageF2Fan 2 motor currentARead
AI67AmperageF3Fan 3 motor currentARead
AI68AmperageF4Fan 4 motor currentARead
AI69AmperageF5Fan 5 motor currentARead
AI70AmperageF6Fan 6 motor currentARead
AI71AmperageF7Fan 7 motor currentARead
AI72AmperageF8Fan 8 motor currentARead
AI73AmperageF9Fan 9 motor currentARead
AI74AmperageF10Fan 10 motor currentARead
AI75PowerF1Fan 1 VFD powerkWRead
AI76PowerF2Fan 2 VFD powerkWRead
AI77PowerF3Fan 3 VFD powerkWRead
AI78PowerF4Fan 4 VFD powerkWRead
AI79PowerF5Fan 5 VFD powerkWRead
AI80PowerF6Fan 6 VFD powerkWRead
AI81PowerF7Fan 7 VFD powerkWRead
AI82PowerF8Fan 8 VFD powerkWRead
AI83PowerF9Fan 9 VFD powerkWRead
AI84PowerF10Fan 10 VFD powerkWRead
AImin85VFDFaultF1Fan 1 VFD fault codeRead
AI86VFDFaultF2Fan 2 VFD fault codeRead
AI87VFDFaultF3Fan 3 VFD fault codeRead
AI88VFDFaultF4Fan 4 VFD fault codeRead
AI89VFDFaultF5Fan 5 VFD fault codeRead
AI90VFDFaultF6Fan 6 VFD fault codeRead
AI91VFDFaultF7Fan 7 VFD fault codeRead
AI92VFDFaultF8Fan 8 VFD fault codeRead
AI93VFDFaultF9Fan 9 VFD fault codeRead
AI94VFDFaultF10Fan 10 VFD fault codeRead
AI95VFDLoadF1Fan 1 motor load, % of VFD output current%Read
AI96VFDLoadF2Fan 2 motor load, % of VFD output current%Read
AI97VFDLoadF3Fan 3 motor load, % of VFD output current%Read
AI98VFDLoadF4Fan 4 motor load, % of VFD output current%Read
AI99VFDLoadF5Fan 5 motor load, % of VFD output current%Read
AI100VFDLoadF6Fan 6 motor load, % of VFD output current%Read
AI101VFDLoadF7Fan 7 motor load, % of VFD output current%Read
AI102VFDLoadF8Fan 8 motor load, % of VFD output current%Read
AI103VFDLoadF9Fan 9 motor load, % of VFD output current%Read
AI104VFDLoadF10Fan 10 motor load, % of VFD output current%Read
AI105VFDTempF1Fan 1 VFD heat sink temperature°CRead
AI106VFDTempF2Fan 2 VFD heat sink temperature°CRead
AI107VFDTempF3Fan 3 VFD heat sink temperature°CRead
AI108VFDTempF4Fan 4 VFD heat sink temperature°CRead
AI109VFDTempF5Fan 5 VFD heat sink temperature°CRead
AI110VFDTempF6Fan 6 VFD heat sink temperature°CRead
AI111VFDTempF7Fan 7 VFD heat sink temperature°CRead
AI112VFDTempF8Fan 8 VFD heat sink temperature°CRead
AI113VFDTempF9Fan 9 VFD heat sink temperature°CRead
AI114VFDTempF10Fan 10 VFD heat sink temperature°CRead
AI115VFDVoltageF1Fan 1 VFD output voltage to motorVRead
AI116VFDVoltageF2Fan 2 VFD output voltage to motorVRead
AI117VFDVoltageF3Fan 3 VFD output voltage to motorVRead
AI118VFDVoltageF4Fan 4 VFD output voltage to motorVRead
AI119VFDVoltageF5Fan 5 VFD output voltage to motorVRead
AI120VFDVoltageF6Fan 6 VFD output voltage to motorVRead
AI121VFDVoltageF7Fan 7 VFD output voltage to motorVRead
AI122VFDVoltageF8Fan 8 VFD output voltage to motorVRead
AI123VFDVoltageF9Fan 9 VFD output voltage to motorVRead
AI124VFDVoltageF10Fan 10 VFD output voltage to motorVRead
AI125ModulationG1Group 1 modulation band setting°FRead
AI126ModulationG2Group 2 modulation band setting°FRead
AI127ModulationG3Group 3 modulation band setting°FRead
AI128ModulationG4Group 4 modulation band setting°FRead
AI129ModulationG5Group 5 modulation band setting°FRead
AI130ModulationG6Group 6 modulation band setting°FRead
AI131ModulationG7Group 7 modulation band setting°FRead
AI132ModulationG8Group 8 modulation band setting°FRead
AI133ModulationG9Group 9 modulation band setting°FRead
AI134ModulationG10Group 10 modulation band setting°FRead
AI135MinG1Group 1 minimum VFD frequency settingHzRead
AI136MinG2Group 2 minimum VFD frequency settingHzRead
AI137MinG3Group 3 minimum VFD frequency settingHzRead
AI138MinG4Group 4 minimum VFD frequency settingHzRead
AI139MinG5Group 5 minimum VFD frequency settingHzRead
AI140MinG6Group 6 minimum VFD frequency settingHzRead
AI141MinG7Group 7 minimum VFD frequency settingHzRead
AI142MinG8Group 8 minimum VFD frequency settingHzRead
AI143MinG9Group 9 minimum VFD frequency settingHzRead
AI144MinG10Group 10 minimum VFD frequency settingHzRead
AI145MaxG1Group 1 maximum VFD frequency settingHzRead
AI146MaxG2Group 2 maximum VFD frequency settingHzRead
AI147MaxG3Group 3 maximum VFD frequency settingHzRead
AI148MaxG4Group 4 maximum VFD frequency settingHzRead
AI149MaxG5Group 5 maximum VFD frequency settingHzRead
AI150MaxG6Group 6 maximum VFD frequency settingHzRead
AI151MaxG7Group 7 maximum VFD frequency settingHzRead
AI152MaxG8Group 8 maximum VFD frequency settingHzRead
AI153MaxG9Group 9 maximum VFD frequency settingHzRead
AI154MaxG10Group 10 maximum VFD frequency settingHzRead
AI155ActivationTempG1Group 1 fan activation temperature°FRead
AI156ActivationTempG2Group 2 fan activation temperature°FRead
AI157ActivationTempG3Group 3 fan activation temperature°FRead
AI158ActivationTempG4Group 4 fan activation temperature°FRead
AI159ActivationTempG5Group 5 fan activation temperature°FRead
AI160ActivationTempG6Group 6 fan activation temperature°FRead
AI161ActivationTempG7Group 7 fan activation temperature°FRead
AI162ActivationTempG8Group 8 fan activation temperature°FRead
AI163ActivationTempG9Group 9 fan activation temperature°FRead
AI164ActivationTempG10Group 10 fan activation temperature°FRead
AI165VFDMSCFaults1VFD/MSC 1 faultsRead
AI166VFDMSCFaults2VFD/MSC 2 faultsRead
AI167VFDMSCFaults3VFD/MSC 3 faultsRead
AI168VFDMSCFaults4VFD/MSC 4 faultsRead
AI169VFDMSCFaults5VFD/MSC 5 faultsRead
AI170VFDMSCFaults6VFD/MSC 6 faultsRead
AI171VFDMSCFaults7VFD/MSC 7 faultsRead
AI172VFDMSCFaults8VFD/MSC 8 faultsRead
AI173VFDMSCFaults9VFD/MSC 9 faultsRead
AI174VFDMSCFaults10VFD/MSC 10 faultsRead
BImin175EmergencyShutdownG1Group 1 hard-wired emergency shutdownRead0=No shutdown, 1=Emergency shutdown
BI176EmergencyShutdownG2Group 2 hard-wired emergency shutdownRead0=No shutdown, 1=Emergency shutdown
BI177EmergencyShutdownG3Group 3 hard-wired emergency shutdownRead0=No shutdown, 1=Emergency shutdown
BI178EmergencyShutdownG4Group 4 hard-wired emergency shutdownRead0=No shutdown, 1=Emergency shutdown
BI179EmergencyShutdownG5Group 5 hard-wired emergency shutdownRead0=No shutdown, 1=Emergency shutdown
BI180EmergencyShutdownG6Group 6 hard-wired emergency shutdownRead0=No shutdown, 1=Emergency shutdown
BI181EmergencyShutdownG7Group 7 hard-wired emergency shutdownRead0=No shutdown, 1=Emergency shutdown
BI182EmergencyShutdownG8Group 8 hard-wired emergency shutdownRead0=No shutdown, 1=Emergency shutdown
BI183EmergencyShutdownG9Group 9 hard-wired emergency shutdownRead0=No shutdown, 1=Emergency shutdown
BI184EmergencyShutdownG10Group 10 hard-wired emergency shutdownRead0=No shutdown, 1=Emergency shutdown
BI185OccupiedG1Group 1 occupancy stateRead0=Unoccupied, 1=Occupied
BI186OccupiedG2Group 2 occupancy stateRead0=Unoccupied, 1=Occupied
BI187OccupiedG3Group 3 occupancy stateRead0=Unoccupied, 1=Occupied
BI188OccupiedG4Group 4 occupancy stateRead0=Unoccupied, 1=Occupied
BI189OccupiedG5Group 5 occupancy stateRead0=Unoccupied, 1=Occupied
BI190OccupiedG6Group 6 occupancy stateRead0=Unoccupied, 1=Occupied
BI191OccupiedG7Group 7 occupancy stateRead0=Unoccupied, 1=Occupied
BI192OccupiedG8Group 8 occupancy stateRead0=Unoccupied, 1=Occupied
BI193OccupiedG9Group 9 occupancy stateRead0=Unoccupied, 1=Occupied
BI194OccupiedG10Group 10 occupancy stateRead0=Unoccupied, 1=Occupied
AI195ModbusFaultModbus communication faultsRead
BI196BrokenStatG1Group 1 broken sensor faultRead0=No fault, 1=Broken sensor
BI197BrokenStatG2Group 2 broken sensor faultRead0=No fault, 1=Broken sensor
BI198BrokenStatG3Group 3 broken sensor faultRead0=No fault, 1=Broken sensor
BI199BrokenStatG4Group 4 broken sensor faultRead0=No fault, 1=Broken sensor
BI200BrokenStatG5Group 5 broken sensor faultRead0=No fault, 1=Broken sensor
BI201BrokenStatG6Group 6 broken sensor faultRead0=No fault, 1=Broken sensor
BI202BrokenStatG7Group 7 broken sensor faultRead0=No fault, 1=Broken sensor
BI203BrokenStatG8Group 8 broken sensor faultRead0=No fault, 1=Broken sensor
BI204BrokenStatG9Group 9 broken sensor faultRead0=No fault, 1=Broken sensor
BI205BrokenStatG10Group 10 broken sensor faultRead0=No fault, 1=Broken sensor
BI206MissingStatG1Group 1 missing sensor faultRead0=No fault, 1=Missing sensor
BI207MissingStatG2Group 2 missing sensor faultRead0=No fault, 1=Missing sensor
BI208MissingStatG3Group 3 missing sensor faultRead0=No fault, 1=Missing sensor
BI209MissingStatG4Group 4 missing sensor faultRead0=No fault, 1=Missing sensor
BI210MissingStatG5Group 5 missing sensor faultRead0=No fault, 1=Missing sensor
BI211MissingStatG6Group 6 missing sensor faultRead0=No fault, 1=Missing sensor
BI212MissingStatG7Group 7 missing sensor faultRead0=No fault, 1=Missing sensor
BI213MissingStatG8Group 8 missing sensor faultRead0=No fault, 1=Missing sensor
BI214MissingStatG9Group 9 missing sensor faultRead0=No fault, 1=Missing sensor
BI215MissingStatG10Group 10 missing sensor faultRead0=No fault, 1=Missing sensor
BI216BoardFuseBlownControl board fuse blownRead0=No fault, 1=Fuse blown
BI217TemperatureSensorNotAssignedTemperature sensor not assignedRead0=No fault, 1=Not assigned
BI218LowTempAlarmFaultG1Group 1 low temperature faultRead0=No fault, 1=Low temperature fault
BI219LowTempAlarmFaultG2Group 2 low temperature faultRead0=No fault, 1=Low temperature fault
BI220LowTempAlarmFaultG3Group 3 low temperature faultRead0=No fault, 1=Low temperature fault
BI221LowTempAlarmFaultG4Group 4 low temperature faultRead0=No fault, 1=Low temperature fault
BI222LowTempAlarmFaultG5Group 5 low temperature faultRead0=No fault, 1=Low temperature fault
BI223LowTempAlarmFaultG6Group 6 low temperature faultRead0=No fault, 1=Low temperature fault
BI224LowTempAlarmFaultG7Group 7 low temperature faultRead0=No fault, 1=Low temperature fault
BI225LowTempAlarmFaultG8Group 8 low temperature faultRead0=No fault, 1=Low temperature fault
BI226LowTempAlarmFaultG9Group 9 low temperature faultRead0=No fault, 1=Low temperature fault
BI227LowTempAlarmFaultG10Group 10 low temperature faultRead0=No fault, 1=Low temperature fault
BI228HighTempAlarmFaultG1Group 1 high temperature faultRead0=No fault, 1=High temperature fault
BI229HighTempAlarmFaultG2Group 2 high temperature faultRead0=No fault, 1=High temperature fault
BI230HighTempAlarmFaultG3Group 3 high temperature faultRead0=No fault, 1=High temperature fault
BI231HighTempAlarmFaultG4Group 4 high temperature faultRead0=No fault, 1=High temperature fault
BI232HighTempAlarmFaultG5Group 5 high temperature faultRead0=No fault, 1=High temperature fault
BI233HighTempAlarmFaultG6Group 6 high temperature faultRead0=No fault, 1=High temperature fault
BI234HighTempAlarmFaultG7Group 7 high temperature faultRead0=No fault, 1=High temperature fault
BI235HighTempAlarmFaultG8Group 8 high temperature faultRead0=No fault, 1=High temperature fault
BI236HighTempAlarmFaultG9Group 9 high temperature faultRead0=No fault, 1=High temperature fault
BI237HighTempAlarmFaultG10Group 10 high temperature faultRead0=No fault, 1=High temperature fault
BI238MembraneStatFaultG1Group 1 membrane thermostat faultRead0=No fault, 1=Membrane stat fault
BI239MembraneStatFaultG2Group 2 membrane thermostat faultRead0=No fault, 1=Membrane stat fault
BI240MembraneStatFaultG3Group 3 membrane thermostat faultRead0=No fault, 1=Membrane stat fault
BI241MembraneStatFaultG4Group 4 membrane thermostat faultRead0=No fault, 1=Membrane stat fault
BI242MembraneStatFaultG5Group 5 membrane thermostat faultRead0=No fault, 1=Membrane stat fault
BI243MembraneStatFaultG6Group 6 membrane thermostat faultRead0=No fault, 1=Membrane stat fault
BI244MembraneStatFaultG7Group 7 membrane thermostat faultRead0=No fault, 1=Membrane stat fault
BI245MembraneStatFaultG8Group 8 membrane thermostat faultRead0=No fault, 1=Membrane stat fault
BI246MembraneStatFaultG9Group 9 membrane thermostat faultRead0=No fault, 1=Membrane stat fault
BI247MembraneStatFaultG10Group 10 membrane thermostat faultRead0=No fault, 1=Membrane stat fault
BI248WiredStatFaultG1Group 1 HMI wired thermostat faultRead0=No fault, 1=Wired stat fault
BI249WiredStatFaultG2Group 2 HMI wired thermostat faultRead0=No fault, 1=Wired stat fault
BI250WiredStatFaultG3Group 3 HMI wired thermostat faultRead0=No fault, 1=Wired stat fault
BI251WiredStatFaultG4Group 4 HMI wired thermostat faultRead0=No fault, 1=Wired stat fault
BI252WiredStatFaultG5Group 5 HMI wired thermostat faultRead0=No fault, 1=Wired stat fault
BI253WiredStatFaultG6Group 6 HMI wired thermostat faultRead0=No fault, 1=Wired stat fault
BI254WiredStatFaultG7Group 7 HMI wired thermostat faultRead0=No fault, 1=Wired stat fault
BI255WiredStatFaultG8Group 8 HMI wired thermostat faultRead0=No fault, 1=Wired stat fault
BI256WiredStatFaultG9Group 9 HMI wired thermostat faultRead0=No fault, 1=Wired stat fault
BI257WiredStatFaultG10Group 10 HMI wired thermostat faultRead0=No fault, 1=Wired stat fault
BI258SensorRequiredFaultG1Group 1 sensor required faultRead0=No fault, 1=Sensor required
BI259SensorRequiredFaultG2Group 2 sensor required faultRead0=No fault, 1=Sensor required
BI260SensorRequiredFaultG3Group 3 sensor required faultRead0=No fault, 1=Sensor required
BI261SensorRequiredFaultG4Group 4 sensor required faultRead0=No fault, 1=Sensor required
BI262SensorRequiredFaultG5Group 5 sensor required faultRead0=No fault, 1=Sensor required
BI263SensorRequiredFaultG6Group 6 sensor required faultRead0=No fault, 1=Sensor required
BI264SensorRequiredFaultG7Group 7 sensor required faultRead0=No fault, 1=Sensor required
BI265SensorRequiredFaultG8Group 8 sensor required faultRead0=No fault, 1=Sensor required
BI266SensorRequiredFaultG9Group 9 sensor required faultRead0=No fault, 1=Sensor required
BI267SensorRequiredFaultG10Group 10 sensor required faultRead0=No fault, 1=Sensor required
AVmin268SpeedF1Group 1 occupied fan speedHzWrite
AV269SpeedF2Group 2 occupied fan speedHzWrite
AV270SpeedF3Group 3 occupied fan speedHzWrite
AV271SpeedF4Group 4 occupied fan speedHzWrite
AV272SpeedF5Group 5 occupied fan speedHzWrite
AV273SpeedF6Group 6 occupied fan speedHzWrite
AV274SpeedF7Group 7 occupied fan speedHzWrite
AV275SpeedF8Group 8 occupied fan speedHzWrite
AV276SpeedF9Group 9 occupied fan speedHzWrite
AV277SpeedF10Group 10 occupied fan speedHzWrite
AV278DirectionF1Fan 1 direction (0 forward, 1 reverse)Write
AV279DirectionF2Fan 2 direction (0 forward, 1 reverse)Write
AV280DirectionF3Fan 3 direction (0 forward, 1 reverse)Write
AV281DirectionF4Fan 4 direction (0 forward, 1 reverse)Write
AV282DirectionF5Fan 5 direction (0 forward, 1 reverse)Write
AV283DirectionF6Fan 6 direction (0 forward, 1 reverse)Write
AV284DirectionF7Fan 7 direction (0 forward, 1 reverse)Write
AV285DirectionF8Fan 8 direction (0 forward, 1 reverse)Write
AV286DirectionF9Fan 9 direction (0 forward, 1 reverse)Write
AV287DirectionF10Fan 10 direction (0 forward, 1 reverse)Write
BVmin288ModeG1Group 1 DDC modeWrite0=DDC Auto, 1=DDC Manual
BV289ModeG2Group 2 DDC modeWrite0=DDC Auto, 1=DDC Manual
BV290ModeG3Group 3 DDC modeWrite0=DDC Auto, 1=DDC Manual
BV291ModeG4Group 4 DDC modeWrite0=DDC Auto, 1=DDC Manual
BV292ModeG5Group 5 DDC modeWrite0=DDC Auto, 1=DDC Manual
BV293ModeG6Group 6 DDC modeWrite0=DDC Auto, 1=DDC Manual
BV294ModeG7Group 7 DDC modeWrite0=DDC Auto, 1=DDC Manual
BV295ModeG8Group 8 DDC modeWrite0=DDC Auto, 1=DDC Manual
BV296ModeG9Group 9 DDC modeWrite0=DDC Auto, 1=DDC Manual
BV297ModeG10Group 10 DDC modeWrite0=DDC Auto, 1=DDC Manual
BVmin298ButtonG1Group 1 on/off in DDC Manual modeWrite0=Off, 1=On
BV299ButtonG2Group 2 on/off in DDC Manual modeWrite0=Off, 1=On
BV300ButtonG3Group 3 on/off in DDC Manual modeWrite0=Off, 1=On
BV301ButtonG4Group 4 on/off in DDC Manual modeWrite0=Off, 1=On
BV302ButtonG5Group 5 on/off in DDC Manual modeWrite0=Off, 1=On
BV303ButtonG6Group 6 on/off in DDC Manual modeWrite0=Off, 1=On
BV304ButtonG7Group 7 on/off in DDC Manual modeWrite0=Off, 1=On
BV305ButtonG8Group 8 on/off in DDC Manual modeWrite0=Off, 1=On
BV306ButtonG9Group 9 on/off in DDC Manual modeWrite0=Off, 1=On
BV307ButtonG10Group 10 on/off in DDC Manual modeWrite0=Off, 1=On
Object ID lookup: CaptiveAire HVLS and General Ventilation Fan 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 HVLS and General Ventilation Fan Control (ECPM03, 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 HVLS and General Ventilation Fan Control (ECPM03, Protocessor BACnet)

How many BACnet points does the CaptiveAire HVLS and General Ventilation Fan Control (ECPM03, Protocessor BACnet) have?

This list has 307 BACnet objects: 175 analog inputs, 20 analog values, 92 binary inputs, 20 binary values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which CaptiveAire HVLS and General Ventilation Fan Control (ECPM03, Protocessor BACnet) BACnet points are writable?

40 of the 307 objects accept a write. Points marked Command have a priority array: a write holds until it is released, so release it back to automatic when you are done. The source has no read/write column, so this is inferred from object type.

Where is the official CaptiveAire HVLS and General Ventilation Fan Control (ECPM03, Protocessor BACnet) BACnet documentation?

The source is High Volume Low Speed (HVLS) Fan - HVLS and General Ventilation Fan Control Software - Installation, Operation, and Maintenance Manual (A0025729), revision August 2026 Rev 26, published free by CaptiveAire at https://www.captiveaire.com/manuals/hvls/hvls-oim.pdf.

What are the minimum BACnet points to integrate the CaptiveAire HVLS and General Ventilation Fan Control (ECPM03, Protocessor BACnet)?

Start with BV 288 ModeG1 (Group 1: 0 = DDC Auto, 1 = DDC Manual); BV 298 ButtonG1 (Group 1 on/off in DDC Manual (1 = on)); AV 268 SpeedF1 (Group 1 occupied fan speed, Hz); AI 55 StateVFD1 (Fan 1 run state and reason code); AI 45 FrequencyF1 (Fan 1 VFD output frequency, Hz); AI 1 TempSensor1 (Room temperature, sensor 1); AI 85 VFDFaultF1 (Fan 1 VFD fault code (0 = no fault)); BI 175 EmergencyShutdownG1 (Group 1 hard-wired emergency shutdown active).

How do I enable BMS control of the CaptiveAire HVLS and General Ventilation Fan Control (ECPM03, Protocessor BACnet)?

Set the controller's DDC Mode menu to ENABLED; then all fan start and stop commands come from the network. Per group, ModeG selects DDC Auto (temperature control) or DDC Manual (ButtonG on/off).

How do I check these points on the real HVLS and General Ventilation Fan Control (ECPM03, Protocessor BACnet)?

Scan the network with a BACnet IP browser such as Easy BACnet, open the device and compare its object list with this table. Anything missing is usually an option that isn't installed or a point that is disabled in the controller's configuration.

More CaptiveAire BACnet points lists

Source: High Volume Low Speed (HVLS) Fan - HVLS and General Ventilation Fan Control Software - Installation, Operation, and Maintenance Manual · A0025729 · rev. August 2026 Rev 26. Object names, instances and units are reproduced as published; descriptions are our own.