Easy BACnet
  1. Home
  2. BACnet points lists
  3. Fulton
  4. PURE Control - Endura+ EDR+ 2500-6000 (N54 ProtoNode)

Boiler controller gateway · BACnet points list

Fulton PURE Control - Endura+ EDR+ 2500-6000 (N54 ProtoNode) BACnet points list

Updated 28 October 2026

Short answer

Fulton's N54 ProtoNode publishes a block of 58 objects for each hydronic boiler with the PURE control. It covers burner phase, lead/lag role, modulation, combustion fan drive and O2 sensor data, water temperatures, safety switch states, alarms and pump/isolation valve status. The BMS can enable the boiler, send a water setpoint and a heartbeat, and supply header, outdoor and DHW temperatures when the boiler is set up for them.

This page lists 58 BACnet objects for the Fulton PURE Control - Endura+ EDR+ 2500-6000 (N54 ProtoNode) — 7 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Fulton’s own free documentation, linked below.

Manufacturer
Fulton
Model
PURE Control - Endura+ EDR+ 2500-6000 (N54 ProtoNode)
Equipment
Boiler controller gateway
Equipment type
Boilers & water heaters
BACnet objects
58 (7 writable)
Transport
—
Firmware
Not stated
Also known as
PURE, Fulton PURE, Endura+, EDR+, Endura Plus, Hydronic PURE, N54 ProtoNode
Source document
Hydronic PURE Per Boiler - Fulton N54 ProtoNode BACnet Network Addressing · rev. 2021-08-02 (file date)
Download CSV 58 rows Download EDE B.I.G.-EU JSON Manufacturer PDF ↗ Download Easy BACnet Mobile App Google Play

BMS integration notes: Fulton PURE Control - Endura+ EDR+ 2500-6000 (N54 ProtoNode)

Integration in brief

Remove the BMS enable jumper at the boiler, then write BMS Enable = 1, send the water setpoint to the BMS Network Setpoint and keep writing 1 to the BMS Heartbeat at least every 10 s. Watch Current Setpoint Mode to confirm the boiler is on BMS Network, and read LMV status, outlet temperature, modulation rate and the alarm points.

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 1057Boiler 1 BMS EnableNetwork enable; jumper must be removed firstWrite
AV 1052Boiler 1 BMS Network SetpointWater temperature setpoint, 40-185 °FWrite
AV 1058Boiler 1 BMS HeartbeatWrite 1 at least every 10 s for remote operationWrite
AI 1051Boiler 1 Current Setpoint ModeSetpoint source; 3 = BMS NetworkRead
AI 1001Boiler 1 LMV StatusBurner phase; 60 = modulating, 0 = lockoutRead
AI 1017Boiler 1 Outlet TemperatureOutlet water temperature, °FRead
AI 1005Boiler 1 Modulation RateActual modulation rate, %Read
AI 1044Boiler 1 Active AlarmAny alarm active (1 = alarm)Read
AI 1043Boiler 1 Current Alarm IndexAlarm number from Fulton's alarm chartRead

Enable & remote start

Remove the physical jumper at the boiler, then write BV (X)057 BMS Enable = 1. The setpoint comes from AV (X)052 BMS Network Setpoint (40-185 °F); AI (X)051 Current Setpoint Mode reads 3 when the BMS network setpoint is in use.

Heartbeat & communication loss

AV (X)058 BMS Heartbeat: the BMS must write 1 at least once every 10 seconds for remote operation. What the boiler does when the heartbeat stops is not stated.

Sensors & values from the BMS

AV (X)025 outdoor air, (X)026 header supply, (X)027 header return and (X)029 DHW temperature are writable only when the boiler program is set to accept that value from the BMS (°F).

Network setup

Watch out for

Fulton PURE Control - Endura+ EDR+ 2500-6000 (N54 ProtoNode) 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.

58 of 58 shown
Type
Access
Show
Fulton PURE Control - Endura+ EDR+ 2500-6000 (N54 ProtoNode) BACnet Points List
DescriptionStates
AImin1001Boiler 1 LMV StatusLMV burner sequence phase codeRead0=LMV Safety Lockout, 2=LMV Safety Phase, 10=LMV Home Run, 12=LMV Standby, 22=Fan Motor, 24=Air Damper, 30=Prepurging, 36=Air Damper, 38=Preignition, 39=Testing Pressure Switch, 40=Fuel Valve, 42=Ignition, 44=Interval 1, 50=Safety Time 2, 52=Interval 2, 60=Modulating, 70=Afterburn Time, 72=Afterburn Time, 74=Postpurge Time, 78=Postpurge Time, 80=Evacuation of Test Space, 81=Atmospheric Pressure Test, 83=Gas Pressure Test, 90=Gas Shortage Waiting Time, 91=Limit String Open
AI1002Boiler 1 Control StatusLead/lag role or control stateRead0=Waiting, 1=Disabled, 2=Not Available, 3=Lead, 4=Lag 1, 5=Lag 2, 6=Lag 3, 7=Lag 4, 8=Lag 5, 9=Lag 6, 10=Lag 7, 11=Lag 8, 12=Lag 9, 14=Lag 1 (T), 15=Lag 2 (T), 16=Lag 3 (T), 17=Lag 4 (T), 18=Lag 5 (T), 19=Lag 6 (T), 20=Lag 7 (T), 21=Lag 8 (T), 22=Lag 9 (T), 23=Not Used, 24=Local, 25=Manual
AI1003Boiler 1 Modulation StatusWhy modulation is limited, if at allRead0=Normal Rate, 1=Low Fire Hold, 2=Cold Start, 3=Freeze Protection, 4=Delta T Protection, 5=Outlet Soft Limit, 6=Venting Limitation
AI1004Boiler 1 Modulation TargetTarget modulation, 0-100 %%Read
AImin1005Boiler 1 Modulation RateActual modulation rate, 0-100 %%Read
AI1006Boiler 1 Flame SignalFlame signal, 0-100 %%Read
AI1007Boiler 1 Air Actuator PositionAir actuator position, -50 to 100Read
AI1008Boiler 1 Fuel Actuator PositionFuel actuator position, -50 to 100Read
AI1009Boiler 1 VFD StatusCombustion fan drive fault codeRead0=No Fault, 2=Auxiliary Input, 3=Power Loss, 4=Undervoltage, 5=Motor Overload, 8=Heatsink Over Temperature, 12=Hardware Overcurrent 300%, 13=Analog Input Loss, 14=Auto Restart Tried, 38=Phase U to Ground Short, 39=Phase V to Ground Short, 40=Phase W to Ground Short, 41=Phase U / V Short, 42=Phase U / W Short, 63=Software Overcurrent, 70=Power Unit Failure, 80=Autotune Failure, 122=I/O Board Failure
AI1010Boiler 1 O2 Sensor StatusO2 sensor fault codeRead0=Normal Operation, 1=E1: Internal Communication Error, 2=E2: Internal Register Error, 3=E3: Short to Power, 4=E4: Short to Ground, 5=E5: Short to Power, 6=E6: Short to Ground, 7=E7: Short to Power, 8=E8: Short to Ground, 9=E9: Operating Voltage Too Low, 10=E10: Check Sensor Connection, 11=E11: Heater Circuit Short, 12=E12: Heater Circuit Short
AI1011Boiler 1 VFD CommandFan drive command, 0-95Read
AI1012Boiler 1 VFD FeedbackFan drive feedback, 0-95Read
AI1013Boiler 1 Fan Calculated RPMCalculated fan speed, 0-5500 RPMRead
AI1014Boiler 1 VFD Output CurrentFan drive output current, 0-15Read
AI1015Boiler 1 VFD Output VoltageFan drive output voltage, 0-461Read
AI1016Boiler 1 Current O2%Flue gas oxygen, 0-21 %%Read
AImin1017Boiler 1 Outlet TemperatureBoiler outlet water temperature°FRead
AI1018Boiler 1 Inlet TemperatureBoiler inlet water temperature°FRead
AI1019Boiler 1 Delta TOutlet minus inlet temperature°FRead
AI1020Boiler 1 Start TemperatureTemperature at which the boiler starts°FRead
AI1021Boiler 1 Stop TemperatureTemperature at which the boiler stops°FRead
AI1022Boiler 1 Stack TemperatureFlue (stack) temperature°FRead
AI1023Boiler 1 Combustion Air TemperatureCombustion air temperature°FRead
AI1024Boiler 1 Current SetpointActive water temperature setpoint°FRead
AV1025Boiler 1 Outdoor Air TemperatureOutdoor temperature; writable when set for BMS input°FWrite
AV1026Boiler 1 Common Header Supply TemperatureHeader supply temp; writable when set for BMS input°FWrite
AV1027Boiler 1 Common Header Return TemperatureHeader return temp; writable when set for BMS input°FWrite
AI1028Boiler 1 Common Header Delta THeader supply minus return°FRead
AV1029Boiler 1 DHW TemperatureDHW temperature; writable when set for BMS input°FWrite
BI1030Boiler 1 Call For HeatCall for heat presentRead0=No Call, 1=Call For Heat
BI1031Boiler 1 On/Off SwitchBoiler on/off switch positionRead0=Off, 1=On
BI1032Boiler 1 Primary Low WaterPrimary low water cutoffRead0=No Fault, 1=Fault
BI1033Boiler 1 High Limit AquastatHigh limit aquastat (0 = fault)Read0=Fault, 1=No Fault
BI1034Boiler 1 Operating AquastatOperating aquastat (0 = fault)Read0=Fault, 1=No Fault
BI1035Boiler 1 Low Gas PressureLow gas pressure switch (0 = fault)Read0=Fault, 1=No Fault
BI1036Boiler 1 Blocked FlueBlocked flue switch (0 = fault)Read0=Fault, 1=No Fault
BI1037Boiler 1 Customer Interlock 1Customer interlock 1 (0 = fault)Read0=Fault, 1=No Fault
BI1038Boiler 1 Customer Interlock 2Customer interlock 2 (0 = fault)Read0=Fault, 1=No Fault
BI1039Boiler 1 Secondary Low WaterSecondary low water cutoffRead0=No Fault, 1=Fault
AI1040Boiler 1 Run HoursBurner run hoursRead
AI1041Boiler 1 CyclesBurner cycle countRead
AI1042Boiler 1 Powered HoursHours the control has been poweredRead
AImin1043Boiler 1 Current Alarm IndexAlarm number; valid when Active Alarm = 1Read
AImin1044Boiler 1 Active AlarmAny alarm activeRead0=No Alarm, 1=Alarm
BI1045Boiler 1 Isolation Valve EnabledIsolation valve function enabledRead0=Not Enabled, 1=Enabled
BI1046Boiler 1 Isolation Valve PositionIsolation valve output stateRead0=Off, 1=On
BI1047Boiler 1 Isolation Valve ControlIsolation valve manual or automaticRead0=Manual, 1=Automatic
BI1048Boiler 1 Primary Pump EnabledPrimary pump function enabledRead0=Not Enabled, 1=Enabled
BI1049Boiler 1 Primary Pump On/OffPrimary pump outputRead0=Off, 1=On
BI1050Boiler 1 Primary Pump ModePrimary pump modeRead0=Off, 1=On
AImin1051Boiler 1 Current Setpoint ModeWhere the active setpoint comes fromRead0=Outdoor Reset Curve, 1=BMS Analog 4-20mA, 2=BMS Analog 0-10VDC, 3=BMS Network, 4=Manual
AVmin1052Boiler 1 BMS Network SetpointWater temperature setpoint from the BMS, 40-185 °F°FWrite
AI1053Boiler 1 Maximum SetpointMaximum allowed setpoint°FRead
AI1054Boiler 1 Minimum SetpointMinimum allowed setpoint°FRead
AI1055Boiler 1 Outdoor Air CutoffOutdoor air cutoff temperature°FRead
AI1056Boiler 1 Outdoor Air Cutoff ResetOutdoor air cutoff reset temperature°FRead
BVmin1057Boiler 1 BMS EnableNetwork enable; physical jumper must be removedWrite0=Not Enabled, 1=Enabled
AVmin1058Boiler 1 BMS HeartbeatWrite 1 at least every 10 s for remote operationWrite

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. Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the PURE Control - Endura+ EDR+ 2500-6000 (N54 ProtoNode) 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 Fulton PURE Control - Endura+ EDR+ 2500-6000 (N54 ProtoNode)

How many BACnet points does the Fulton PURE Control - Endura+ EDR+ 2500-6000 (N54 ProtoNode) have?

This list has 58 BACnet objects: 35 analog inputs, 6 analog values, 16 binary inputs, 1 binary value. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Fulton PURE Control - Endura+ EDR+ 2500-6000 (N54 ProtoNode) BACnet points are writable?

7 of the 58 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 Fulton PURE Control - Endura+ EDR+ 2500-6000 (N54 ProtoNode) BACnet documentation?

The source is Hydronic PURE Per Boiler - Fulton N54 ProtoNode BACnet Network Addressing, revision 2021-08-02 (file date), published free by Fulton at https://fulton.com/app/uploads/2021/02/N54-PURE-EDRP2.5-6MM-Single-BACnet-list_2021-0802.pdf.

What are the minimum BACnet points to integrate the Fulton PURE Control - Endura+ EDR+ 2500-6000 (N54 ProtoNode)?

Start with BV 1057 Boiler 1 BMS Enable (Network enable; jumper must be removed first); AV 1052 Boiler 1 BMS Network Setpoint (Water temperature setpoint, 40-185 °F); AV 1058 Boiler 1 BMS Heartbeat (Write 1 at least every 10 s for remote operation); AI 1051 Boiler 1 Current Setpoint Mode (Setpoint source; 3 = BMS Network); AI 1001 Boiler 1 LMV Status (Burner phase; 60 = modulating, 0 = lockout); AI 1017 Boiler 1 Outlet Temperature (Outlet water temperature, °F); AI 1005 Boiler 1 Modulation Rate (Actual modulation rate, %); AI 1044 Boiler 1 Active Alarm (Any alarm active (1 = alarm)); AI 1043 Boiler 1 Current Alarm Index (Alarm number from Fulton's alarm chart).

How do I enable BMS control of the Fulton PURE Control - Endura+ EDR+ 2500-6000 (N54 ProtoNode)?

Remove the physical jumper at the boiler, then write BV (X)057 BMS Enable = 1. The setpoint comes from AV (X)052 BMS Network Setpoint (40-185 °F); AI (X)051 Current Setpoint Mode reads 3 when the BMS network setpoint is in use.

Does the Fulton PURE Control - Endura+ EDR+ 2500-6000 (N54 ProtoNode) need a BACnet heartbeat or have a communication timeout?

AV (X)058 BMS Heartbeat: the BMS must write 1 at least once every 10 seconds for remote operation. What the boiler does when the heartbeat stops is not stated.

Can the BMS supply sensor values to the Fulton PURE Control - Endura+ EDR+ 2500-6000 (N54 ProtoNode)?

AV (X)025 outdoor air, (X)026 header supply, (X)027 header return and (X)029 DHW temperature are writable only when the boiler program is set to accept that value from the BMS (°F).

How do I check these points on the real PURE Control - Endura+ EDR+ 2500-6000 (N54 ProtoNode)?

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

Source: Hydronic PURE Per Boiler - Fulton N54 ProtoNode BACnet Network Addressing · rev. 2021-08-02 (file date). Object names, instances and units are reproduced as published; descriptions are our own.