Easy BACnet
  1. Home
  2. BACnet points lists
  3. Hydrotherm
  4. KN2 / KN4 / rAy boilers - HeatNet BACnet Bridge

Commercial boiler controller · BACnet points list

Hydrotherm KN2 / KN4 / rAy boilers - HeatNet BACnet Bridge BACnet points list

Updated 4 November 2026

Short answer

On Hydrotherm KN2, KN4 and rAy boilers the HeatNet control is linked to BACnet through a HeatNet bridge that translates its Modbus registers into a fixed object list. The BMS writes heat demand, the system setpoint (with a countdown failsafe timer), outdoor-reset settings, DHW setpoint and the clock. Read-only objects give plant temperatures, boilers on, modulation, raw spare inputs and per-boiler run time, cycles, temperatures, modulation and status flags for up to 16 boilers.

This page lists 75 BACnet objects for the Hydrotherm KN2 / KN4 / rAy boilers - HeatNet BACnet Bridge — 18 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Hydrotherm’s own free documentation, linked below.

Manufacturer
Hydrotherm
Model
KN2 / KN4 / rAy boilers - HeatNet BACnet Bridge
Equipment
Commercial boiler controller
Equipment type
Boilers & water heaters
BACnet objects
75 (18 writable)
Transport
BACnet IP, BACnet MS/TP
Firmware
Bridge configuration 2.40+ (2.50+ for some points); HeatNet firmware 2.70 / 3.48+ for some points
Also known as
KN2, KN-2, KN4, KN-4, rAy, HeatNet, HeatNet bridge, KNSLM, Mestek
Source document
KN2/KN4/rAy BACnet Bridge Objects · v2.50

Instance calculator. This list prints one unit; the other units follow a formula. HeatNet V3 boiler control (Hydrotherm KN, RBI) instance calculator →

Download CSV 75 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 Hydrotherm’s current documentation and the live device before use. Not official Hydrotherm information. Terms of use.

BMS integration notes: Hydrotherm KN2 / KN4 / rAy boilers - HeatNet BACnet Bridge

Integration in brief

Connect the BMS to the master (boiler 1) HeatNet control. Write BV 1 HeatDemand to call for heat and AV 2 Setpoint for the system setpoint, and keep reloading AV 1 SetpointTimer so the plant does not fall back to its local setpoint. Read header/supply/return temperatures, boilers on, modulation and the per-boiler alarm and failed flags.

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
BV 1HeatDemandHeat demand from the BMS (1 = heat)Write
AV 2SetpointSystem setpoint, 40-220 °FWrite
AV 1SetpointTimerFailsafe countdown; reload before it reaches 0Write
AI 144OperatingSetpointActive setpoint in useRead
AI 3HeaderTempHeader / system temperature, °FRead
AI 1BoilersOnNumber of boilers runningRead
AI 2ModulationSystem target modulation, %Read
BV 1005Boiler##_RunningBoiler 1 firing (add 32 per boiler number)Read
BV 1002Boiler##_AlarmBoiler 1 alarm (add 32 per boiler number)Read
BV 1003Boiler##_FailedBoiler 1 failed (add 32 per boiler number)Read

Enable & remote start

BV 1 HeatDemand puts the boiler (plant) into heating mode when set to 1; 0 removes the demand. The setpoint the BMS writes is AV 2 Setpoint.

Heartbeat & communication loss

AV 1 SetpointTimer (0-65535 s) is a BMS failsafe countdown. The BMS must reload it periodically; if it reaches zero the control assumes the BMS has stopped and reloads its own saved local setpoint. Writing any read/write variable reloads the timer to 60 s if it is below 60 (on control firmware below 2.70 only writing the setpoint does this).

Sensors & values from the BMS

AV 3-7 and BV 2 set up outdoor air reset; there is no writable outdoor temperature or flow value on this bridge.

Network setup

Watch out for

Hydrotherm KN2 / KN4 / rAy boilers - HeatNet BACnet Bridge 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.

75 of 75 shown
Type
Binary
Access
Show
Hydrotherm KN2 / KN4 / rAy boilers - HeatNet BACnet Bridge BACnet Points List
DescriptionStates
AVmin1SetpointTimerBMS failsafe countdown; reload before it reaches zero; 0 – 65535 secondssWrite
AVmin2SetpointSystem setpoint written by the BMS; 40 - 220 °F (4.5 – 104.4 °C)°FWrite
AV3OARSetpointOutdoor temperature at which the boiler shuts down; 40 – 100 °F (4.5 – 37.8 °C)°FWrite
AV4OARHighWaterTempWater setpoint at the high outdoor temperature; 60 – 190 °F (15.6 – 87.8 °C)°FWrite
AV5OARHighAirTempHigh outdoor air temperature reset point; 50 – 90 °F (10 – 32.2 °C)°FWrite
AV6OARLowWaterTempHeader/supply setpoint at the low outdoor temperature; 70 – 220 °F (21.1 – 104.4 °C)°FWrite
AV7OARLowAirTempLow outdoor air temperature reset point; -35 – 40 °F (-37.2 – 4.4 °C)°FWrite
AV8SetMonthClock set value: month (0 = January); 0 (January) – 11 (December)monthsWrite
AV9SetDayClock set value: day; 1 – 31daysWrite
AV10SetYearClock set value: year (0-99); 0 – 99yearsWrite
AV11SetHourClock set value: hour; 0 – 23hWrite
AV12SetMinuteClock set value: minute; 0 – 59minWrite
AV13SetSecondClock set value: second; 0 – 59sWrite
AV14SetWeekdayClock set value: weekday; 1 (Monday) – 7 (Sunday)Write
AV15DHWSetpointDHW setpoint; 40 – 200 °F (4.4 – 93.3 °C)°FWrite
BVmin1HeatDemandBMS heat demand: 1 puts the boiler plant into heatingWrite0=no heat demand, 1=heat demand
BV2OAResetEnableEnable outdoor air resetWrite0=disabled, 1=enabled
BV3SetClockWrite 1 to load the Set... values into the clockWrite1=set the clock
BV1000Boiler##_DisabledBoiler is disabledRead0=enabled, 1=disabled
BV1001Boiler##_LocalOverrideLocal Override (member boilers only)Read0=no override, 1=override
BVmin1002Boiler##_AlarmBoiler AlarmRead0=ok, 1=alarm
BVmin1003Boiler##_FailedBoiler FailedRead0=ok, 1=failed
BV1004Boiler##_MemberErrorMember Alarm or FailedRead0=ok, 1=error
BVmin1005Boiler##_RunningBoiler is running/firingRead0=off, 1=running (firing)
BV1006Boiler##_PumpOnLocal pump is on/runningRead0=off, 1=on (running)
BV1011Boiler##_Spare4InterlockSpare 4 (application defined) InterlockRead0=open, 1=closed
BV1013Boiler##_FlowInterlockLocal Flow InterlockRead0=open, 1=closed
BV1015Boiler##_MainValveMain ValveRead0=closed, 1=open
BV1017Boiler##_BlowerOnBlower is on/runningRead0=off, 1=on (running)
BV1018Boiler##_IgnitionAlarmIgnition Circuit AlarmRead0=ok, 1=alarm
BV1020Boiler##_HighLimitHigh LimitRead0=ok, 1=tripped
BV1023Boiler##_SoftwareOperatorSoftware Operator TrippedRead0=not tripped, 1=tripped
BV1024Boiler##_HeaderSensorNAHeader Sensor not available (detected)Read0=detected, 1=not available
BV1025Boiler##_SupplySensorNASupply/Outlet Sensor not available (detected)Read0=detected, 1=not available
BV1026Boiler##_ReturnSensorNAReturn/Inlet Sensor not available (detected)Read0=detected, 1=not available
BV1027Boiler##_OutsideSensorNAHeader Sensor not available (detected)Read0=detected, 1=not available
BV1029Boiler##_DamperProve1Combustion Air Damper Prove (J10B)Read0=not proven, 1=proven
BV1030Boiler##_MasterThis is the Master BoilerRead0=member, 1=master
BV1031Boiler##_DetectedBoiler ## is detected (present)Read0=not detected, 1=detected
BV2000Boiler##_AAHighFireAA/High Fire InputRead0=open, 1=closed
BV2001Boiler##_HeatDemandHeat Demand (Local Override) InputRead0=open, 1=closed
BV2002Boiler##_4to20Remote4 to 20ma Remote InputRead0=open, 1=closed
BV3000Boiler##_DHWSensorEnabledDHW Sensor has been enabled in the menusRead0=disabled, 1=enabled
BV3001Boiler##_DamperProve2Combustion Air Damper ProveRead0=not proven, 1=proven
BV3003Boiler##_BlowerFaultBlower faultRead0=ok, 1=fault
BV3004Boiler##_BlockedInletBlocked InletRead0=blocked, 1=ok
BV3005Boiler##_BlockedFlueBlocked FlueRead0=blocked, 1=ok
BV3006Boiler##_DHWInputDHW InputRead
BV3007Boiler##_LowFireInputLow Fire InputRead
BV3008Boiler##_DHWFaultDHW FaultRead0=ok, 1=fault
BV3009Boiler##_DHWSensorNADHW Sensor is not available (detected)Read0=detected, 1=not available
BV3011Boiler##_OpLimitClampBoiler input is limited (clamped) due to high supply (outlet) temperatureRead0=not clamped, 1=clamped
AImin1BoilersOnNumber of boilers runningRead
AImin2ModulationSystem target modulation%Read
AImin3HeaderTempHeader / system temperature°FRead
AI4SupplyTempSupply temperature°FRead
AI5ReturnTempReturn temperature°FRead
AI6OutsideTempOutside air temperature°FRead
AI7Spare1Raw A/D value of spare input 1Read
AI8Spare2Raw A/D value of spare input 2Read
AI9MonthClock: month (0-11)monthsRead
AI10DayClock: daydaysRead
AI11YearClock: year (0-99)yearsRead
AI12HourClock: hourhRead
AI13MinuteClock: minuteminRead
AI14SecondClock: secondsRead
AI15WeekdayClock: weekdayRead
AI16DHWTempDHW temperature°FRead
AI48Boiler01_RuntimeBoiler 1 run time on the current board (boiler n = 47 + n)minRead
AI64Boiler01_CyclesBoiler 1 cycle count (boiler n = 63 + n)Read
AI80Boiler01_SupplyTempBoiler 1 supply (outlet) temperature (boiler n = 79 + n)°FRead
AI96Boiler01_ReturnTempBoiler 1 return (inlet) temperature (boiler n = 95 + n)°FRead
AI112Boiler01_DHWTempBoiler 1 DHW sensor temperature (boiler n = 111 + n)°FRead
AI128Boiler01_ModulationBoiler 1 modulation (boiler n = 127 + n)%Read
AImin144OperatingSetpointActive setpoint in use (heating, DHW, reset or 4-20 mA)°FRead
Object ID lookup: Hydrotherm KN2 / KN4 / rAy boilers 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 KN2 / KN4 / rAy boilers - HeatNet BACnet Bridge 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 Hydrotherm KN2 / KN4 / rAy boilers - HeatNet BACnet Bridge

How many BACnet points does the Hydrotherm KN2 / KN4 / rAy boilers - HeatNet BACnet Bridge have?

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

Which Hydrotherm KN2 / KN4 / rAy boilers - HeatNet BACnet Bridge BACnet points are writable?

18 of the 75 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 Hydrotherm KN2 / KN4 / rAy boilers - HeatNet BACnet Bridge BACnet documentation?

The source is KN2/KN4/rAy BACnet Bridge Objects (v2.50), published free by Hydrotherm at https://www.literature.mestek.com/dms/Hydrotherm%20Boilers/HeatNet/KNSLM%20BACnet%20Objects%20v2-50.pdf.

What are the minimum BACnet points to integrate the Hydrotherm KN2 / KN4 / rAy boilers - HeatNet BACnet Bridge?

Start with BV 1 HeatDemand (Heat demand from the BMS (1 = heat)); AV 2 Setpoint (System setpoint, 40-220 °F); AV 1 SetpointTimer (Failsafe countdown; reload before it reaches 0); AI 144 OperatingSetpoint (Active setpoint in use); AI 3 HeaderTemp (Header / system temperature, °F); AI 1 BoilersOn (Number of boilers running); AI 2 Modulation (System target modulation, %); BV 1005 Boiler##_Running (Boiler 1 firing (add 32 per boiler number)); BV 1002 Boiler##_Alarm (Boiler 1 alarm (add 32 per boiler number)); BV 1003 Boiler##_Failed (Boiler 1 failed (add 32 per boiler number)).

How do I enable BMS control of the Hydrotherm KN2 / KN4 / rAy boilers - HeatNet BACnet Bridge?

BV 1 HeatDemand puts the boiler (plant) into heating mode when set to 1; 0 removes the demand. The setpoint the BMS writes is AV 2 Setpoint.

Does the Hydrotherm KN2 / KN4 / rAy boilers - HeatNet BACnet Bridge need a BACnet heartbeat or have a communication timeout?

AV 1 SetpointTimer (0-65535 s) is a BMS failsafe countdown. The BMS must reload it periodically; if it reaches zero the control assumes the BMS has stopped and reloads its own saved local setpoint. Writing any read/write variable reloads the timer to 60 s if it is below 60 (on control firmware below 2.70 only writing the setpoint does this).

Can the BMS supply sensor values to the Hydrotherm KN2 / KN4 / rAy boilers - HeatNet BACnet Bridge?

AV 3-7 and BV 2 set up outdoor air reset; there is no writable outdoor temperature or flow value on this bridge.

How do I check these points on the real KN2 / KN4 / rAy boilers - HeatNet BACnet Bridge?

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

Source: KN2/KN4/rAy BACnet Bridge Objects · v2.50. Object names, instances and units are reproduced as published; descriptions are our own.