- Home
- BACnet points lists
- Lochinvar
- 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
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
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)
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.
| Object | Name | Why | Access |
|---|---|---|---|
| AV 0 | Configuration | Bitmask of BAS-supplied inputs; resend before commands | Write |
| BV 0 | Stage 1 Enable | Enable / call for heat from the BAS | Write |
| AV 2 | 0 - 10V Inp. / Rate Cmd / Setp. Cmd | Rate command: firing % or setpoint, per BMS Type | Write |
| AI 13 | Status Code | What the unit is doing | Read |
| AI 8 | Outlet Temperature | Outlet water temperature, °C | Read |
| AI 11 | Firing Rate | Burner firing rate, % | Read |
| AI 15 | Lockout Code | Lockout cause | Read |
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
- MAC address from dip switches 1-7 (0-127); baud from switches 9-10: 9600, 19200, 38400 or 76800.
- Device instance = base + MAC; the base can be changed (0-4194048) and reset by powering up with switches 1-8 on.
- Default device name is "MTR-01 BACnet".
- Board LED D7: 1 s bright / 1 s dim = normal; 1.5 s on / 0.5 s off = no BACnet communication.
Watch out for
- The manual says to resend the AV 0 configuration bits before each command.
- AV 2 is a 0-100 % image of the 0-10 V input; as a setpoint it is scaled between the BMS temperatures at low and high input.
- Writing 0 to the AV 1 command word disables the unit.
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.
| Description | States | |||||
|---|---|---|---|---|---|---|
| BVmin | 0 | Stage 1 Enable | Enable 1 / stage 1 enable from the BAS | Write | ||
| BV | 1 | Stage 2 Enable | Stage 2 enable from the BAS | Write | ||
| BV | 2 | Stage 3 Enable | Stage 3 enable from the BAS | Write | ||
| BV | 3 | Stage 4 Enable | Stage 4 enable from the BAS | Write | ||
| BV | 4 | Tank Thermostat | Tank thermostat call from the BAS | Write | ||
| BI | 0 | High Limits | High limit status | Read | ||
| BI | 1 | Flow Switch | Flow switch status | Read | ||
| BI | 2 | Gas Pressure Switch | Gas pressure switch status | Read | ||
| BI | 3 | Louver Proving Switch | Louver proving switch status | Read | ||
| BI | 4 | Air Pressure Switch | Air pressure switch status | Read | ||
| BI | 7 | Flame 1 | Flame 1 detected | Read | ||
| BI | 8 | Stage 1 On | Stage 1 firing | Read | ||
| BI | 9 | Tank Thermostat | Tank thermostat input status | Read | ||
| BI | 10 | Stage 2 On | Stage 2 firing | Read | ||
| BI | 11 | Stage 3 On | Stage 3 firing | Read | ||
| BI | 12 | Stage 4 On | Stage 4 firing | Read | ||
| BI | 22 | Flame 2 | Flame 2 detected | Read | ||
| BI | 23 | Enable 2 | Enable 2 input status | Read | ||
| BI | 32 | Runtime Contacts | Runtime contacts closed | Read | ||
| BI | 33 | Alarm Contacts | Alarm contacts closed | Read | ||
| BI | 34 | HTR Pump | Heater pump output | Read | ||
| BI | 35 | DHW Pump | DHW pump output | Read | ||
| BI | 36 | Louver Relay | Louver relay output | Read | ||
| BI | 37 | Gas Valve 1 | Gas valve 1 output | Read | ||
| BI | 38 | System Pump | System pump output | Read | ||
| BI | 45 | Gas Valve 2 | Gas valve 2 output | Read | ||
| BI | 46 | Gas Valve 3 | Gas valve 3 output | Read | ||
| BI | 47 | Gas Valve 4 | Gas valve 4 output | Read | ||
| AI | 0 | Binary Inputs 0 - 15 | Packed word of binary inputs 0-15 | Read | ||
| AI | 1 | Binary Inputs 16 - 31 | Packed word of binary inputs 16-31 | Read | ||
| AI | 2 | Discrete Inputs 32 - 47 | Packed word of discrete inputs 32-47 | Read | ||
| AI | 3 | System / Cascade Set point | System or cascade setpoint | °C | Read | |
| AI | 4 | System Pump Speed | System pump speed | % | Read | |
| AI | 5 | Cascade Total Power | Cascade total power, 100-800 | % | Read | |
| AI | 6 | Cascade Current Power | Cascade current power, 0-800 | % | Read | |
| AI | 7 | Outlet Set point | Outlet setpoint | °C | Read | |
| AImin | 8 | Outlet Temperature | Outlet water temperature | °C | Read | |
| AI | 9 | Inlet Temperature | Inlet water temperature | °C | Read | |
| AI | 10 | Pool Temperature | Pool temperature | °C | Read | |
| AImin | 11 | Firing Rate | Firing rate | % | Read | |
| AImin | 13 | Status Code | Unit status code | Read | ||
| AI | 14 | Blocking Code | Blocking code | Read | ||
| AImin | 15 | Lockout Code | Lockout code | Read | ||
| AI | 26 | Lockout Error Leader | Cascade leader lockout error | Read | ||
| AI | 27 | Lockout Error Member 1 | Cascade member 1 lockout error | Read | ||
| AI | 28 | Lockout Error Member 2 | Cascade member 2 lockout error | Read | ||
| AI | 29 | Lockout Error Member 3 | Cascade member 3 lockout error | Read | ||
| AI | 30 | Lockout Error Member 4 | Cascade member 4 lockout error | Read | ||
| AI | 31 | Lockout Error Member 5 | Cascade member 5 lockout error | Read | ||
| AI | 32 | Lockout Error Member 6 | Cascade member 6 lockout error | Read | ||
| AI | 33 | Lockout Error Member 7 | Cascade member 7 lockout error | Read | ||
| AVmin | 0 | Configuration | Bitmask of values the BAS will supply | Write | ||
| AV | 1 | Binary Values 0 - 4 | Packed word of BV 0-4 (enables / tank thermostat) | Write | ||
| AVmin | 2 | 0 - 10V Inp. / Rate Cmd / Setp. Cmd | Rate or setpoint command, as a 0-100 % of the 0-10 V input | % | Write | |
| AV | 3 | Tank / Pool Set point | Tank or pool setpoint from the BAS | °C | Write | |
| AV | 4 | Tank Temperature | Tank temperature from the BAS | °C | Write | |
| AV | 5 | Outdoor Temperature | Outdoor temperature from the BAS | °C | Write | |
| AV | 6 | System Supply Temperature | System supply temperature from the BAS | °C | Write | |
| AV | 7 | Pool /System Return Temperature | Pool or system return temperature from the BAS | °C | Write |
No points match these filters.
Object ID lookup: Lochinvar Copper-fin II / IIE point IDs by name
BV0Stage 1 EnableBV1Stage 2 EnableBV2Stage 3 EnableBV3Stage 4 EnableBV4Tank ThermostatBI0High LimitsBI1Flow SwitchBI2Gas Pressure SwitchBI3Louver Proving SwitchBI4Air Pressure SwitchBI7Flame 1BI8Stage 1 OnBI9Tank ThermostatBI10Stage 2 OnBI11Stage 3 OnBI12Stage 4 OnBI22Flame 2BI23Enable 2BI32Runtime ContactsBI33Alarm ContactsBI34HTR PumpBI35DHW PumpBI36Louver RelayBI37Gas Valve 1BI38System PumpBI45Gas Valve 2BI46Gas Valve 3BI47Gas Valve 4AI0Binary Inputs 0 - 15AI1Binary Inputs 16 - 31AI2Discrete Inputs 32 - 47AI3System / Cascade Set pointAI4System Pump SpeedAI5Cascade Total PowerAI6Cascade Current PowerAI7Outlet Set pointAI8Outlet TemperatureAI9Inlet TemperatureAI10Pool TemperatureAI11Firing RateAI13Status CodeAI14Blocking CodeAI15Lockout CodeAI26Lockout Error LeaderAI27Lockout Error Member 1AI28Lockout Error Member 2AI29Lockout Error Member 3AI30Lockout Error Member 4AI31Lockout Error Member 5AI32Lockout Error Member 6AI33Lockout Error Member 7AV0ConfigurationAV1Binary Values 0 - 4AV20 - 10V Inp. / Rate Cmd / Setp. CmdAV3Tank / Pool Set pointAV4Tank TemperatureAV5Outdoor TemperatureAV6System Supply TemperatureAV7Pool /System Return Temperature
Integration notes
- The BACnet board is an MS/TP master; MAC addresses 0-127 are set on dip switches 1-7.
- AV 0 (Configuration) is a bitmask telling the control which values the BAS will supply; AV 1 carries the BV 0-4 command bits as one word.
- AI 0-2 are the binary inputs packed into 16-bit words.
- Stage enables BV 1-3 apply to multi-stage boilers controlled per stage (Control Mode 2).
- Temperatures are in °C on the bus; Rev F adds a °F option on dip switch 8 of the board.
- Cascade totals are only seen on the leader; fit a board to each unit to see its own values.
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
- Commercial condensing water heater controller
Lochinvar Armor 1250-4000 water heater (SMART SYSTEM)
Lochinvar Armor volume water heaters, models 1250-4000, Series 100 and 101, with the SMART SYSTEM control and the Modbus/BACnet communication board.
Also known as: Armor, Armor 1250, Armor 4000, AWH, Armor Series 100, Armor Series 101, SMART SYSTEM, MTR-01, 100305786 - Condensing boiler controller
Lochinvar Crest
Crest FB/OF 751-6001 and FCB 1000-6000 condensing boilers (the manual uses the same map for Hellcat).
Also known as: Crest FB, Crest OF, Crest FCB, Hellcat - Heating appliance controller gateway (IPW)
Lochinvar IPW (ProtoNode FPC-N54)
Lochinvar IPW units, read through the ProtoNode FPC-N54 gateway (Appendix C.8).
Also known as: IPW, Lochinvar IPW, ProtoNode FPC-N54 - Condensing boiler / water heater controller
Lochinvar Knight / Armor (SMART TOUCH)
Knight, Knight XL, Armor, Wall Mount, Wall Hung, AQUAS, FTXL and Shield boilers and water heaters with the SMART TOUCH control.
Also known as: Knight XL, Outdoor Knight, Armor, Wall Mount, Wall Hung, AQUAS, FTXL, Shield, MODB-I-O - Commercial boiler controller gateway
Lochinvar Knight FTXL (ProtoNode FPC-N54)
Lochinvar Knight FTXL fire-tube boilers, read through the ProtoNode FPC-N54 gateway.
Also known as: Knight FTXL, FTXL, Lochinvar FTXL, ProtoNode FPC-N54 - Electric boiler controller
Lochinvar Lectrus electric boiler (KEB)
Lochinvar Lectrus electric boilers, models KEB 0015-0150, with the Modbus/BACnet communication board.
Also known as: Lectrus, KEB, KEB0015, KEB0150, MODB-I-O-KEB, Lochinvar electric boiler - Commercial boiler controller gateway
Lochinvar Power Fin 2.5-5.0 (ProtoNode FPC-N54)
Lochinvar Power Fin boilers in the 2.5-5.0 size range (the guide's "Powerfin_2.5_5.0" profile), read through the ProtoNode FPC-N54 gateway.
Also known as: Power Fin 2.5-5.0, Power-Fin 2500-5000, PBN/PFN 2.5-5.0, Lochinvar Power Fin, ProtoNode FPC-N54 - Commercial boiler / water heater controller
Lochinvar Power-Fin (SMART SYSTEM)
Lochinvar Power-fin models 502-1302 and 1501-2001, with the SMART SYSTEM control and the Modbus/BACnet communication board.
Also known as: Power-fin, Powerfin, PBX-PFX-MODB, SMART SYSTEM - Commercial water heater controller
Lochinvar Regent
Regent IWH 500-1000 commercial gas water heaters.
Also known as: Regent IWH, IWH500-1000 - Dual-heat-exchanger condensing boiler controller
Lochinvar SYNC
SYNC 1.0, 1.3 and 1.5 condensing boilers (two heat exchangers, reported as unit 1 and unit 2).
Also known as: SYNC 1.0, SYNC 1.3, SYNC 1.5, SYNC-MODB - Heat pump water heater plant controller
Lochinvar Veritus / Emerge_X heat pump water heater (ProtoNode FPC-N54)
Lochinvar Veritus and Emerge_X heat pump water heater systems (up to 64 units), read through the ProtoNode FPC-N54.
Also known as: Veritus, Emerge_X, Emerge X, Lochinvar Veritus, ProtoNode FPC-N54
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.