Easy BACnet
  1. Home
  2. BACnet points lists
  3. Fulton
  4. PURE Control - Endura EDR 750-2000 Provider (N54 ProtoNode)

Boiler controller gateway · BACnet points list

Fulton PURE Control - Endura EDR 750-2000 Provider (N54 ProtoNode) BACnet points list

Updated 11 November 2026

Short answer

Fulton's N54 ProtoNode publishes 81 objects for the Provider (lead) boiler. Besides its own boiler data it carries the lead/lag view of up to 10 boilers (position, status, firing rate), for Endura (EDR) 750-2000 boilers with the PURE control. It covers burner state, modulation, 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 outdoor and header values when the boiler is set up for them.

This page lists 81 BACnet objects for the Fulton PURE Control - Endura EDR 750-2000 Provider (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 750-2000 Provider (N54 ProtoNode)
Equipment
Boiler controller gateway
Equipment type
Boilers & water heaters
BACnet objects
81 (7 writable)
Transport
—
Firmware
Not stated
Also known as
Endura, EDR 750, EDR 2000, EDR 2MM, Fulton PURE Provider, N54 ProtoNode
Source document
Hydronic PURE Provider - Fulton N54 ProtoNode BACnet Network Addressing (Endura EDR 750-2000) · rev. 2021-08-18 (file date)
Download CSV 81 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 Fulton’s current documentation and the live device before use. Not official Fulton information. Terms of use.

BMS integration notes: Fulton PURE Control - Endura EDR 750-2000 Provider (N54 ProtoNode)

Integration in brief

Remove the BMS enable jumper at the boiler, write BMS Enable = 1, send the water setpoint to BMS Network Setpoint and keep writing 1 to BMS Heartbeat at least every 10 s. Check that Current Setpoint Mode reads BMS Network (3), then read 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 1098Boiler 1 BMS EnableNetwork enable; jumper must be removed firstWrite
AV 1093Boiler 1 BMS Network SetpointWater temperature setpoint, 40-185 °FWrite
AV 1099Boiler 1 BMS HeartbeatWrite 1 at least every 10 s for remote operationWrite
AI 1092Boiler 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
BI 1061Lead / Lag EnabledLead/lag sequencing on (1 = enabled)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)098 BMS Enable = 1. The setpoint comes from AV (X)093 BMS Network Setpoint (40-185 °F); AI (X)092 Current Setpoint Mode reads 3 when the network setpoint is in use.

Heartbeat & communication loss

AV (X)099 BMS Heartbeat: the BMS must write 1 at least once every 10 seconds. If it stops, the boiler goes back to local control and shows a BMS Communication Warning.

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 750-2000 Provider (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.

81 of 81 shown
Type
Access
Show
Fulton PURE Control - Endura EDR 750-2000 Provider (N54 ProtoNode) BACnet Points List
DescriptionStates
AImin1001Boiler 1 LMV StatusRead0=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=After burn Time, 72=After burn 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 StatusRead0=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 StatusRead0=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 TargetRange 0.0 to 100.0%Read
AImin1005Boiler 1 Modulation RateRange 0.0 to 100.0%Read
AI1006Boiler 1 Flame SignalRange 0.0 to 100.0%Read
AI1007Boiler 1 Air Actuator PositionRange -50.0 to 100.0Read
AI1008Boiler 1 Fuel Actuator PositionRange -50.0 to 100.0Read
AImin1017Boiler 1 Outlet TemperatureRange -50.0 to 250.0°FRead
AI1018Boiler 1 Inlet TemperatureRange -50.0 to 250.0°FRead
AI1019Boiler 1 Delta TRange -50.0 to 250.0°FRead
AI1020Boiler 1 Start TemperatureRange -50.0 to 250.0°FRead
AI1021Boiler 1 Stop TemperatureRange -50.0 to 250.0°FRead
AI1022Boiler 1 Stack TemperatureRange -50.0 to 250.0°FRead
AI1023Boiler 1 Combustion Air TemperatureRange -50.0 to 250.0°FRead
AI1024Boiler 1 Current SetpointRange -50.0 to 250.0°FRead
AV1025Boiler 1 Outdoor Air TemperatureRange -50.0 to 250.0; writable when BMS-sourced°FWrite
AV1026Boiler 1 Common Header Supply TemperatureRange -50.0 to 250.0; writable when BMS-sourced°FWrite
AV1027Boiler 1 Common Header Return TemperatureRange -50.0 to 250.0; writable when BMS-sourced°FWrite
AI1028Boiler 1 Common Header Delta TRange -50.0 to 250.0°FRead
AV1029Boiler 1 DHW TemperatureRange -50.0 to 250.0; writable when BMS-sourced°FWrite
BI1030Boiler 1 Call For HeatRead0=No Call, 1=Call For Heat
BI1031Boiler 1 On/Off SwitchRead0=Off, 1=On
BI1032Boiler 1 Primary Low WaterRead0=No Fault, 1=Fault
BI1033Boiler 1 High Limit AquastatRead0=Fault, 1=No Fault
BI1034Boiler 1 Operating AquastatRead0=Fault, 1=No Fault
BI1035Boiler 1 Low Gas PressureRead0=Fault, 1=No Fault
BI1036Boiler 1 Blocked FlueRead0=Fault, 1=No Fault
BI1037Boiler 1 Customer Interlock 1Read0=Fault, 1=No Fault
BI1038Boiler 1 Customer Interlock 2Read0=Fault, 1=No Fault
BI1039Boiler 1 Secondary Low WaterRead0=No Fault, 1=Fault
AI1040Boiler 1 Run HoursRead
AI1041Boiler 1 CyclesRead
AI1042Boiler 1 Powered HoursRead
AImin1043Boiler 1 Current Alarm IndexSee Fulton alarm chartRead
AImin1044Boiler 1 Active AlarmSee Fulton alarm chartRead0=No Alarm, 1=Alarm
BI1045Boiler 1 Isolation Valve EnabledRead0=Not Enabled, 1=Enabled
BI1046Boiler 1 Isolation Valve PositionRead with the valve type settingRead0=Off, 1=On
BI1047Boiler 1 Isolation Valve ControlRead0=Manual, 1=Automatic
BI1048Boiler 1 Primary Pump EnabledRead0=Not Enabled, 1=Enabled
BI1049Boiler 1 Primary Pump On/OffRead0=Off, 1=On
BI1050Boiler 1 Primary Pump ModeRead0=Off, 1=On
BImin1061Lead / Lag EnabledRead0=Not Enabled, 1=Enabled
AI1062Boiler 1 LL PositionRead0=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)
AI1063Boiler 2 LL PositionSame states as boiler 1Read0=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)
AI1064Boiler 3 LL PositionSame states as boiler 1Read0=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)
AI1065Boiler 4 LL PositionSame states as boiler 1Read0=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)
AI1066Boiler 5 LL PositionSame states as boiler 1Read0=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)
AI1067Boiler 6 LL PositionSame states as boiler 1Read0=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)
AI1068Boiler 7 LL PositionSame states as boiler 1Read0=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)
AI1069Boiler 8 LL PositionSame states as boiler 1Read0=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)
AI1070Boiler 9 LL PositionSame states as boiler 1Read0=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)
AI1071Boiler 10 LL PositionSame states as boiler 1Read0=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)
AI1072Boiler 1 LL StatusRead0=Offline, 1=Alarm, 2=Switch Off, 3=Standby, 4=Call for Heat, 5=Modulating
AI1073Boiler 2 LL StatusSame states as boiler 1Read0=Offline, 1=Alarm, 2=Switch Off, 3=Standby, 4=Call for Heat, 5=Modulating
AI1074Boiler 3 LL StatusSame states as boiler 1Read0=Offline, 1=Alarm, 2=Switch Off, 3=Standby, 4=Call for Heat, 5=Modulating
AI1075Boiler 4 LL StatusSame states as boiler 1Read0=Offline, 1=Alarm, 2=Switch Off, 3=Standby, 4=Call for Heat, 5=Modulating
AI1076Boiler 5 LL StatusSame states as boiler 1Read0=Offline, 1=Alarm, 2=Switch Off, 3=Standby, 4=Call for Heat, 5=Modulating
AI1077Boiler 6 LL StatusSame states as boiler 1Read0=Offline, 1=Alarm, 2=Switch Off, 3=Standby, 4=Call for Heat, 5=Modulating
AI1078Boiler 7 LL StatusSame states as boiler 1Read0=Offline, 1=Alarm, 2=Switch Off, 3=Standby, 4=Call for Heat, 5=Modulating
AI1079Boiler 8 LL StatusSame states as boiler 1Read0=Offline, 1=Alarm, 2=Switch Off, 3=Standby, 4=Call for Heat, 5=Modulating
AI1080Boiler 9 LL StatusSame states as boiler 1Read0=Offline, 1=Alarm, 2=Switch Off, 3=Standby, 4=Call for Heat, 5=Modulating
AI1081Boiler 10 LL StatusSame states as boiler 1Read0=Offline, 1=Alarm, 2=Switch Off, 3=Standby, 4=Call for Heat, 5=Modulating
AI1082Boiler 1 LL Firing RateRange 0.0 to 100.0%Read
AI1083Boiler 2 LL Firing RateRange 0.0 to 100.0%Read
AI1084Boiler 3 LL Firing RateRange 0.0 to 100.0%Read
AI1085Boiler 4 LL Firing RateRange 0.0 to 100.0%Read
AI1086Boiler 5 LL Firing RateRange 0.0 to 100.0%Read
AI1087Boiler 6 LL Firing RateRange 0.0 to 100.0%Read
AI1088Boiler 7 LL Firing RateRange 0.0 to 100.0%Read
AI1089Boiler 8 LL Firing RateRange 0.0 to 100.0%Read
AI1090Boiler 9 LL Firing RateRange 0.0 to 100.0%Read
AI1091Boiler 10 LL Firing RateRange 0.0 to 100.0%Read
AImin1092Boiler 1 Current Setpoint ModeRead0=Outdoor Reset Curve, 1=BMS Analog 4-20mA, 2=BMS Analog 0-10VDC, 3=BMS Network, 4=Manual
AVmin1093Boiler 1 BMS Network SetpointRange 40.0 to 185.0°FWrite
AI1094Boiler 1 Maximum SetpointRange 40.0 to 185.0°FRead
AI1095Boiler 1 Minimum SetpointRange 40.0 to 185.0°FRead
AI1096Boiler 1 Outdoor Air CutoffRange 40.0 to 185.0°FRead
AI1097Boiler 1 Outdoor Air Cutoff ResetRange 40.0 to 185.0°FRead
BVmin1098Boiler 1 BMS EnableNeeds the enable jumper removedWrite0=Not Enabled, 1=Enabled
AVmin1099Boiler 1 BMS HeartbeatWrite 1 at least every 10 s for remote operationWrite
Object ID lookup: Fulton PURE Endura EDR 750-2000 Provider 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 PURE Control - Endura EDR 750-2000 Provider (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 750-2000 Provider (N54 ProtoNode)

How many BACnet points does the Fulton PURE Control - Endura EDR 750-2000 Provider (N54 ProtoNode) have?

This list has 81 BACnet objects: 57 analog inputs, 6 analog values, 17 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 750-2000 Provider (N54 ProtoNode) BACnet points are writable?

7 of the 81 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 750-2000 Provider (N54 ProtoNode) BACnet documentation?

The source is Hydronic PURE Provider - Fulton N54 ProtoNode BACnet Network Addressing (Endura EDR 750-2000), revision 2021-08-18 (file date), published free by Fulton at https://fulton.com/app/uploads/2021/02/N54-PURE-EDR750-2MM-Provider-BACnet-list_2021_0818.pdf.

What are the minimum BACnet points to integrate the Fulton PURE Control - Endura EDR 750-2000 Provider (N54 ProtoNode)?

Start with BV 1098 Boiler 1 BMS Enable (Network enable; jumper must be removed first); AV 1093 Boiler 1 BMS Network Setpoint (Water temperature setpoint, 40-185 °F); AV 1099 Boiler 1 BMS Heartbeat (Write 1 at least every 10 s for remote operation); AI 1092 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, %); BI 1061 Lead / Lag Enabled (Lead/lag sequencing on (1 = enabled)); 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 750-2000 Provider (N54 ProtoNode)?

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

Does the Fulton PURE Control - Endura EDR 750-2000 Provider (N54 ProtoNode) need a BACnet heartbeat or have a communication timeout?

AV (X)099 BMS Heartbeat: the BMS must write 1 at least once every 10 seconds. If it stops, the boiler goes back to local control and shows a BMS Communication Warning.

Can the BMS supply sensor values to the Fulton PURE Control - Endura EDR 750-2000 Provider (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 750-2000 Provider (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 Provider - Fulton N54 ProtoNode BACnet Network Addressing (Endura EDR 750-2000) · rev. 2021-08-18 (file date). Object names, instances and units are reproduced as published; descriptions are our own.