Easy BACnet
  1. Home
  2. BACnet points lists
  3. Patterson-Kelley
  4. NURO boiler control (ProtoNode FPC-N34/N35)

Boiler controller gateway · BACnet points list

Patterson-Kelley NURO boiler control (ProtoNode FPC-N34/N35) BACnet points list

Updated 6 November 2026

Short answer

The ProtoNode maps the Patterson-Kelley NURO boiler control to 64 objects: temperatures, burner I/O bit maps, active setpoints, demand source and status, boiler state, flame, fan, firing rate, error code and type, counters, relay and safety input states, plus BMS demand, setpoint and heartbeat objects and BMS-supplied sensor values.

This page lists 64 BACnet objects for the Patterson-Kelley NURO boiler control (ProtoNode FPC-N34/N35) — 12 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Patterson-Kelley’s own free documentation, linked below.

Manufacturer
Patterson-Kelley
Model
NURO boiler control (ProtoNode FPC-N34/N35)
Equipment
Boiler controller gateway
Equipment type
Boilers & water heaters
BACnet objects
64 (12 writable)
Transport
BACnet IP, BACnet MS/TP
Firmware
Not stated
Also known as
NURO, P-K NURO, Patterson-Kelley NURO, ProtoNode FPC-N34
Source document
ProtoNode FPC-N34 and FPC-N35 Startup Guide For Interfacing Products: ENVI, LOVE, NURO, Appendix B.3 NURO · Document Revision 14.B · rev. 2016-04 (effective date)
Download CSV 64 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 Patterson-Kelley’s current documentation and the live device before use. Not official Patterson-Kelley information. Terms of use.

BMS integration notes: Patterson-Kelley NURO boiler control (ProtoNode FPC-N34/N35)

Integration in brief

Program the NURO to take its demand and setpoint from the BMS, then write BMS CH Demand (BV 28) and BMS CH Setpoint (AV 27) and keep the BMS Heartbeat (AV 53) alternating. Read boiler state, supply temperature, firing rate, error type and error code.

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 28BMS CH DemandCH demand from the BMSWrite
AV 27BMS CH SetpointCH setpoint from the BMSWrite
AV 53BMS HeartbeatAlternate 43981 and 56506 within the timeoutWrite
AI 18Boiler StateBoiler state; 10 = run, 2 = lockoutRead
AI 1Supply TemperatureSupply temperature, °F (1 decimal)Read
AI 21Firing RateFiring rateRead
AI 23Error TypeError type; 0 = none, 1 = lockoutRead
AI 22Error CodeError codeRead

Enable & remote start

The NURO control must be programmed to take its demand and setpoints from the BMS. Then BV 28 BMS CH Demand and AV 27 BMS CH Setpoint run central heat; AV 57 BMS DHW Demand with AV 30/31 run DHW. BV 26 / BV 29 are the CH and DHW boiler control objects.

Heartbeat & communication loss

AV 53 BMS Heartbeat: the BMS must alternate between 0xABCD (43981) and 0xDCBA (56506) within the NURO BMSHeartbeatTimeoutPeriod. If it stops, the NURO treats BMS comms as lost; it can be set to drop the BMS demand, and BMS-supplied temperatures go to 33024 (Sensor Open).

Sensors & values from the BMS

Header, outdoor, analog input and DHW values from the BMS use a pair of objects each (AI 54-56/58 and AV 61-64). The heartbeat must be running; on power-up or heartbeat loss these read 33024 (Sensor Open), and out-of-range values become 34048 (Sensor Not Reliable).

Network setup

Watch out for

Patterson-Kelley NURO boiler control (ProtoNode FPC-N34/N35) 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.

Note: the source document has no read/write column, so access here is inferred from the object type (inputs read-only, values writable). Confirm on the live controller before writing.

64 of 64 shown
Type
Access
Show
Patterson-Kelley NURO boiler control (ProtoNode FPC-N34/N35) BACnet Points List
DescriptionStates
AImin1Supply TemperatureSupply temperature, °F (1 decimal); 32768+ = sensor faultRead
AI2Return TemperatureRead
AI3Stack TemperatureRead
AI4DHW TemperatureRead
AI5Header TemperatureRead
AI6HX TemperatureRead
AI7ODA Temperature FilteredRead
AI8Extra Field TemperatureRead
AI9Wireless TemperatureRead
AI10Analog InputRead
AI11Analog OutputRead
AI12Burner Control Digital I/OLegacy bit map x10; use AI 59Read
AI13Burner Control Digital I/O 2Legacy bit map x10; use AI 60Read
AI14CH Mode Active SetpointRead
AI15DHW Mode Active SetpointRead
AI16Demand SourceRead0=none, 1=CH, 2=DHW, 3=freeze protection, 4=manual, 5=CH & DHW, 6=DHW & CH
AI17Active Demand StatusRead
AImin18Boiler StateRead0=waiting for communication, 1=standby, 2=lockout, 3=hold, 8=pre-purge, 9=post purge, 10=run, 14=pre-ignition, 15=ignition, 23=starting, 24=fan only, 25=stopping (other codes in manual)
AI19Flame SignalRead
AI20Fan SpeedRead
AImin21Firing RateRead
AImin22Error CodeError codeRead
AImin23Error TypeRead0=no error, 1=lockout, 2=boiler hold, 3=mode hold, 4=alert caused alarm
AI24Burner Control Cycle CountRead
AI25Burner Control Run HoursRead
BV26CH Boiler ControlWrite
AVmin27BMS CH SetpointWrite
BVmin28BMS CH DemandWrite
BV29DHW Boiler ControlWrite
AV30BMS DHW SetpointWrite
AV31BMS DHW Tank SetpointWrite
BI32Relay ARead
BI33Relay BRead
BI34Relay CRead
BI35Relay DRead
BI36External IgnitionRead
BI37Gas ValveRead
BI38Alarm RelayRead
BI39Interlock Control CircuitRead
BI40Damper End SwitchRead
BI41Limit Control CircuitRead
BI42EnableRead
BI43Night Setback InputRead
BI44Safety RelayRead
BI45Air SwitchRead
BI46Start Interlock 1Read
BI47Start Interlock 2Read
BI48Auxiliary Input 1Read
BI49High Temperature LimitRead
BI50Low Water CutoffRead
BI51High Gas PressureRead
BI52Aux Input 2 or Flow SwitchRead
AVmin53BMS HeartbeatAlternate 43981 / 56506 within the timeoutWrite
AI54BMS Header TemperatureHeader temperature from the BMS (see notes)Read
AI55BMS Outdoor Air TemperatureOutdoor temperature from the BMS (see notes)Read
AI56BMS Analog InputAnalog input from the BMS (see notes)Read
AV57BMS DHW DemandWrite
AI58BMS DHW TemperatureDHW temperature from the BMS (see notes)Read
AI59Burner Control Dig I/OBurner control I/O bit mapRead
AI60Burner Control Dig I/O 2Burner control I/O bit map 2Read
AV61BMS Header TemperatureBMS header temperature (see notes)Write
AV62BMS Outdoor Air TemperatureBMS outdoor air temperature (see notes)Write
AV63BMS Analog InputBMS analog input (see notes)Write
AV64BMS DHW TemperatureBMS DHW temperature (see notes)Write
Object ID lookup: Patterson-Kelley NURO boiler control 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 NURO boiler control (ProtoNode FPC-N34/N35) 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 Patterson-Kelley NURO boiler control (ProtoNode FPC-N34/N35)

How many BACnet points does the Patterson-Kelley NURO boiler control (ProtoNode FPC-N34/N35) have?

This list has 64 BACnet objects: 31 analog inputs, 9 analog values, 21 binary inputs, 3 binary values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Patterson-Kelley NURO boiler control (ProtoNode FPC-N34/N35) BACnet points are writable?

12 of the 64 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. The source has no read/write column, so this is inferred from object type.

Where is the official Patterson-Kelley NURO boiler control (ProtoNode FPC-N34/N35) BACnet documentation?

The source is ProtoNode FPC-N34 and FPC-N35 Startup Guide For Interfacing Products: ENVI, LOVE, NURO, Appendix B.3 NURO (Document Revision 14.B), revision 2016-04 (effective date), published free by Patterson-Kelley at https://www.weil-mclain.com/wp-content/uploads/Nuro-Controller-ProtoNode-Startup-Guide_1.pdf.

What are the minimum BACnet points to integrate the Patterson-Kelley NURO boiler control (ProtoNode FPC-N34/N35)?

Start with BV 28 BMS CH Demand (CH demand from the BMS); AV 27 BMS CH Setpoint (CH setpoint from the BMS); AV 53 BMS Heartbeat (Alternate 43981 and 56506 within the timeout); AI 18 Boiler State (Boiler state; 10 = run, 2 = lockout); AI 1 Supply Temperature (Supply temperature, °F (1 decimal)); AI 21 Firing Rate (Firing rate); AI 23 Error Type (Error type; 0 = none, 1 = lockout); AI 22 Error Code (Error code).

How do I enable BMS control of the Patterson-Kelley NURO boiler control (ProtoNode FPC-N34/N35)?

The NURO control must be programmed to take its demand and setpoints from the BMS. Then BV 28 BMS CH Demand and AV 27 BMS CH Setpoint run central heat; AV 57 BMS DHW Demand with AV 30/31 run DHW. BV 26 / BV 29 are the CH and DHW boiler control objects.

Does the Patterson-Kelley NURO boiler control (ProtoNode FPC-N34/N35) need a BACnet heartbeat or have a communication timeout?

AV 53 BMS Heartbeat: the BMS must alternate between 0xABCD (43981) and 0xDCBA (56506) within the NURO BMSHeartbeatTimeoutPeriod. If it stops, the NURO treats BMS comms as lost; it can be set to drop the BMS demand, and BMS-supplied temperatures go to 33024 (Sensor Open).

Can the BMS supply sensor values to the Patterson-Kelley NURO boiler control (ProtoNode FPC-N34/N35)?

Header, outdoor, analog input and DHW values from the BMS use a pair of objects each (AI 54-56/58 and AV 61-64). The heartbeat must be running; on power-up or heartbeat loss these read 33024 (Sensor Open), and out-of-range values become 34048 (Sensor Not Reliable).

How do I check these points on the real NURO boiler control (ProtoNode FPC-N34/N35)?

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 Patterson-Kelley BACnet points lists

Source: ProtoNode FPC-N34 and FPC-N35 Startup Guide For Interfacing Products: ENVI, LOVE, NURO, Appendix B.3 NURO · Document Revision 14.B · rev. 2016-04 (effective date). Object names, instances and units are reproduced as published; descriptions are our own.