- Home
- BACnet points lists
- Lochinvar
- Power-Fin (SMART SYSTEM)
Commercial boiler / water heater controller · BACnet points list
Lochinvar Power-Fin (SMART SYSTEM) BACnet points list
Updated 4 November 2026
Lochinvar's Power-fin talks BACnet MS/TP through an add-on Modbus/BACnet communication board. The object map is small and fixed: binary values for enable and tank thermostat commands, binary inputs for safety switches and relay states, analog inputs for temperatures, firing rate, cascade data and status, blocking and lockout codes, and analog values the BAS can write for setpoints and remote sensor values.
This page lists 51 BACnet objects for the Lochinvar Power-Fin (SMART SYSTEM) — 10 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
- Power-Fin (SMART SYSTEM)
- Equipment
- Commercial boiler / water heater controller
- Equipment type
- Boilers & water heaters
- BACnet objects
- 51 (10 writable)
- Transport
- BACnet MS/TP
- Firmware
- Not stated
- Default device instance
- 640000 + MAC address (base is model dependent and can be changed)
- Also known as
- Power-fin, Powerfin, PBX-PFX-MODB, SMART SYSTEM
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 Power-Fin (SMART SYSTEM)
Set parameter H5 ModBus to Active at the boiler, then write AV 0 Configuration so the unit knows which values the BAS will supply. After that the BAS sends an enable (BV 0, or the packed AV 1), a rate command (AV 2), or both, and keeps rewriting them. Status, temperatures and the status, blocking and lockout codes can be read without taking control.
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 | Boiler Enable | Enable / call for heat from the BAS | Write |
| AV 2 | 0-10 Volt Input / Rate Command / Setpoint Command | Rate command: firing % or setpoint, per BMS Type | Write |
| AI 13 | Boiler Status Code | What the boiler is doing | Read |
| AI 8 | Outlet Temperature | Boiler outlet water temperature, °C | Read |
| AI 11 | Firing Rate | Burner firing rate, % | Read |
| AI 15 | Boiler Lockout Code | Active lockout code | Read |
Enable & remote start
Set parameter H5 ModBus to Active. Then: enable only (local setpoints) = AV 0 0x0001 and AV 1 0x0001; enable plus rate = AV 0 0x0005, AV 1 0x0001 and AV 2 rate; rate alone = AV 0 0x0004 and AV 2. AV 2 means firing % or a temperature setpoint depending on the BMS Type setting; as a setpoint it is scaled like a 0-10 V signal between the BMS temperatures at low and high input.
Heartbeat & communication loss
BAS-written system and tank temperatures must be refreshed within the timeout set in parameter H6 (5-120 s, default 10 s; another section of the manual gives 1-255 s); other commands must be refreshed at least every 4 minutes. If either timer expires the control reverts to its local inputs. Lochinvar recommends the shortest H6 setting.
Sensors & values from the BMS
Set the AV 0 bits for the values the BAS will supply, then write them: AV 3 tank setpoint, AV 4 tank temperature, AV 5 outdoor temperature, AV 6 system supply and AV 7 system return temperature, all in °C. For remote DHW, AV 0 = 0x004A with AV 1 = 0x0008 (tank thermostat), AV 3 and AV 4.
Network setup
- MAC address from dip switches 1-8 (master, so 0-127); baud from switches 9-10: 9600, 19200, 38400 or 76800.
- Device instance = base 640000 + MAC address; the base can be changed (0-4194048) and reset by powering up with dip switches 1-8 on.
- Default device name is "MTR-01 BACnet".
Watch out for
- The manual says to resend the AV 0 configuration bits before each command.
- In a cascade only the leader needs the board for control; it then reports cascade totals only, so fit a board to every unit to see each one.
- Without H5 ModBus active the board is monitor-only.
- AV 2 is sent as a whole percent; for a setpoint it must be converted with the BMS low/high temperature scaling.
Lochinvar Power-Fin (SMART SYSTEM) 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 | Boiler Enable | Enable command from the BAS | Write | 0=Off, 1=On | |
| BV | 4 | Tank Thermostat | Tank (DHW) thermostat call | Write | 0=Off, 1=On | |
| BI | 0 | Manual Reset High Limit | Manual reset high limit status | Read | 0=Off, 1=On | |
| BI | 1 | Flow Switch | Flow switch status | Read | 0=Off, 1=On | |
| BI | 2 | Gas Pressure Switch | Gas pressure switch status | Read | 0=Off, 1=On | |
| BI | 3 | Louver Proving Switch | Louver proving switch status | Read | 0=Off, 1=On | |
| BI | 4 | Air Pressure Switch | Air pressure switch status | Read | 0=Off, 1=On | |
| BI | 5 | Blocked Drain Switch | Blocked drain switch status | Read | 0=Off, 1=On | |
| BI | 6 | Auto Reset High Limit | Auto reset high limit status | Read | 0=Off, 1=On | |
| BI | 7 | Flame 1 | Flame detected | Read | 0=Off, 1=On | |
| BI | 8 | Enable | Enable input status | Read | 0=Off, 1=On | |
| BI | 9 | Tank Thermostat | Tank (DHW) thermostat call | Read | 0=Off, 1=On | |
| BI | 32 | Run Time Contacts | Run-time contacts (relay) status | Read | 0=Off, 1=On | |
| BI | 33 | Alarm Contacts | Alarm contacts (relay) status | Read | 0=Off, 1=On | |
| BI | 34 | Boiler Pump | Boiler pump output status | Read | 0=Off, 1=On | |
| BI | 35 | DHW Pump | DHW pump output status | Read | 0=Off, 1=On | |
| BI | 37 | Gas Valve | Gas valve output status | Read | 0=Off, 1=On | |
| BI | 38 | System Pump | System pump output status | Read | 0=Off, 1=On | |
| BI | 48 | Power Fan | Blower power status | Read | 0=Off, 1=On | |
| BI | 50 | HSI | Hot surface igniter status | Read | 0=Off, 1=On | |
| 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 | Binary Inputs 32-47 | Packed word of binary inputs 32-47 | Read | ||
| AI | 3 | System / Cascade Setpoint | System or cascade setpoint in use | °C | Read | |
| AI | 5 | Cascade Total Power | Total cascade firing capacity | % | Read | |
| AI | 6 | Cascade Current Power | Current cascade firing rate | % | Read | |
| AI | 7 | Outlet Setpoint | Outlet setpoint in use | °C | Read | |
| AImin | 8 | Outlet Temperature | Outlet water temperature | °C | Read | |
| AI | 9 | Inlet Temperature | Inlet water temperature | °C | Read | |
| AI | 10 | Flue Temperature | Flue temperature | °C | Read | |
| AImin | 11 | Firing Rate | Burner firing rate | % | Read | |
| AImin | 13 | Boiler Status Code | Current operating status code | Read | ||
| AI | 14 | Boiler Blocking Code | Active blocking (soft lockout) code | Read | ||
| AImin | 15 | Boiler Lockout Code | Active lockout code | Read | ||
| AI | 25 | Binary Inputs 48-63 | Packed word of binary inputs 48-63 | Read | ||
| AI | 26 | Lock-Out Error Leader | Lockout flag, cascade leader | Read | ||
| AI | 27 | Lock-Out Error Member 1 | Lockout flag, cascade member 1 | Read | ||
| AI | 28 | Lock-Out Error Member 2 | Lockout flag, cascade member 2 | Read | ||
| AI | 29 | Lock-Out Error Member 3 | Lockout flag, cascade member 3 | Read | ||
| AI | 30 | Lock-Out Error Member 4 | Lockout flag, cascade member 4 | Read | ||
| AI | 31 | Lock-Out Error Member 5 | Lockout flag, cascade member 5 | Read | ||
| AI | 32 | Lock-Out Error Member 6 | Lockout flag, cascade member 6 | Read | ||
| AI | 33 | Lock-Out Error Member 7 | Lockout flag, cascade member 7 | Read | ||
| AVmin | 0 | Configuration | Bitmask selecting which values the BAS supplies | Write | ||
| AV | 1 | Coils | Packed word of the binary value commands | Write | ||
| AVmin | 2 | 0-10 Volt Input / Rate Command / Setpoint Command | BAS rate or setpoint command (0-100%) | % | Write | |
| AV | 3 | Tank Setpoint | Tank 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 | System Return Temperature | System return temperature from the BAS | °C | Write |
No points match these filters.
Object ID lookup: Lochinvar Power-Fin point IDs by name
BV0Boiler EnableBV4Tank ThermostatBI0Manual Reset High LimitBI1Flow SwitchBI2Gas Pressure SwitchBI3Louver Proving SwitchBI4Air Pressure SwitchBI5Blocked Drain SwitchBI6Auto Reset High LimitBI7Flame 1BI8EnableBI9Tank ThermostatBI32Run Time ContactsBI33Alarm ContactsBI34Boiler PumpBI35DHW PumpBI37Gas ValveBI38System PumpBI48Power FanBI50HSIAI0Binary Inputs 0-15AI1Binary Inputs 16-31AI2Binary Inputs 32-47AI3System / Cascade SetpointAI5Cascade Total PowerAI6Cascade Current PowerAI7Outlet SetpointAI8Outlet TemperatureAI9Inlet TemperatureAI10Flue TemperatureAI11Firing RateAI13Boiler Status CodeAI14Boiler Blocking CodeAI15Boiler Lockout CodeAI25Binary Inputs 48-63AI26Lock-Out Error LeaderAI27Lock-Out Error Member 1AI28Lock-Out Error Member 2AI29Lock-Out Error Member 3AI30Lock-Out Error Member 4AI31Lock-Out Error Member 5AI32Lock-Out Error Member 6AI33Lock-Out Error Member 7AV0ConfigurationAV1CoilsAV20-10 Volt Input / Rate Command / Setpoint CommandAV3Tank SetpointAV4Tank TemperatureAV5Outdoor TemperatureAV6System Supply TemperatureAV7System Return Temperature
Integration notes
- BACnet needs the optional Lochinvar Modbus/BACnet communication board; address and baud rate are set on its dip switches.
- The analog value rows are printed with type 'AI' under the 'Analog Values' heading; the control-mode tables call them AV0-AV3, so they are listed here as AV 0-7.
- AV 0 (Configuration) is a bitmask: set a bit to 1 to make the boiler use the BAS-written value instead of its own input.
- BAS-supplied temperatures must be rewritten every few seconds and other commands at least every 4 minutes, or the unit reverts to local control.
- Temperatures are in °C on the bus.
- Default device name is "MTR-01 BACnet".
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 Power-Fin (SMART SYSTEM) 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 Power-Fin (SMART SYSTEM)
How many BACnet points does the Lochinvar Power-Fin (SMART SYSTEM) have?
This list has 51 BACnet objects: 23 analog inputs, 8 analog values, 18 binary inputs, 2 binary values. The exact set on a given unit depends on its firmware, installed options and configuration.
Which Lochinvar Power-Fin (SMART SYSTEM) BACnet points are writable?
10 of the 51 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 Power-Fin (SMART SYSTEM) BACnet documentation?
The source is Modbus and BACnet Communication Instructions - Power-fin Models 502-1302; 1501-2001 (PBX-PFX-MODB_100161633_2000016132), revision Rev D, published free by Lochinvar at https://assets.lochinvar.com/damroot/Original/10014/PBX-PFX-MODB_100161633_2000016132_REV%20D_BACNET(56304).pdf.
What are the minimum BACnet points to integrate the Lochinvar Power-Fin (SMART SYSTEM)?
Start with AV 0 Configuration (Bitmask of BAS-supplied inputs; resend before commands); BV 0 Boiler Enable (Enable / call for heat from the BAS); AV 2 0-10 Volt Input / Rate Command / Setpoint Command (Rate command: firing % or setpoint, per BMS Type); AI 13 Boiler Status Code (What the boiler is doing); AI 8 Outlet Temperature (Boiler outlet water temperature, °C); AI 11 Firing Rate (Burner firing rate, %); AI 15 Boiler Lockout Code (Active lockout code).
How do I enable BMS control of the Lochinvar Power-Fin (SMART SYSTEM)?
Set parameter H5 ModBus to Active. Then: enable only (local setpoints) = AV 0 0x0001 and AV 1 0x0001; enable plus rate = AV 0 0x0005, AV 1 0x0001 and AV 2 rate; rate alone = AV 0 0x0004 and AV 2. AV 2 means firing % or a temperature setpoint depending on the BMS Type setting; as a setpoint it is scaled like a 0-10 V signal between the BMS temperatures at low and high input.
Does the Lochinvar Power-Fin (SMART SYSTEM) need a BACnet heartbeat or have a communication timeout?
BAS-written system and tank temperatures must be refreshed within the timeout set in parameter H6 (5-120 s, default 10 s; another section of the manual gives 1-255 s); other commands must be refreshed at least every 4 minutes. If either timer expires the control reverts to its local inputs. Lochinvar recommends the shortest H6 setting.
Can the BMS supply sensor values to the Lochinvar Power-Fin (SMART SYSTEM)?
Set the AV 0 bits for the values the BAS will supply, then write them: AV 3 tank setpoint, AV 4 tank temperature, AV 5 outdoor temperature, AV 6 system supply and AV 7 system return temperature, all in °C. For remote DHW, AV 0 = 0x004A with AV 1 = 0x0008 (tank thermostat), AV 3 and AV 4.
How do I check these points on the real Power-Fin (SMART SYSTEM)?
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 - Commercial boiler / water heater / pool heater controller
Lochinvar Copper-fin II / IIE (CFX, CHX, CPX)
Lochinvar Copper-fin II/IIE boilers and water heaters (models 402-2072) and pool heaters (502-2072) with the SMART SYSTEM control.
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 - 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 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: Modbus and BACnet Communication Instructions - Power-fin Models 502-1302; 1501-2001 · PBX-PFX-MODB_100161633_2000016132 · rev. Rev D. Object names, instances and units are reproduced as published; descriptions are our own.