- Home
- BACnet points lists
- Distech Controls
- ECY-303 preloaded applications (rooftop unit)
Rooftop unit controller (preloaded application) · BACnet points list
Distech Controls ECY-303 preloaded applications (rooftop unit) BACnet points list
Updated 7 November 2026
The ECY-303 is a Distech Controls Eclypse connected equipment controller that ships with preloaded, configurable rooftop unit applications (cooling and heating stages, heat pump reversing valve, economizer, humidification and dehumidification). The program exposes a fixed set of input, output and value objects. The wiring diagrams show it on Ethernet or on a BACnet MS/TP network.
This page lists 165 BACnet objects for the Distech Controls ECY-303 preloaded applications (rooftop unit) — 98 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Distech Controls’s own free documentation, linked below.
- Manufacturer
- Distech Controls
- Model
- ECY-303 preloaded applications (rooftop unit)
- Equipment
- Rooftop unit controller (preloaded application)
- Equipment type
- Rooftop units, AHUs & DOAS
- BACnet objects
- 165 (98 writable)
- Transport
- BACnet IP, BACnet MS/TP
- Firmware
- Not stated
- Also known as
- ECY-303, Eclypse Connected Equipment Controller, ECY-303 Roof Top Unit
Reference only, provided as-is: verify against Distech Controls’s current documentation and the live device before use. Not official Distech Controls information. Terms of use.
BMS integration notes: Distech Controls ECY-303 preloaded applications (rooftop unit)
Command occupancy with MV 1 and the mode with MV 2, write the occupied setpoints AV 40 and AV 41, and read back MV 15, MV 14, AV 1 and the fan status BV 12. Watch BV 17 for the discharge low-limit alarm.
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 |
|---|---|---|---|
| MV 1 | OccupancyCmd | Occupancy command from the BMS | Write |
| MV 2 | HvacModeCmd | HVAC mode command | Write |
| MV 3 | FanModeCmd | Fan mode (on when occupied, or auto) | Write |
| AV 40 | OccCoolSp | Occupied cooling setpoint | Write |
| AV 41 | OccHeatSp | Occupied heating setpoint | Write |
| MV 15 | OccupancyStatus | Effective occupancy state | Read |
| MV 14 | HvacModeStatus | Actual HVAC mode | Read |
| AV 1 | SpaceTemp | Space temperature used for control | Read |
| BV 12 | FanStatus | Supply fan status | Read |
| BV 17 | LowLimitAlarm | Discharge air low-limit alarm | Read |
Enable & remote start
MV 1 OccupancyCmd takes occupancy from the BMS and is combined with local occupancy detection into MV 15 OccupancyStatus. MV 2 HvacModeCmd forces the mode when it is not Auto.
Sensors & values from the BMS
The guide says the measured values can be overridden through the BACnet priority array for testing.
Network setup
- The configuration pages are reached through the controller's IP address or factory host name.
Watch out for
- Units in this edition are imperial (°F); use the SI edition for metric sites.
- Configuration objects (input types, output assignment) are commissioning settings; don't write them cyclically.
Distech Controls ECY-303 preloaded applications (rooftop unit) 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 | 1 | UI1 | Range 0 to 55000 ohms | Ω | Read | |
| AI | 2 | UI2 | Range 0 to 55000 ohms | Ω | Read | |
| AI | 3 | UI3 | Range 0 to 55000 ohms | Ω | Read | |
| AI | 4 | UI4 | Range 0 to 55000 ohms | Ω | Read | |
| AI | 5 | UI5 | Range 0 to 55000 ohms | Ω | Read | |
| AI | 6 | UI6 | Range 0 to 10 volts | V | Read | |
| AI | 7 | UI7 | Range 0 to 10 volts | V | Read | |
| AI | 8 | UI8 | Range 0 to 10 volts | V | Read | |
| AI | 5001 | ComSensor1Temp | Allure EC-Smart-Vue reading; Range 15 to 105°F | °F | Read | |
| AI | 5002 | ComSensor1Humid | Allure EC-Smart-Vue reading; Range 0 to 100 %RH | %RH | Read | |
| AI | 5003 | ComSensor1CO2 | Allure EC-Smart-Vue reading; Range 0 to 200 ppm | ppm | Read | |
| AO | 6 | AO6 | Range 0 to 100% | % | Write | |
| AO | 7 | AO7 | Range 0 to 100% | % | Write | |
| AO | 8 | AO8 | Range 0 to 100% | % | Write | |
| BI | 5004 | ComSensor1Motion | Allure EC-Smart-Vue reading; Default Inactive | Read | Active/Inactive | |
| AVmin | 1 | SpaceTemp | Range 15 to 105°F | °F | Read | |
| AV | 2 | SetPtOffset | Range - AV87 to AV87 | Δ°F | Read | |
| AV | 3 | ReturnTemp | Range 0 to 150°F | °F | Read | |
| AV | 4 | DischargeTemp | Range 0 to 150°F | °F | Read | |
| AV | 5 | FanCurrent | Range AV44 to AV45 | A | Read | |
| AV | 6 | SpaceCO2 | Range 250 ppm to AV56 | ppm | Read | |
| AV | 7 | ReturnCO2 | Range 250 ppm to AV56 | ppm | Read | |
| AV | 8 | OutdoorTemp | Range -55 to 150°F | °F | Read | |
| AV | 9 | ReturnHumidity | Range 5 to 100%RH | %RH | Read | |
| AV | 10 | DischargeHumidity | Range 5 to 100%RH | %RH | Read | |
| AV | 11 | SpaceHumidity | Range 5 to 100%RH | %RH | Read | |
| AV | 12 | OutdoorHumidity | Range 5 to 100%RH | %RH | Read | |
| AV | 13 | Elevation | ft | Write | ||
| AV | 14 | OptStartCoolFactor | min | Write | ||
| AV | 15 | OptStartHeatFactor | min | Write | ||
| AV | 16 | Shedding | Range 0 to 100% | % | Write | |
| AV | 17 | SingleSP | °F | Write | ||
| AV | 18 | SingleSPHeatDB | Range <0 | Δ°F | Write | |
| AV | 19 | SingleSPCoolDB | Range >0 | Δ°F | Write | |
| AV | 20 | PropHeat | Range 0 to 100% | % | Read | |
| AV | 21 | Humidifier | Range 0 to 100% | % | Read | |
| AV | 22 | Dampers | Range 0 to 100% | % | Read | |
| AV | 23 | OptStartMaxStartupTime | min | Write | ||
| AV | 24 | OptStartFactorWeight | Range 1 to 100% | % | Write | |
| AV | 26 | CoolStgOnDelay | s | Write | ||
| AV | 27 | CoolStgOffDelay | s | Write | ||
| AV | 28 | HeatStgOnDelay | s | Write | ||
| AV | 29 | HeatStgOffDelay | s | Write | ||
| AV | 30 | DampersDischAirSP | Range 40 to 75°F | °F | Write | |
| AV | 31 | EquipEnableDelay | s | Write | ||
| AV | 32 | MinDamperPos | Range 0 to 100% | % | Write | |
| AV | 33 | MinDamperCO2 | Range 0% to AV32 | % | Write | |
| AV | 34 | FanStartDelay | s | Write | ||
| AV | 35 | FanStopDelay | s | Write | ||
| AV | 36 | ActCoolSp | °F | Read | ||
| AV | 37 | ActHeatSp | °F | Read | ||
| AV | 38 | UnoccCoolSp | °F | Write | ||
| AV | 39 | StandbyCoolSp | °F | Write | ||
| AVmin | 40 | OccCoolSp | °F | Write | ||
| AVmin | 41 | OccHeatSp | °F | Write | ||
| AV | 42 | StandbyHeatSp | °F | Write | ||
| AV | 43 | UnoccHeatSp | °F | Write | ||
| AV | 44 | MinFanCurrent | A | Write | ||
| AV | 45 | MaxFanCurrent | A | Write | ||
| AV | 46 | ChgOverDelay | min | Write | ||
| AV | 47 | BypassTime | min | Write | ||
| AV | 48 | MaxOatHeat | °F | Write | ||
| AV | 49 | MinOatHeat | °F | Write | ||
| AV | 50 | EffectSp | °F | Read | ||
| AV | 51 | TempErr | Δ°F | Read | ||
| AV | 52 | CO2Setpoint | ppm | Write | ||
| AV | 53 | SpaceHumiditySP | Range 5 to 55%RH | %RH | Write | |
| AV | 54 | DehumiditySP | Range 40 to 95%RH | %RH | Write | |
| AV | 55 | DischHumiditySP | Range 50 to 95%RH | %RH | Write | |
| AV | 56 | MaxRangeCO2 | ppm | Write | ||
| AV | 57 | MinRangeCO2 | ppm | Write | ||
| AV | 58 | ComSensorSpOffset | Range - AV87 to AV87 | Δ°F | Read | |
| AV | 59 | FanOnSetpoint | Range >0A | A | Write | |
| AV | 60 | FanOffSetpoint | A | Write | ||
| AV | 61 | OutdoorEnthalpy | Btu/lb | Read | ||
| AV | 62 | ReturnEnthalpy | Btu/lb | Read | ||
| AV | 63 | HoldTime | s | Write | ||
| AV | 64 | EconEnthalpySP | Btu/lb | Write | ||
| AV | 65 | PwmPeriod | Range 10 to 240s | s | Write | |
| AV | 66 | EconMaxEnthalpySP | Btu/lb | Write | ||
| AV | 67 | EconMaxOutTemp | Btu/lb | Write | ||
| AV | 68 | CoolingStgsLoad | Range 0 to 100% | % | Read | |
| AV | 69 | HeatingStgsLoad | Range 0 to 100% | % | Read | |
| AV | 75 | ComSensorMinCoolSP | °F | Write | ||
| AV | 76 | ComSensorMaxCoolSP | °F | Write | ||
| AV | 77 | ComSensorMinHeatSP | °F | Write | ||
| AV | 78 | ComSensorMaxHeatSP | °F | Write | ||
| AV | 79 | DischTempCoolSP | Range 40 to 65°F | °F | Write | |
| AV | 80 | DischTempCoolDB | Range 2 to 10°F | Δ°F | Write | |
| AV | 81 | DischTempHeatSP | Range 80 to 150°F | °F | Write | |
| AV | 82 | DischTempHeatDB | Range 2 to 30 °F | Δ°F | Write | |
| AV | 83 | ExhaustStartSP | Range 0 to 100% | % | Write | |
| AV | 84 | ExhaustStopSP | Range 0 to 100% | % | Write | |
| AV | 85 | InitStartDelay | s | Write | ||
| AV | 86 | DischTempLowLimitSP | Range 32 to 45°F | °F | Write | |
| AV | 87 | SpOffsetRange | Range 0 to 10°F | Δ°F | Write | |
| AV | 88 | SpaceTempOffset | Range -10 to 10 °F | Δ°F | Write | |
| AV | 89 | ReturnTempOffset | Range -10 to 10 °F | Δ°F | Write | |
| AV | 90 | DischTempOffset | Range -10 to 10 °F | Δ°F | Write | |
| AV | 100 | AppVersion | Read | |||
| BV | 1 | Cool1 | Default Off | Read | On/Off | |
| BV | 2 | Cool2 | Default Off | Read | On/Off | |
| BV | 3 | Cool3 | Default Off | Read | On/Off | |
| BV | 4 | Cool4 | Default Off | Read | On/Off | |
| BV | 5 | Heat1 | Default Off | Read | On/Off | |
| BV | 6 | Heat2 | Default Off | Read | On/Off | |
| BV | 7 | Heat3 | Default Off | Read | On/Off | |
| BV | 8 | MinPosEnable | Default Off | Read | On/Off | |
| BV | 9 | ReversingValve | Default Off | Read | On/Off | |
| BV | 10 | PowerExhaust | Default Off | Read | On/Off | |
| BV | 11 | OptStartEnableUpdate | Default Enable | Write | Enable/Disable | |
| BVmin | 12 | FanStatus | Default Off | Read | On/Off | |
| BV | 13 | EconEquip | Default No | Read | Yes/No | |
| BV | 14 | EnableDehumid | Default Disable | Write | Enable/Disable | |
| BV | 15 | EnableMinPosStandby | Default Disable | Write | Enable/Disable | |
| BV | 16 | GasHeating | Default Electric | Write | Gas/Electric | |
| BVmin | 17 | LowLimitAlarm | Default Normal | Read | Alarm/Normal | |
| BV | 18 | LowLimitReset | Default Normal | Write | Reset/Normal | |
| BV | 19 | EnableOutputs | Default Disable | Write | Enable/Disable | |
| BV | 20 | LowLimitResetType | Default Auto | Write | Auto/Manual | |
| BV | 21 | OatHeatEnable | Default Enable | Write | Enable/Disable | |
| BV | 22 | OatCompEnable | Default Enable | Write | Enable/Disable | |
| BV | 23 | EconEnable | Default Enable | Write | Enable/Disable | |
| BV | 24 | RoomOccupancy | Read | Occupied/Unoccupied | ||
| BV | 25 | EnableRoomUnocc | Default Yes | Write | Yes/No | |
| MVmin | 1 | OccupancyCmd | Write | 1=Occupied, 2=Unoccupied, 3=Bypass, 4=Standby | ||
| MVmin | 2 | HvacModeCmd | Default Auto | Write | 1=Auto, 2=Heat, 3=MrngWrmUp, 4=Cool, 5=NightPurge, 6=PreCool, 7=Off | |
| MVmin | 3 | FanModeCmd | Write | 1=On, 2=Auto, 3=Off | ||
| MV | 4 | AuxContact | Default Unconfig | Read | 1=Active, 2=Inactive, 3=Unconfig | |
| MV | 5 | EconEnableBI | Read | 1=Enable, 2=Disable, 3=Unconfig | ||
| MV | 6 | OccDetection | Default Unconfig | Read | 1=Occupied, 2=Unoccupied, 3=Unconfig | |
| MV | 7 | WindowContact | Default Unconfig | Read | 1=Close, 2=Open, 3=Unconfig | |
| MV | 8 | EcoVueHeatStatus | Read | 1=1 Leaf, 2=2 Leaves, 3=3 Leaves, 4=4 Leaves | ||
| MV | 9 | EcoVueCoolStatus | Read | 1=1 Leaf, 2=2 Leaves, 3=3 Leaves, 4=4 Leaves | ||
| MV | 11 | SensorTempUnits | Default Deg.F | Write | 1=Deg.C, 2=Deg.F | |
| MV | 12 | SensorsType | Default 10K Type 2 | Write | 1=10K Type 2, 2=10K Type 3, 3=PT1000, 4=NI1000@0C, 5=NI1000@22C | |
| MV | 13 | OptStartMode | Default Auto | Write | 1=Auto, 2=HeatOnly, 3=CoolOnly, 4=Disable | |
| MVmin | 14 | HvacModeStatus | Default Auto | Read | 1=Auto, 2=Heat, 3=MrngWrmUp, 4=Cool, 5=NightPurge, 6=PreCool, 7=Off | |
| MVmin | 15 | OccupancyStatus | Read | 1=Occupied, 2=Unoccupied, 3=Bypass, 4=Standby | ||
| MV | 16 | ComSensorSpType | Default CoolHeatSP | Write | 1=CoolHeatSP, 2=SpOffset, 3=SingleSp | |
| MV | 19 | ComSensorLock | Default FullAccess | Write | 1=FullAccess, 2=Sp&FanMode, 3=SpOnly, 4=NoAccess | |
| MV | 20 | UI6Range | Default 0-10V | Write | 1=0-10V, 2=2-10V, 3=4-20mA, 4=0-5V | |
| MV | 21 | UI7Range | Default 0-10V | Write | 1=0-10V, 2=2-10V, 3=4-20mA, 4=0-5V | |
| MV | 22 | UI8Range | Default 0-10V | Write | 1=0-10V, 2=2-10V, 3=4-20mA, 4=0-5V | |
| MV | 24 | UI1Config | Write | 1=Unconfig, 2=SpaceTemp, 3=FanStatus, 4=OccDetect, 5=AuxiliaryContact, 6=EconEnable, 7=Window | ||
| MV | 25 | UI2Config | Write | 1=Unconfig, 2=SpOffset, 3=FanStatus, 4=OccDetect, 5=AuxiliaryContact, 6=EconEnable, 7=Window | ||
| MV | 26 | UI3Config | Write | 1=Unconfig, 2=ReturnTemp, 3=FanStatus, 4=OccDetect, 5=AuxiliaryContact, 6=EconEnable, 7=Window | ||
| MV | 27 | UI4Config | Write | 1=Unconfig, 2=DischTemp, 3=FanStatus, 4=OccDetect, 5=AuxiliaryContact, 6=EconEnable, 7=Window | ||
| MV | 28 | UI5Config | Write | 1=Unconfig, 2=OutdoorTemp, 3=FanStatus, 4=OccDetect, 5=AuxiliaryContact, 6=EconEnable, 7=Window | ||
| MV | 29 | UI6Config | Write | 1=Unconfig, 2=FanStatus, 3=ReturnHumid, 4=DischHumid, 5=SpaceHumid, 6=OutdoorHumid | ||
| MV | 30 | UI7Config | Write | 1=Unconfig, 2=SpaceCO2, 3=ReturnHumid, 4=DischHumid, 5=SpaceHumid, 6=OutdoorHumid | ||
| MV | 31 | UI8Config | Write | 1=Unconfig, 2=ReturnCO2, 3=ReturnHumid, 4=DischHumid, 5=SpaceHumid, 6=OutdoorHumid | ||
| MV | 32 | CoolHeatConfig | Default 2 Cool / 2 Heat | Write | 1=1 Cool / 0 Heat, 2=1 Cool / 1 Heat, 3=1 Cool / 2 Heat, 4=1 Cool / 3 Heat, 5=2 Cool / 0 Heat, 6=2 Cool / 1 Heat, 7=2 Cool / 2 Heat, 8=2 Cool / 3 Heat, 9=3 Cool / 0 Heat, 10=3 Cool / 1 Heat, 11=3 Cool / 2 Heat, 12=3 Cool / 3 Heat, 13=4 Cool / 0 Heat, 14=4 Cool / 1 Heat, 15=4 Cool / 2 Heat, 16=4 Cool / 3 Heat | |
| MV | 33 | RevValveConfig | Default Unconfig | Write | 1=Unconfig, 2=Cooling, 3=Heating | |
| MV | 34 | PropHeatConfig | Write | 1=Unconfig, 2=Analog 0-10V, 3=Analog 2-10V, 4=PWM | ||
| MV | 35 | DampersConfig | Write | 1=Unconfig, 2=Analog 0-10V, 3=Analog 2-10V, 4=Analog 0-10V PE, 5=Analog 2-10V PE, 6=Econ Enable, 7=Econ & Min Pos, 8=MinPos Enable | ||
| MV | 36 | HumidifierConfig | Default Unconfig | Write | 1=Unconfig, 2=Analog 0-10V, 3=Analog 2-10V, 4=PWM, 5=Digital | |
| MV | 37 | Output2ConfigSt | Read | 1=Unconfig, 2=Cool1, 3=Cool2, 4=Cool3, 5=Cool4, 6=Heat1, 7=Heat2, 8=Heat3, 9=Min Position, 10=Reversing Valve, 11=Prop Heating, 12=Dampers, 13=Humidier, 14=Power Exhaust | ||
| MV | 38 | Output3ConfigSt | Read | 1=Unconfig, 2=Cool1, 3=Cool2, 4=Cool3, 5=Cool4, 6=Heat1, 7=Heat2, 8=Heat3, 9=Min Position, 10=Reversing Valve, 11=Prop Heating, 12=Dampers, 13=Humidier, 14=Power Exhaust | ||
| MV | 39 | Output4ConfigSt | Read | 1=Unconfig, 2=Cool1, 3=Cool2, 4=Cool3, 5=Cool4, 6=Heat1, 7=Heat2, 8=Heat3, 9=Min Position, 10=Reversing Valve, 11=Prop Heating, 12=Dampers, 13=Humidier, 14=Power Exhaust | ||
| MV | 40 | Output5ConfigSt | Read | 1=Unconfig, 2=Cool1, 3=Cool2, 4=Cool3, 5=Cool4, 6=Heat1, 7=Heat2, 8=Heat3, 9=Min Position, 10=Reversing Valve, 11=Prop Heating, 12=Dampers, 13=Humidier, 14=Power Exhaust | ||
| MV | 41 | Output6ConfigSt | Read | 1=Unconfig, 2=Cool1, 3=Cool2, 4=Cool3, 5=Cool4, 6=Heat1, 7=Heat2, 8=Heat3, 9=Min Position, 10=Reversing Valve, 11=Prop Heating, 12=Dampers, 13=Humidier, 14=Power Exhaust | ||
| MV | 42 | Output7ConfigSt | Read | 1=Unconfig, 2=Cool1, 3=Cool2, 4=Cool3, 5=Cool4, 6=Heat1, 7=Heat2, 8=Heat3, 9=Min Position, 10=Reversing Valve, 11=Prop Heating, 12=Dampers, 13=Humidier, 14=Power Exhaust | ||
| MV | 43 | Output8ConfigSt | Read | 1=Unconfig, 2=Cool1, 3=Cool2, 4=Cool3, 5=Cool4, 6=Heat1, 7=Heat2, 8=Heat3, 9=Min Position, 10=Reversing Valve, 11=Prop Heating, 12=Dampers, 13=Humidier, 14=Power Exhaust | ||
| MV | 45 | PropHeatGx | Default Unconfig | Read | 1=Stage1, 2=Stage2, 3=Stage3, 4=Unconfig |
No points match these filters.
Object ID lookup: Distech Controls ECY-303 preloaded applications point IDs by name
AI1UI1AI2UI2AI3UI3AI4UI4AI5UI5AI6UI6AI7UI7AI8UI8AI5001ComSensor1TempAI5002ComSensor1HumidAI5003ComSensor1CO2AO6AO6AO7AO7AO8AO8BI5004ComSensor1MotionAV1SpaceTempAV2SetPtOffsetAV3ReturnTempAV4DischargeTempAV5FanCurrentAV6SpaceCO2AV7ReturnCO2AV8OutdoorTempAV9ReturnHumidityAV10DischargeHumidityAV11SpaceHumidityAV12OutdoorHumidityAV13ElevationAV14OptStartCoolFactorAV15OptStartHeatFactorAV16SheddingAV17SingleSPAV18SingleSPHeatDBAV19SingleSPCoolDBAV20PropHeatAV21HumidifierAV22DampersAV23OptStartMaxStartupTimeAV24OptStartFactorWeightAV26CoolStgOnDelayAV27CoolStgOffDelayAV28HeatStgOnDelayAV29HeatStgOffDelayAV30DampersDischAirSPAV31EquipEnableDelayAV32MinDamperPosAV33MinDamperCO2AV34FanStartDelayAV35FanStopDelayAV36ActCoolSpAV37ActHeatSpAV38UnoccCoolSpAV39StandbyCoolSpAV40OccCoolSpAV41OccHeatSpAV42StandbyHeatSpAV43UnoccHeatSpAV44MinFanCurrentAV45MaxFanCurrentAV46ChgOverDelayAV47BypassTimeAV48MaxOatHeatAV49MinOatHeatAV50EffectSpAV51TempErrAV52CO2SetpointAV53SpaceHumiditySPAV54DehumiditySPAV55DischHumiditySPAV56MaxRangeCO2AV57MinRangeCO2AV58ComSensorSpOffsetAV59FanOnSetpointAV60FanOffSetpointAV61OutdoorEnthalpyAV62ReturnEnthalpyAV63HoldTimeAV64EconEnthalpySPAV65PwmPeriodAV66EconMaxEnthalpySPAV67EconMaxOutTempAV68CoolingStgsLoadAV69HeatingStgsLoadAV75ComSensorMinCoolSPAV76ComSensorMaxCoolSPAV77ComSensorMinHeatSPAV78ComSensorMaxHeatSPAV79DischTempCoolSPAV80DischTempCoolDBAV81DischTempHeatSPAV82DischTempHeatDBAV83ExhaustStartSPAV84ExhaustStopSPAV85InitStartDelayAV86DischTempLowLimitSPAV87SpOffsetRangeAV88SpaceTempOffsetAV89ReturnTempOffsetAV90DischTempOffsetAV100AppVersionBV1Cool1BV2Cool2BV3Cool3BV4Cool4BV5Heat1BV6Heat2BV7Heat3BV8MinPosEnableBV9ReversingValveBV10PowerExhaustBV11OptStartEnableUpdateBV12FanStatusBV13EconEquipBV14EnableDehumidBV15EnableMinPosStandbyBV16GasHeatingBV17LowLimitAlarmBV18LowLimitResetBV19EnableOutputsBV20LowLimitResetTypeBV21OatHeatEnableBV22OatCompEnableBV23EconEnableBV24RoomOccupancyBV25EnableRoomUnoccMV1OccupancyCmdMV2HvacModeCmdMV3FanModeCmdMV4AuxContactMV5EconEnableBIMV6OccDetectionMV7WindowContactMV8EcoVueHeatStatusMV9EcoVueCoolStatusMV11SensorTempUnitsMV12SensorsTypeMV13OptStartModeMV14HvacModeStatusMV15OccupancyStatusMV16ComSensorSpTypeMV19ComSensorLockMV20UI6RangeMV21UI7RangeMV22UI8RangeMV24UI1ConfigMV25UI2ConfigMV26UI3ConfigMV27UI4ConfigMV28UI5ConfigMV29UI6ConfigMV30UI7ConfigMV31UI8ConfigMV32CoolHeatConfigMV33RevValveConfigMV34PropHeatConfigMV35DampersConfigMV36HumidifierConfigMV37Output2ConfigStMV38Output3ConfigStMV39Output4ConfigStMV40Output5ConfigStMV41Output6ConfigStMV42Output7ConfigStMV43Output8ConfigStMV45PropHeatGx
Integration notes
- Objects are documented one per section in the guide's Variables chapter, including the universal inputs (AI 1-8) and analog outputs (AO 6-8). The digital outputs DO1-DO5 are shown only as DO1-DO5 with no BACnet object type, so they are not listed.
- The guide has no read/write column, so access is inferred: inputs and values the guide describes as displayed (measured or calculated) are read-only; setpoints, commands, configuration values and the analog outputs are marked writable.
- This is the imperial-units (IMP) edition; the separate SI edition lists the same objects with metric units.
- PID loop objects (loop 1-8) are named in the guide but not listed here.
- AI 5001-5003 and BI 5004 carry readings from an Allure EC-Smart-Vue sensor when one is connected.
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 ECY-303 preloaded applications (rooftop unit) 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 Distech Controls ECY-303 preloaded applications (rooftop unit)
How many BACnet points does the Distech Controls ECY-303 preloaded applications (rooftop unit) have?
This list has 165 BACnet objects: 11 analog inputs, 3 analog outputs, 85 analog values, 1 binary input, 25 binary values, 40 multi-state values. The exact set on a given unit depends on its firmware, installed options and configuration.
Which Distech Controls ECY-303 preloaded applications (rooftop unit) BACnet points are writable?
98 of the 165 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 Distech Controls ECY-303 preloaded applications (rooftop unit) BACnet documentation?
The source is ECY-303 Preloaded Applications User Guide (ECY-303 Preloaded Apps_UG_11_EN), revision 2017-06 (version 1.1), published free by Distech Controls at https://docs.distech-controls.com/api/khub/documents/VnZEPpKpBFqw7fCM8XowKw/content.
What are the minimum BACnet points to integrate the Distech Controls ECY-303 preloaded applications (rooftop unit)?
Start with MV 1 OccupancyCmd (Occupancy command from the BMS); MV 2 HvacModeCmd (HVAC mode command); MV 3 FanModeCmd (Fan mode (on when occupied, or auto)); AV 40 OccCoolSp (Occupied cooling setpoint); AV 41 OccHeatSp (Occupied heating setpoint); MV 15 OccupancyStatus (Effective occupancy state); MV 14 HvacModeStatus (Actual HVAC mode); AV 1 SpaceTemp (Space temperature used for control); BV 12 FanStatus (Supply fan status); BV 17 LowLimitAlarm (Discharge air low-limit alarm).
How do I enable BMS control of the Distech Controls ECY-303 preloaded applications (rooftop unit)?
MV 1 OccupancyCmd takes occupancy from the BMS and is combined with local occupancy detection into MV 15 OccupancyStatus. MV 2 HvacModeCmd forces the mode when it is not Auto.
Can the BMS supply sensor values to the Distech Controls ECY-303 preloaded applications (rooftop unit)?
The guide says the measured values can be overridden through the BACnet priority array for testing.
How do I check these points on the real ECY-303 preloaded applications (rooftop unit)?
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 Distech Controls BACnet points lists
- Fan coil / terminal unit controller (preloaded application)
Distech Controls ECB-PTU-107 preloaded applications
Fan coil, chilled ceiling/beam and heat pump terminal units run by an ECB-PTU-107 with its factory application.
Also known as: ECB-PTU-107, ECB-PTU 107 - Fan coil / terminal unit controller (preloaded application)
Distech Controls ECB-PTU-207 preloaded applications
Fan coil, chilled ceiling/beam and heat pump terminal units run by an ECB-PTU-207 with its factory application.
Also known as: ECB-PTU-207, ECB-PTU 207 - Fan coil / terminal unit controller (preloaded application)
Distech Controls ECB-PTU-208 / ECB-PTU-308 preloaded applications
Fan coil, chilled ceiling/beam and heat pump terminal units run by an ECB-PTU-208 or ECB-PTU-308 with the factory application.
Also known as: ECB-PTU-208, ECB-PTU-308 - Fan coil / terminal unit controller (preloaded application)
Distech Controls ECB-PTU-307 preloaded applications
Fan coil, chilled ceiling/beam and heat pump terminal units run by an ECB-PTU-307 with its factory application.
Also known as: ECB-PTU-307, ECB-PTU 307 - Fan coil / terminal unit controller (preloaded application)
Distech Controls ECY-PTU-107 preloaded applications
Fan coil, chilled beam/ceiling and heat pump terminal units run by an Eclypse ECY-PTU-107 with its factory application.
Also known as: ECY-PTU-107, Eclypse ECY-PTU-107 - Fan coil / terminal unit controller (preloaded application)
Distech Controls ECY-PTU-207 / 208 and ECY-TU-203 preloaded applications (Eclypse Facilities)
Fan coil, chilled beam/ceiling and heat pump terminal units run by Eclypse ECY-PTU-207, ECY-PTU-208 or ECY-TU-203 controllers with the factory application.
Also known as: ECY-PTU-207, ECY-PTU-208, ECY-TU-203
Source: ECY-303 Preloaded Applications User Guide · ECY-303 Preloaded Apps_UG_11_EN · rev. 2017-06 (version 1.1). Object names, instances and units are reproduced as published; descriptions are our own.