- Home
- BACnet points lists
- Lochinvar
- Knight / Armor (SMART TOUCH)
Condensing boiler / water heater controller · BACnet points list
Lochinvar Knight / Armor (SMART TOUCH) BACnet points list
Updated 28 October 2026
Lochinvar's SMART TOUCH boilers and water heaters talk BACnet MS/TP through an add-on Modbus/BACnet communication board. The object map is small and fixed: binary values for enable and thermostat commands, binary inputs for safety switches and relay states, analog inputs for temperatures, firing rate and status codes, and analog values the BAS can write for setpoints and remote sensor values.
This page lists 44 BACnet objects for the Lochinvar Knight / Armor (SMART TOUCH) — 11 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
- Knight / Armor (SMART TOUCH)
- Equipment
- Condensing boiler / water heater controller
- Equipment type
- Boilers & water heaters
- BACnet objects
- 44 (11 writable)
- Transport
- BACnet MS/TP
- Firmware
- Not stated
- Default device instance
- 600000 + MAC address (base is model dependent and can be changed)
- Also known as
- Knight XL, Outdoor Knight, Armor, Wall Mount, Wall Hung, AQUAS, FTXL, Shield, MODB-I-O
BMS integration notes: Lochinvar Knight / Armor (SMART TOUCH)
Pick the BMS control mode 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, 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 / Room Th. 1 | Enable / call for heat from the BAS | Write |
| AV 2 | 0-10V BMS Input | Rate command: firing % or setpoint, per BMS Type | Write |
| AI 13 | Boiler Status Code | What the boiler is doing; 40 = lockout | Read |
| AI 8 | Outlet Temperature | Boiler outlet water temperature, °C | Read |
| AI 11 | Firing Rate | Burner firing rate, % | Read |
| AI 15 | Boiler Lockout Code | Lockout cause; valid only when status code is 40 | Read |
Enable & remote start
At the control enter installer code 5309, open Control Modes and set BMS to Active (BMS TSTAT for remote DHW). Set the matching AV 0 bits, then enable with BV 0 (also packed in AV 1). Mode 1: local setpoints plus BAS enable. Mode 2: enable plus AV 2 rate command. Mode 3: AV 2 modulation % alone, which also acts as the enable. AV 2 means firing % or temperature setpoint depending on the BMS Type setting (Power or Setpoint); as a setpoint it is scaled like a 0-10 V signal between the BMS temperatures at low and high input (defaults 2 V = 69.8 °F / 21 °C, 10 V = 179.6 °F / 82 °C).
Heartbeat & communication loss
If BAS-written temperatures or commands stop arriving, the unit reverts to its own sensors and controls. The Modbus T/O timer (installer menu, Control Modes, Modbus T/O; 5-120 s, default 10 s) is reset by every write; Lochinvar recommends the shortest setting. Commands without temperatures must still be refreshed at least every 4 minutes.
Sensors & values from the BMS
Set the AV 0 bits for the values the BAS will supply, then write them to the analog values: AV 3 tank setpoint, AV 4 tank temperature, AV 5 outdoor temperature, AV 6 system supply temperature. Values are in °C. Temperatures must be rewritten every few seconds or the unit returns to its own sensors.
Network setup
- MAC address from dip switches 1-8 (master only, so 0-127); baud from switches 9-10: 9600, 19200, 38400 or 76800.
- Device instance = base 600000 + MAC address; the base can be changed and reset by setting dip switches 1-8 on at power-up.
- 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 BACnet board for control; it then reports cascade totals only, so fit a board to every unit to see each one.
- Without BMS mode active the board is monitor-only: the read-only points can be polled while the unit runs on its own controls.
- The manual's control-mode tables use the Modbus register numbering alongside the AV numbers; AV 1 is the packed copy of the BV commands.
Lochinvar Knight / Armor (SMART TOUCH) 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 / Room Th. 1 | BAS enable command (room thermostat 1 input) | Write | ||
| BV | 1 | Room Th.2 | BAS command for room thermostat 2 input | Write | ||
| BV | 2 | Room Th.3 | BAS command for room thermostat 3 input | Write | ||
| BV | 4 | Tank Thermostat | Tank / DHW thermostat call | Write | ||
| BI | 1 | Flow Switch | Safety / proving switch status | Read | ||
| BI | 2 | Gas Pressure Switch | Safety / proving switch status | Read | ||
| BI | 3 | Louver Proving Switch | Safety / proving switch status | Read | ||
| BI | 4 | Air Pressure Switch | Safety / proving switch status | Read | ||
| BI | 5 | Blocked Drain Switch | Safety / proving switch status | Read | ||
| BI | 6 | Auto Reset High Limit | Safety / proving switch status | Read | ||
| BI | 7 | Flame | Flame detected | Read | ||
| BI | 8 | Room Thermostat 1 | Room thermostat 1 input status | Read | ||
| BI | 9 | Tank Thermostat | Tank / DHW thermostat call | Read | ||
| BI | 23 | Room Thermostat 2 | Room thermostat 2 input status | Read | ||
| BI | 32 | Run Time Contacts | Output or relay status | Read | ||
| BI | 33 | Alarm Contacts | Output or relay status | Read | ||
| BI | 34 | Boiler Pump | Output or relay status | Read | ||
| BI | 35 | DHW Pump | Output or relay status | Read | ||
| BI | 36 | Louver Relay | Output or relay status | Read | ||
| BI | 37 | Gas Valve | Output or relay status | Read | ||
| BI | 38 | System Pump | Output or relay status | Read | ||
| AI | 0 | BI Inputs 0 - 15 | Packed word of binary inputs 0-15 | Read | ||
| AI | 1 | BI Inputs 16 - 31 | Packed word of binary inputs 16-31 | Read | ||
| AI | 2 | BI Inputs 32 - 47 | Packed word of binary inputs 32-47 | Read | ||
| AI | 3 | System / Cascade Setpoint | Setpoint value | °C | Read | |
| AI | 4 | System Pump Speed | Pump speed output | % | 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 | Setpoint value | °C | Read | |
| AImin | 8 | Outlet Temperature | Temperature reading | °C | Read | |
| AI | 9 | Inlet Temperature | Temperature reading | °C | Read | |
| AI | 10 | Flue Temperature | Temperature reading | °C | Read | |
| AImin | 11 | Firing Rate | Burner firing rate | % | Read | |
| AI | 12 | Boiler Pump Speed | Pump speed output | % | 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 | ||
| AVmin | 0 | Configuration | Bitmask selecting which values the BAS supplies | Write | ||
| AV | 1 | BV 0-4 | Packed word of the binary value commands | Write | ||
| AVmin | 2 | 0-10V BMS Input | BAS rate or setpoint command (0-100%) | % | Write | |
| AV | 3 | Tank Setpoint | Setpoint value | °C | Write | |
| AV | 4 | Tank Temperature | Temperature reading | °C | Write | |
| AV | 5 | Outdoor Temperature | Temperature reading | °C | Write | |
| AV | 6 | System Supply Temperature | Temperature reading | °C | Write |
No points match these filters.
Integration notes
- BACnet needs the optional Lochinvar Modbus/BACnet communication board; address and baud rate are set on its dip switches.
- The BACnet board is an MS/TP master only, so MAC addresses 0-127 are usable.
- AV 0 (Configuration) is a bitmask: set a bit to 1 to make the appliance 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. Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the Knight / Armor (SMART TOUCH) 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 Knight / Armor (SMART TOUCH)
How many BACnet points does the Lochinvar Knight / Armor (SMART TOUCH) have?
This list has 44 BACnet objects: 16 analog inputs, 7 analog values, 17 binary inputs, 4 binary values. The exact set on a given unit depends on its firmware, installed options and configuration.
Which Lochinvar Knight / Armor (SMART TOUCH) BACnet points are writable?
11 of the 44 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 Knight / Armor (SMART TOUCH) BACnet documentation?
The source is Modbus and BACnet Communication Instructions (MODB-I-O_100161545_2000014822), revision Rev T, 01/23, published free by Lochinvar at https://assets.lochinvar.com/damroot/Original/10014/MODB-I-O_100161545_2000014822_Rev_T_(54850).pdf.
What are the minimum BACnet points to integrate the Lochinvar Knight / Armor (SMART TOUCH)?
Start with AV 0 Configuration (Bitmask of BAS-supplied inputs; resend before commands); BV 0 Boiler Enable / Room Th. 1 (Enable / call for heat from the BAS); AV 2 0-10V BMS Input (Rate command: firing % or setpoint, per BMS Type); AI 13 Boiler Status Code (What the boiler is doing; 40 = lockout); AI 8 Outlet Temperature (Boiler outlet water temperature, °C); AI 11 Firing Rate (Burner firing rate, %); AI 15 Boiler Lockout Code (Lockout cause; valid only when status code is 40).
How do I enable BMS control of the Lochinvar Knight / Armor (SMART TOUCH)?
At the control enter installer code 5309, open Control Modes and set BMS to Active (BMS TSTAT for remote DHW). Set the matching AV 0 bits, then enable with BV 0 (also packed in AV 1). Mode 1: local setpoints plus BAS enable. Mode 2: enable plus AV 2 rate command. Mode 3: AV 2 modulation % alone, which also acts as the enable. AV 2 means firing % or temperature setpoint depending on the BMS Type setting (Power or Setpoint); as a setpoint it is scaled like a 0-10 V signal between the BMS temperatures at low and high input (defaults 2 V = 69.8 °F / 21 °C, 10 V = 179.6 °F / 82 °C).
Does the Lochinvar Knight / Armor (SMART TOUCH) need a BACnet heartbeat or have a communication timeout?
If BAS-written temperatures or commands stop arriving, the unit reverts to its own sensors and controls. The Modbus T/O timer (installer menu, Control Modes, Modbus T/O; 5-120 s, default 10 s) is reset by every write; Lochinvar recommends the shortest setting. Commands without temperatures must still be refreshed at least every 4 minutes.
Can the BMS supply sensor values to the Lochinvar Knight / Armor (SMART TOUCH)?
Set the AV 0 bits for the values the BAS will supply, then write them to the analog values: AV 3 tank setpoint, AV 4 tank temperature, AV 5 outdoor temperature, AV 6 system supply temperature. Values are in °C. Temperatures must be rewritten every few seconds or the unit returns to its own sensors.
How do I check these points on the real Knight / Armor (SMART TOUCH)?
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 - 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
Source: Modbus and BACnet Communication Instructions · MODB-I-O_100161545_2000014822 · rev. Rev T, 01/23. Object names, instances and units are reproduced as published; descriptions are our own.