Easy BACnet
  1. Home
  2. BACnet points lists
  3. Lochinvar
  4. Copper-fin II / IIE (CFX, CHX, CPX)

Commercial boiler / water heater / pool heater controller · BACnet points list

Lochinvar Copper-fin II / IIE (CFX, CHX, CPX) BACnet points list

Updated 4 November 2026

Short answer

Copper-fin II/IIE units expose BACnet MS/TP through Lochinvar's optional Modbus/BACnet communication board. The map follows the same pattern as the other SMART SYSTEM appliances: stage enables and a tank thermostat as BVs, safety and output status as BIs, temperatures and status/blocking/lockout codes as AIs, and BAS-written commands and temperatures as AVs.

This page lists 59 BACnet objects for the Lochinvar Copper-fin II / IIE (CFX, CHX, CPX) — 13 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Lochinvar’s own free documentation, linked below.

Manufacturer
Lochinvar
Model
Copper-fin II / IIE (CFX, CHX, CPX)
Equipment
Commercial boiler / water heater / pool heater controller
Equipment type
Boilers & water heaters
BACnet objects
59 (13 writable)
Transport
BACnet MS/TP
Firmware
Not stated
Default device instance
Base + MAC address; the manual's example base is 620000 (base is model dependent and can be changed)
Also known as
Copper-fin, Copper-Fin II, Copper-fin IIE, CFX, CHX, CPX, C(F,H,P)X-MODB, CB 402-2072, CW 402-2072
Source document
Copper-fin II/IIE Boiler, Water Heater and Pool Heater ModBus and BACnet Communication Instructions · C(F,H,P)X-MODB 100160882_2000001229 · rev. Rev F, 11/21
Download CSV 59 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 Lochinvar’s current documentation and the live device before use. Not official Lochinvar information. Terms of use.

BMS integration notes: Lochinvar Copper-fin II / IIE (CFX, CHX, CPX)

Integration in brief

Set parameter H6 ModBus to Active so the control accepts BAS commands, then write AV 0 Configuration with the bits for the values the BAS will supply. The BAS then sends the enable (BV 0 or the AV 1 word), and optionally a rate or setpoint on AV 2 (H3 BMS input Active) and a tank setpoint on AV 3. Commands must be refreshed; monitoring needs no setup.

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 0ConfigurationBitmask of BAS-supplied inputs; resend before commandsWrite
BV 0Stage 1 EnableEnable / call for heat from the BASWrite
AV 20 - 10V Inp. / Rate Cmd / Setp. CmdRate command: firing % or setpoint, per BMS TypeWrite
AI 13Status CodeWhat the unit is doingRead
AI 8Outlet TemperatureOutlet water temperature, °CRead
AI 11Firing RateBurner firing rate, %Read
AI 15Lockout CodeLockout causeRead

Enable & remote start

Set H6 ModBus = Active. Control Mode 1: enable (BV 0) and/or tank thermostat (BV 4) with local setpoints. Mode 2: each stage enabled directly after H5 Sequencer = Active (boilers only). Mode 3: enable plus a % rate on AV 2 with H3 BMS input = Active. Mode 4: enable plus setpoint via AV 2 (J1 BMS Type = Set point) and/or AV 3 tank/pool setpoint. Mode 5: AV 2 alone acts as enable and rate/setpoint with H2 Enable input = Inactive. Write the matching AV 0 bits first in each mode.

Heartbeat & communication loss

BAS-supplied system/tank temperatures and the 0-10 V value must be updated within the H7 timeout (1-255 s, default 10 s) or the control reverts to its own readings. Other commands have a fixed 4-minute timeout; if not refreshed the unit runs on its own inputs.

Sensors & values from the BMS

Set the AV 0 bits, then write AV 4 tank temperature, AV 5 outdoor temperature, AV 6 system supply or AV 7 pool/system return temperature in °C. Rewrite them faster than the H7 timeout.

Network setup

Watch out for

Lochinvar Copper-fin II / IIE (CFX, CHX, CPX) 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.

59 of 59 shown
Type
Access
Show
Lochinvar Copper-fin II / IIE (CFX, CHX, CPX) BACnet Points List
DescriptionStates
BVmin0Stage 1 EnableEnable 1 / stage 1 enable from the BASWrite
BV1Stage 2 EnableStage 2 enable from the BASWrite
BV2Stage 3 EnableStage 3 enable from the BASWrite
BV3Stage 4 EnableStage 4 enable from the BASWrite
BV4Tank ThermostatTank thermostat call from the BASWrite
BI0High LimitsHigh limit statusRead
BI1Flow SwitchFlow switch statusRead
BI2Gas Pressure SwitchGas pressure switch statusRead
BI3Louver Proving SwitchLouver proving switch statusRead
BI4Air Pressure SwitchAir pressure switch statusRead
BI7Flame 1Flame 1 detectedRead
BI8Stage 1 OnStage 1 firingRead
BI9Tank ThermostatTank thermostat input statusRead
BI10Stage 2 OnStage 2 firingRead
BI11Stage 3 OnStage 3 firingRead
BI12Stage 4 OnStage 4 firingRead
BI22Flame 2Flame 2 detectedRead
BI23Enable 2Enable 2 input statusRead
BI32Runtime ContactsRuntime contacts closedRead
BI33Alarm ContactsAlarm contacts closedRead
BI34HTR PumpHeater pump outputRead
BI35DHW PumpDHW pump outputRead
BI36Louver RelayLouver relay outputRead
BI37Gas Valve 1Gas valve 1 outputRead
BI38System PumpSystem pump outputRead
BI45Gas Valve 2Gas valve 2 outputRead
BI46Gas Valve 3Gas valve 3 outputRead
BI47Gas Valve 4Gas valve 4 outputRead
AI0Binary Inputs 0 - 15Packed word of binary inputs 0-15Read
AI1Binary Inputs 16 - 31Packed word of binary inputs 16-31Read
AI2Discrete Inputs 32 - 47Packed word of discrete inputs 32-47Read
AI3System / Cascade Set pointSystem or cascade setpoint°CRead
AI4System Pump SpeedSystem pump speed%Read
AI5Cascade Total PowerCascade total power, 100-800%Read
AI6Cascade Current PowerCascade current power, 0-800%Read
AI7Outlet Set pointOutlet setpoint°CRead
AImin8Outlet TemperatureOutlet water temperature°CRead
AI9Inlet TemperatureInlet water temperature°CRead
AI10Pool TemperaturePool temperature°CRead
AImin11Firing RateFiring rate%Read
AImin13Status CodeUnit status codeRead
AI14Blocking CodeBlocking codeRead
AImin15Lockout CodeLockout codeRead
AI26Lockout Error LeaderCascade leader lockout errorRead
AI27Lockout Error Member 1Cascade member 1 lockout errorRead
AI28Lockout Error Member 2Cascade member 2 lockout errorRead
AI29Lockout Error Member 3Cascade member 3 lockout errorRead
AI30Lockout Error Member 4Cascade member 4 lockout errorRead
AI31Lockout Error Member 5Cascade member 5 lockout errorRead
AI32Lockout Error Member 6Cascade member 6 lockout errorRead
AI33Lockout Error Member 7Cascade member 7 lockout errorRead
AVmin0ConfigurationBitmask of values the BAS will supplyWrite
AV1Binary Values 0 - 4Packed word of BV 0-4 (enables / tank thermostat)Write
AVmin20 - 10V Inp. / Rate Cmd / Setp. CmdRate or setpoint command, as a 0-100 % of the 0-10 V input%Write
AV3Tank / Pool Set pointTank or pool setpoint from the BAS°CWrite
AV4Tank TemperatureTank temperature from the BAS°CWrite
AV5Outdoor TemperatureOutdoor temperature from the BAS°CWrite
AV6System Supply TemperatureSystem supply temperature from the BAS°CWrite
AV7Pool /System Return TemperaturePool or system return temperature from the BAS°CWrite
Object ID lookup: Lochinvar Copper-fin II / IIE 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 Copper-fin II / IIE (CFX, CHX, CPX) 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 Lochinvar Copper-fin II / IIE (CFX, CHX, CPX)

How many BACnet points does the Lochinvar Copper-fin II / IIE (CFX, CHX, CPX) have?

This list has 59 BACnet objects: 23 analog inputs, 8 analog values, 23 binary inputs, 5 binary values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Lochinvar Copper-fin II / IIE (CFX, CHX, CPX) BACnet points are writable?

13 of the 59 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 Lochinvar Copper-fin II / IIE (CFX, CHX, CPX) BACnet documentation?

The source is Copper-fin II/IIE Boiler, Water Heater and Pool Heater ModBus and BACnet Communication Instructions (C(F,H,P)X-MODB 100160882_2000001229), revision Rev F, 11/21, published free by Lochinvar at https://assets.lochinvar.com/damroot/Original/10014/C(F,H,P)X-MODB_100160882_2000001229_REV%20F_(45243).pdf.

What are the minimum BACnet points to integrate the Lochinvar Copper-fin II / IIE (CFX, CHX, CPX)?

Start with AV 0 Configuration (Bitmask of BAS-supplied inputs; resend before commands); BV 0 Stage 1 Enable (Enable / call for heat from the BAS); AV 2 0 - 10V Inp. / Rate Cmd / Setp. Cmd (Rate command: firing % or setpoint, per BMS Type); AI 13 Status Code (What the unit is doing); AI 8 Outlet Temperature (Outlet water temperature, °C); AI 11 Firing Rate (Burner firing rate, %); AI 15 Lockout Code (Lockout cause).

How do I enable BMS control of the Lochinvar Copper-fin II / IIE (CFX, CHX, CPX)?

Set H6 ModBus = Active. Control Mode 1: enable (BV 0) and/or tank thermostat (BV 4) with local setpoints. Mode 2: each stage enabled directly after H5 Sequencer = Active (boilers only). Mode 3: enable plus a % rate on AV 2 with H3 BMS input = Active. Mode 4: enable plus setpoint via AV 2 (J1 BMS Type = Set point) and/or AV 3 tank/pool setpoint. Mode 5: AV 2 alone acts as enable and rate/setpoint with H2 Enable input = Inactive. Write the matching AV 0 bits first in each mode.

Does the Lochinvar Copper-fin II / IIE (CFX, CHX, CPX) need a BACnet heartbeat or have a communication timeout?

BAS-supplied system/tank temperatures and the 0-10 V value must be updated within the H7 timeout (1-255 s, default 10 s) or the control reverts to its own readings. Other commands have a fixed 4-minute timeout; if not refreshed the unit runs on its own inputs.

Can the BMS supply sensor values to the Lochinvar Copper-fin II / IIE (CFX, CHX, CPX)?

Set the AV 0 bits, then write AV 4 tank temperature, AV 5 outdoor temperature, AV 6 system supply or AV 7 pool/system return temperature in °C. Rewrite them faster than the H7 timeout.

How do I check these points on the real Copper-fin II / IIE (CFX, CHX, CPX)?

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

Source: Copper-fin II/IIE Boiler, Water Heater and Pool Heater ModBus and BACnet Communication Instructions · C(F,H,P)X-MODB 100160882_2000001229 · rev. Rev F, 11/21. Object names, instances and units are reproduced as published; descriptions are our own.