Easy BACnet
  1. Home
  2. BACnet points lists
  3. WaterFurnace
  4. Dual Compressor Water-to-Air Heat Pump (FX10)

Water-source heat pump controller · BACnet points list

WaterFurnace Dual Compressor Water-to-Air Heat Pump (FX10) BACnet points list

Updated 28 October 2026

Short answer

These are the BACnet objects WaterFurnace publishes for its dual-compressor water-to-air heat pumps running the FX10 DDC controller. A BAS can read space, discharge and coil temperatures, occupancy and compressor/fan states, and can command occupancy, fan, compressor stages, the reversing valve and spare outputs directly. Setpoints and configuration live in flash-backed Analog/Multistate Values, so they should only be written occasionally.

This page lists 43 BACnet objects for the WaterFurnace Dual Compressor Water-to-Air Heat Pump (FX10) — 25 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from WaterFurnace’s own free documentation, linked below.

Manufacturer
WaterFurnace
Model
Dual Compressor Water-to-Air Heat Pump (FX10)
Equipment
Water-source heat pump controller
Equipment type
Heat pumps
BACnet objects
43 (25 writable)
Transport
—
Firmware
Not stated
Also known as
PRODCWA-05, PRODCWA, WaterFurnace FX10
Source document
BACnet Points for Dual Compressor Water-to-Air Heat Pumps Utilizing the FX10 Controller · PRODCWA-05 · rev. 2013-02
Download CSV 43 rows Download EDE B.I.G.-EU JSON Manufacturer PDF ↗ Download Easy BACnet Mobile App Google Play

BMS integration notes: WaterFurnace Dual Compressor Water-to-Air Heat Pump (FX10)

Integration in brief

The BAS can run this heat pump in two ways: command occupancy (MO1) and let the FX10 hold its occupied/unoccupied setpoints, or act as the thermostat and send fan, Y1, Y2 and O calls directly (MO2-MO5). Space temperature can be overridden from the network on AO2, and MO6 forces an emergency shutdown. Keep frequent writes on the volatile AO/MO points, not the flash-backed AV/MV setpoints.

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
MO 1Occupancy CommandOccupied/unoccupied/bypass/standby commandWrite
MO 6Emergency OverrideNetwork emergency shutdownWrite
AV 1Occupied CoolOccupied cooling setpoint (flash; write rarely)Write
AV 2Occupied HeatOccupied heating setpoint (flash; write rarely)Write
MO 7Alarm ResetReset manual-reset alarmsWrite
MI 2ModeAuto or shutdown statusRead
MI 5Comp1 Cmd StatusCompressor 1 commanded on/offRead
AI 1Space TempSpace sensor temperature (terminals RS/AIC)Read
AI 2Discharge AirDischarge (supply) air temperatureRead
AI 8nvoAlarmsActive alarm codeRead

Enable & remote start

The sheet has no separate BAS-enable point. MO6 Emergency Override puts the unit in shutdown (5) or back to auto (1). MO2-MO5 let the BAS send fan, compressor and reversing-valve calls directly.

Sensors & values from the BMS

AO2 Space Temp Ovrd overrides the space temperature reading from the network. It is a volatile output, so it reverts to uncommanded after a power cycle. The sheet does not mention a network outdoor-air input.

Watch out for

WaterFurnace Dual Compressor Water-to-Air Heat Pump (FX10) 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.

43 of 43 shown
Type
Access
Show
WaterFurnace Dual Compressor Water-to-Air Heat Pump (FX10) BACnet Points List
DescriptionStates
AImin1Space TempSpace sensor reading (terminals RS/AIC)Read
AImin2Discharge AirDischarge air sensorRead
AI3Freeze Temp 1Water coil refrigerant temperature, circuit 1Read
AI4Freeze Temp 2Water coil refrigerant temperature, circuit 2Read
AI5Active Clg SetptEffective cooling setpointRead
AI6Active Hgt SetptEffective heating setpointRead
AI7Freeze Temp LimitLow temperature limit for the water coilRead
AImin8nvoAlarmsActive alarm code (see alarm table)Read0=No Alarm; 1=Condensate Detected; 2=Comp 1 High Discharge Pressure; 3=Comp 1 Low Suction Pressure; 4=Circuit 1 Low Temp Limit on Coax; 5=Comp 2 High Discharge Pressure; 6=Comp 2 Low Suction Pressure; 7=Circuit 2 Low Temp Limit on Coax; 8=Circuit 1 Bad Refrigerant Temp Sensor; 9=Circuit 2 Bad Refrigerant Temp Sensor
AI9Economizer TempEconomizer water temperature sensorRead
AO1Common SetpointMidpoint setpoint; moves heating and cooling setpoints togetherWrite
AO2Space Temp OvrdNetwork override of the space temperature readingWrite
AVmin1Occupied CoolOccupied cooling setpoint (flash)Write
AVmin2Occupied HeatOccupied heating setpoint (flash)Write
AV3Unoccupied CoolUnoccupied cooling setpoint (flash)Write
AV4Unoccupied HeatUnoccupied heating setpoint (flash)Write
AV5Economizer SetptWater temperature threshold for economizer operationWrite
AV6Max Hgt SetptUpper limit for the heating setpointWrite
AV7Min Clg SetptLower limit for the cooling setpointWrite
AV8Remote Setpt MaxMaximum positive setpoint shift from the sensorWrite
AV9Remote Setpt MinMaximum negative setpoint shift from the sensorWrite
AV10Zone Temp OffsetCalibration offset for the zone sensorWrite
AV11Econo Temp OffsetCalibration offset for the economizer water sensorWrite
MI1Effective OccupancyCurrent occupancy statusRead1=Occupied; 2=Unoccupied; 3=Bypass (temporary occupancy)
MImin2ModeCurrent unit modeRead1=Auto (Normal); 7=Off (Shutdown)
MI3Comp/Fan ProveDI4 proving contact; needs field current relay(s)Read1=Off; 2=On
MI4Fan Cmd StatusCommanded fan statusRead1=Off; 2=On
MImin5Comp1 Cmd StatusCommanded compressor 1 statusRead1=Off; 2=On
MI6Comp2 Cmd StatusCommanded compressor 2 statusRead1=Off; 2=On
MI7Rev Valve StatusCommanded reversing valve positionRead1=Heating; 2=Cooling
MI8BO-5/Elect HeatCommanded state of BO5 (electric heat)Read1=Off; 2=On
MI9BO-9 SpareCommanded state of spare BO9Read1=Off; 2=On
MOmin1Occupancy CommandNetwork occupancy commandWrite1=Occupied; 2=Unoccupied; 3=Bypass; 4=Standby
MO2Fan CommandNetwork fan call (thermostat G)Write1=Off; 2=On
MO3Comp1 Command (Y1)Network compressor 1 call (thermostat Y1)Write1=Off; 2=On
MO4Comp2 Command (Y2)Network compressor 2 call (thermostat Y2)Write1=Off; 2=On
MO5Rev Vlv CmdNetwork reversing valve call (thermostat O)Write1=Heat; 2=Cooling
MOmin6Emergency OverrideNetwork emergency shutdownWrite1=Auto; 5=Shutdown
MOmin7Alarm ResetReset manual-reset alarms: write 2, then back to 1Write
MO8BO5 Elect HeatNetwork control of BO5 electric heat (see MV2)Write1=Off; 2=On
MO9BO9 SpareNetwork control of spare output BO9Write1=Off; 2=On
MV1Economizer EnableEnable economizer logic (flash)Write1=Off; 2=On
MV2Electric Heat ModeBO5 as emergency heat or network-controlled (flash)Write1=EmgHeat; 2=Network Control
MV3Fan OperationContinuous or cycled fan (flash)Write1=Continuous; 2=Cycled

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. Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the Dual Compressor Water-to-Air Heat Pump (FX10) 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 WaterFurnace Dual Compressor Water-to-Air Heat Pump (FX10)

How many BACnet points does the WaterFurnace Dual Compressor Water-to-Air Heat Pump (FX10) have?

This list has 43 BACnet objects: 9 analog inputs, 2 analog outputs, 11 analog values, 9 multi-state inputs, 9 multi-state outputs, 3 multi-state values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which WaterFurnace Dual Compressor Water-to-Air Heat Pump (FX10) BACnet points are writable?

25 of the 43 objects accept a write. Points marked Command have a priority array: a write holds until it is released, so release it back to automatic when you are done.

Where is the official WaterFurnace Dual Compressor Water-to-Air Heat Pump (FX10) BACnet documentation?

The source is BACnet Points for Dual Compressor Water-to-Air Heat Pumps Utilizing the FX10 Controller (PRODCWA-05), revision 2013-02, published free by WaterFurnace at https://www.waterfurnace.com/downloads/ddc/BACnet-Resources/BACnet-points-pdfs/PRODCWA-05.pdf.

What are the minimum BACnet points to integrate the WaterFurnace Dual Compressor Water-to-Air Heat Pump (FX10)?

Start with MO 1 Occupancy Command (Occupied/unoccupied/bypass/standby command); MO 6 Emergency Override (Network emergency shutdown); AV 1 Occupied Cool (Occupied cooling setpoint (flash; write rarely)); AV 2 Occupied Heat (Occupied heating setpoint (flash; write rarely)); MO 7 Alarm Reset (Reset manual-reset alarms); MI 2 Mode (Auto or shutdown status); MI 5 Comp1 Cmd Status (Compressor 1 commanded on/off); AI 1 Space Temp (Space sensor temperature (terminals RS/AIC)); AI 2 Discharge Air (Discharge (supply) air temperature); AI 8 nvoAlarms (Active alarm code).

How do I enable BMS control of the WaterFurnace Dual Compressor Water-to-Air Heat Pump (FX10)?

The sheet has no separate BAS-enable point. MO6 Emergency Override puts the unit in shutdown (5) or back to auto (1). MO2-MO5 let the BAS send fan, compressor and reversing-valve calls directly.

Can the BMS supply sensor values to the WaterFurnace Dual Compressor Water-to-Air Heat Pump (FX10)?

AO2 Space Temp Ovrd overrides the space temperature reading from the network. It is a volatile output, so it reverts to uncommanded after a power cycle. The sheet does not mention a network outdoor-air input.

How do I check these points on the real Dual Compressor Water-to-Air Heat Pump (FX10)?

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 WaterFurnace BACnet points lists

Source: BACnet Points for Dual Compressor Water-to-Air Heat Pumps Utilizing the FX10 Controller · PRODCWA-05 · rev. 2013-02. Object names, instances and units are reproduced as published; descriptions are our own.