{
 "manufacturer": "Fulton",
 "manufacturer_slug": "fulton",
 "model": "Hydronic ModSync SE v6.6.1.X (N54 ProtoNode)",
 "model_slug": "modsync-se-hydronic",
 "aliases": [
  "ModSync",
  "ModSync SE",
  "Fulton ModSync",
  "ModSync sequencer",
  "N54 ProtoNode"
 ],
 "equipment_type": "Boiler plant sequencer",
 "applies_to": "Fulton ModSync SE hydronic boiler sequencer (software 6.6.1.X) managing up to 8 boilers, read through the N54 ProtoNode.",
 "summary": "The ModSync SE sequences up to eight hydronic boilers, and Fulton's N54 ProtoNode publishes its data as one flat list of 164 objects. Plant points cover enable, setpoint source and value, supply/return temperatures and the alarm code; each boiler then has a 12-point block of status, temperature and firing rate, followed by optional valve, pump and pressure points.",
 "bacnet_transport": [],
 "firmware": "ModSync SE 6.6.1.X",
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "Object IDs are fixed (1-164) and do not depend on boiler addresses.",
  "The sheet does not say which BACnet transport the gateway is set to; ProtoNode gateways are normally configured for BACnet IP or BACnet MS/TP.",
  "Points marked (Note 2) only work if the matching option is enabled at the ModSync.",
  "Current Fuel points apply only to boilers with LMV burner controls.",
  "Differential Setpoint is a temperature or a pressure, depending on the selection at the ModSync.",
  "Per-boiler blocks: boiler 1 = 13-24, boiler 2 = 25-36 ... boiler 8 = 97-108."
 ],
 "integration": {
  "summary": "Enable the plant with Remote Enable/Disable, set ModSync Setpoint Mode to BMS and write the supply setpoint to BMS Setpoint Input. Read back the active ModSync setpoint, supply temperature, each boiler's run and alarm status and the ModSync alarm code.",
  "minimum_points": [
   {
    "ref": "BV 7",
    "name": "Remote Enable/Disable",
    "why": "Plant enable (1 = enable)"
   },
   {
    "ref": "AV 9",
    "name": "BMS Setpoint Input (Note 2)",
    "why": "Supply setpoint from the BMS, °F"
   },
   {
    "ref": "AV 10",
    "name": "ModSync Setpoint Mode",
    "why": "Must be 2 = BMS to use the BMS setpoint"
   },
   {
    "ref": "BI 16",
    "name": "Boiler 1 Run Status",
    "why": "Boiler 1 running (repeat per boiler)"
   },
   {
    "ref": "AI 11",
    "name": "ModSync Setpoint",
    "why": "Active plant setpoint, °F"
   },
   {
    "ref": "AV 3",
    "name": "Supply Temperature",
    "why": "System supply water temperature, °F"
   },
   {
    "ref": "AI 22",
    "name": "Boiler 1 Firing Rate",
    "why": "Boiler 1 firing rate, % (repeat per boiler)"
   },
   {
    "ref": "BI 17",
    "name": "Boiler 1 Alarm Status",
    "why": "Boiler 1 alarm (repeat per boiler)"
   },
   {
    "ref": "AI 12",
    "name": "ModSync Alarm Code",
    "why": "Plant alarm code from Fulton's alarm chart"
   }
  ],
  "enable": "BV 7 Remote Enable/Disable enables the plant from the BMS. For a BMS setpoint, set AV 10 ModSync Setpoint Mode = 2 (BMS) and write AV 9 BMS Setpoint Input; AV 9 is an optional point that has to be enabled at the ModSync.",
  "heartbeat": null,
  "remote_sensors": "Outdoor air (AV 2), return (AV 4), differential (AV 5) and the system pressures (AV 149-151) are read/write analog values, available when the matching option is enabled at the ModSync. The sheet does not say when the BMS must write them.",
  "setup": [
   "Object IDs 1-164 are fixed; boiler 1 data is 13-24, each further boiler adds 12 (boiler 8 = 97-108).",
   "The sheet gives no device instance, MAC address or baud rate; those are set on the ProtoNode gateway."
  ],
  "gotchas": [
   "Points marked (Note 2) stay inactive unless the option is enabled at the ModSync.",
   "Status, Lead Lag Position and alarm codes are analog values carrying a code; see the states."
  ]
 },
 "source": {
  "title": "Hydronic ModSync SE Version 6.6.1.X - Fulton N54 ProtoNode BACnet Network Addressing",
  "doc_number": null,
  "revision_date": null,
  "url": "https://fulton.com/app/uploads/2021/02/ModSync-SE-V661X-BACnet.pdf"
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "Lead Boiler Position",
   "description": "Which boiler is lead, 0-8",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "Outdoor Air Temperature (Note 2)",
   "description": "Outdoor air temperature (optional)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "Supply Temperature",
   "description": "System supply temperature",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "Return Temperature (Note 2)",
   "description": "System return temperature (optional)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "Differential Temperature (Note 2)",
   "description": "Supply/return differential (optional)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 6,
   "name": "Building Mode",
   "description": "Occupied or unoccupied",
   "units": "",
   "access": "R",
   "states": "0=Unoccupied, 1=Occupied"
  },
  {
   "type": "BV",
   "instance": 7,
   "name": "Remote Enable/Disable",
   "description": "Plant enable from the BMS",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "BI",
   "instance": 8,
   "name": "Domestic Hot Water Priority",
   "description": "DHW priority active",
   "units": "",
   "access": "R",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "AV",
   "instance": 9,
   "name": "BMS Setpoint Input (Note 2)",
   "description": "Supply setpoint written by the BMS",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10,
   "name": "ModSync Setpoint Mode",
   "description": "Setpoint source selection",
   "units": "",
   "access": "W",
   "states": "0=ModSync, 1=Remote SP, 2=BMS, 3=Manual"
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "ModSync Setpoint",
   "description": "Active plant setpoint",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12,
   "name": "ModSync Alarm Code",
   "description": "Plant alarm code (see Fulton alarm chart)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 13,
   "name": "Boiler 1 Local/Remote Status",
   "description": "Boiler in local or remote",
   "units": "",
   "access": "R",
   "states": "0=Local, 1=Remote"
  },
  {
   "type": "BI",
   "instance": 14,
   "name": "Boiler 1 ModSync Enable/Disable",
   "description": "Boiler enabled by the sequencer",
   "units": "",
   "access": "R",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "BI",
   "instance": 15,
   "name": "Boiler 1 Heat Demand",
   "description": "Sequencer heat demand to this boiler",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 16,
   "name": "Boiler 1 Run Status",
   "description": "Boiler running",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 17,
   "name": "Boiler 1 Alarm Status",
   "description": "Boiler alarm",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 18,
   "name": "Boiler 1 Current Fuel (Note 3)",
   "description": "Fuel in use; LMV boilers only",
   "units": "",
   "access": "R",
   "states": "0=Gas, 1=Oil"
  },
  {
   "type": "AI",
   "instance": 19,
   "name": "Boiler 1 Status",
   "description": "Boiler state code",
   "units": "",
   "access": "R",
   "states": "0=Disabled By ModSync, 1=Temp Override, 2=Remote Disable, 3=Outside Temp Cutoff, 4=Standby, 5=Purging, 6=Gas Valve Energized, 7=Modulating, 8=Air Switch Alarm, 10=Heat Demand, 11=Low Gas Pressure, 13=Safety Loop Alarm, 14=LMV Error, 15=Disabled By BMS, 16=Modbus Com Error, 17=Post Purge, 18=Boiler Alarm, 19=Limit String Open, 20=Communication Disabled, 21=Warming Active, 22=Primary Low Water, 23=Secondary Low Water, 24=High Water"
  },
  {
   "type": "AI",
   "instance": 20,
   "name": "Boiler 1 Lead Lag Position",
   "description": "Lead/lag position",
   "units": "",
   "access": "R",
   "states": "0=Manual, 1=Disabled, 2=Lead, 3=Lag 1, 4=Lag 2, 5=Lag 3, 6=Lag 4, 7=Lag 5, 8=Lag 6, 9=Lag 7"
  },
  {
   "type": "AI",
   "instance": 21,
   "name": "Boiler 1 Outlet Temperature",
   "description": "Boiler outlet temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 22,
   "name": "Boiler 1 Firing Rate",
   "description": "Boiler firing rate",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 23,
   "name": "Boiler 1 ModSync Cycles",
   "description": "Cycle count seen by the sequencer",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 24,
   "name": "Boiler 1 ModSync Run Hours",
   "description": "Run hours seen by the sequencer",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 25,
   "name": "Boiler 2 Local/Remote Status",
   "description": "Boiler in local or remote",
   "units": "",
   "access": "R",
   "states": "0=Local, 1=Remote"
  },
  {
   "type": "BI",
   "instance": 26,
   "name": "Boiler 2 ModSync Enable/Disable",
   "description": "Boiler enabled by the sequencer",
   "units": "",
   "access": "R",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "BI",
   "instance": 27,
   "name": "Boiler 2 Heat Demand",
   "description": "Sequencer heat demand to this boiler",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 28,
   "name": "Boiler 2 Run Status",
   "description": "Boiler running",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 29,
   "name": "Boiler 2 Alarm Status",
   "description": "Boiler alarm",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 30,
   "name": "Boiler 2 Current Fuel (Note 3)",
   "description": "Fuel in use; LMV boilers only",
   "units": "",
   "access": "R",
   "states": "0=Gas, 1=Oil"
  },
  {
   "type": "AI",
   "instance": 31,
   "name": "Boiler 2 Status",
   "description": "Boiler state code",
   "units": "",
   "access": "R",
   "states": "0=Disabled By ModSync, 1=Temp Override, 2=Remote Disable, 3=Outside Temp Cutoff, 4=Standby, 5=Purging, 6=Gas Valve Energized, 7=Modulating, 8=Air Switch Alarm, 10=Heat Demand, 11=Low Gas Pressure, 13=Safety Loop Alarm, 14=LMV Error, 15=Disabled By BMS, 16=Modbus Com Error, 17=Post Purge, 18=Boiler Alarm, 19=Limit String Open, 20=Communication Disabled, 21=Warming Active, 22=Primary Low Water, 23=Secondary Low Water, 24=High Water"
  },
  {
   "type": "AI",
   "instance": 32,
   "name": "Boiler 2 Lead Lag Position",
   "description": "Lead/lag position",
   "units": "",
   "access": "R",
   "states": "0=Manual, 1=Disabled, 2=Lead, 3=Lag 1, 4=Lag 2, 5=Lag 3, 6=Lag 4, 7=Lag 5, 8=Lag 6, 9=Lag 7"
  },
  {
   "type": "AI",
   "instance": 33,
   "name": "Boiler 2 Outlet Temperature",
   "description": "Boiler outlet temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 34,
   "name": "Boiler 2 Firing Rate",
   "description": "Boiler firing rate",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 35,
   "name": "Boiler 2 ModSync Cycles",
   "description": "Cycle count seen by the sequencer",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 36,
   "name": "Boiler 2 ModSync Run Hours",
   "description": "Run hours seen by the sequencer",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 37,
   "name": "Boiler 3 Local/Remote Status",
   "description": "Boiler in local or remote",
   "units": "",
   "access": "R",
   "states": "0=Local, 1=Remote"
  },
  {
   "type": "BI",
   "instance": 38,
   "name": "Boiler 3 ModSync Enable/Disable",
   "description": "Boiler enabled by the sequencer",
   "units": "",
   "access": "R",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "BI",
   "instance": 39,
   "name": "Boiler 3 Heat Demand",
   "description": "Sequencer heat demand to this boiler",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 40,
   "name": "Boiler 3 Run Status",
   "description": "Boiler running",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 41,
   "name": "Boiler 3 Alarm Status",
   "description": "Boiler alarm",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 42,
   "name": "Boiler 3 Current Fuel (Note 3)",
   "description": "Fuel in use; LMV boilers only",
   "units": "",
   "access": "R",
   "states": "0=Gas, 1=Oil"
  },
  {
   "type": "AI",
   "instance": 43,
   "name": "Boiler 3 Status",
   "description": "Boiler state code",
   "units": "",
   "access": "R",
   "states": "0=Disabled By ModSync, 1=Temp Override, 2=Remote Disable, 3=Outside Temp Cutoff, 4=Standby, 5=Purging, 6=Gas Valve Energized, 7=Modulating, 8=Air Switch Alarm, 10=Heat Demand, 11=Low Gas Pressure, 13=Safety Loop Alarm, 14=LMV Error, 15=Disabled By BMS, 16=Modbus Com Error, 17=Post Purge, 18=Boiler Alarm, 19=Limit String Open, 20=Communication Disabled, 21=Warming Active, 22=Primary Low Water, 23=Secondary Low Water, 24=High Water"
  },
  {
   "type": "AI",
   "instance": 44,
   "name": "Boiler 3 Lead Lag Position",
   "description": "Lead/lag position",
   "units": "",
   "access": "R",
   "states": "0=Manual, 1=Disabled, 2=Lead, 3=Lag 1, 4=Lag 2, 5=Lag 3, 6=Lag 4, 7=Lag 5, 8=Lag 6, 9=Lag 7"
  },
  {
   "type": "AI",
   "instance": 45,
   "name": "Boiler 3 Outlet Temperature",
   "description": "Boiler outlet temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 46,
   "name": "Boiler 3 Firing Rate",
   "description": "Boiler firing rate",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 47,
   "name": "Boiler 3 ModSync Cycles",
   "description": "Cycle count seen by the sequencer",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 48,
   "name": "Boiler 3 ModSync Run Hours",
   "description": "Run hours seen by the sequencer",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 49,
   "name": "Boiler 4 Local/Remote Status",
   "description": "Boiler in local or remote",
   "units": "",
   "access": "R",
   "states": "0=Local, 1=Remote"
  },
  {
   "type": "BI",
   "instance": 50,
   "name": "Boiler 4 ModSync Enable/Disable",
   "description": "Boiler enabled by the sequencer",
   "units": "",
   "access": "R",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "BI",
   "instance": 51,
   "name": "Boiler 4 Heat Demand",
   "description": "Sequencer heat demand to this boiler",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 52,
   "name": "Boiler 4 Run Status",
   "description": "Boiler running",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 53,
   "name": "Boiler 4 Alarm Status",
   "description": "Boiler alarm",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 54,
   "name": "Boiler 4 Current Fuel (Note 3)",
   "description": "Fuel in use; LMV boilers only",
   "units": "",
   "access": "R",
   "states": "0=Gas, 1=Oil"
  },
  {
   "type": "AI",
   "instance": 55,
   "name": "Boiler 4 Status",
   "description": "Boiler state code",
   "units": "",
   "access": "R",
   "states": "0=Disabled By ModSync, 1=Temp Override, 2=Remote Disable, 3=Outside Temp Cutoff, 4=Standby, 5=Purging, 6=Gas Valve Energized, 7=Modulating, 8=Air Switch Alarm, 10=Heat Demand, 11=Low Gas Pressure, 13=Safety Loop Alarm, 14=LMV Error, 15=Disabled By BMS, 16=Modbus Com Error, 17=Post Purge, 18=Boiler Alarm, 19=Limit String Open, 20=Communication Disabled, 21=Warming Active, 22=Primary Low Water, 23=Secondary Low Water, 24=High Water"
  },
  {
   "type": "AI",
   "instance": 56,
   "name": "Boiler 4 Lead Lag Position",
   "description": "Lead/lag position",
   "units": "",
   "access": "R",
   "states": "0=Manual, 1=Disabled, 2=Lead, 3=Lag 1, 4=Lag 2, 5=Lag 3, 6=Lag 4, 7=Lag 5, 8=Lag 6, 9=Lag 7"
  },
  {
   "type": "AI",
   "instance": 57,
   "name": "Boiler 4 Outlet Temperature",
   "description": "Boiler outlet temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 58,
   "name": "Boiler 4 Firing Rate",
   "description": "Boiler firing rate",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 59,
   "name": "Boiler 4 ModSync Cycles",
   "description": "Cycle count seen by the sequencer",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 60,
   "name": "Boiler 4 ModSync Run Hours",
   "description": "Run hours seen by the sequencer",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 61,
   "name": "Boiler 5 Local/Remote Status",
   "description": "Boiler in local or remote",
   "units": "",
   "access": "R",
   "states": "0=Local, 1=Remote"
  },
  {
   "type": "BI",
   "instance": 62,
   "name": "Boiler 5 ModSync Enable/Disable",
   "description": "Boiler enabled by the sequencer",
   "units": "",
   "access": "R",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "BI",
   "instance": 63,
   "name": "Boiler 5 Heat Demand",
   "description": "Sequencer heat demand to this boiler",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 64,
   "name": "Boiler 5 Run Status",
   "description": "Boiler running",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 65,
   "name": "Boiler 5 Alarm Status",
   "description": "Boiler alarm",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 66,
   "name": "Boiler 5 Current Fuel (Note 3)",
   "description": "Fuel in use; LMV boilers only",
   "units": "",
   "access": "R",
   "states": "0=Gas, 1=Oil"
  },
  {
   "type": "AI",
   "instance": 67,
   "name": "Boiler 5 Status",
   "description": "Boiler state code",
   "units": "",
   "access": "R",
   "states": "0=Disabled By ModSync, 1=Temp Override, 2=Remote Disable, 3=Outside Temp Cutoff, 4=Standby, 5=Purging, 6=Gas Valve Energized, 7=Modulating, 8=Air Switch Alarm, 10=Heat Demand, 11=Low Gas Pressure, 13=Safety Loop Alarm, 14=LMV Error, 15=Disabled By BMS, 16=Modbus Com Error, 17=Post Purge, 18=Boiler Alarm, 19=Limit String Open, 20=Communication Disabled, 21=Warming Active, 22=Primary Low Water, 23=Secondary Low Water, 24=High Water"
  },
  {
   "type": "AI",
   "instance": 68,
   "name": "Boiler 5 Lead Lag Position",
   "description": "Lead/lag position",
   "units": "",
   "access": "R",
   "states": "0=Manual, 1=Disabled, 2=Lead, 3=Lag 1, 4=Lag 2, 5=Lag 3, 6=Lag 4, 7=Lag 5, 8=Lag 6, 9=Lag 7"
  },
  {
   "type": "AI",
   "instance": 69,
   "name": "Boiler 5 Outlet Temperature",
   "description": "Boiler outlet temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 70,
   "name": "Boiler 5 Firing Rate",
   "description": "Boiler firing rate",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 71,
   "name": "Boiler 5 ModSync Cycles",
   "description": "Cycle count seen by the sequencer",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 72,
   "name": "Boiler 5 ModSync Run Hours",
   "description": "Run hours seen by the sequencer",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 73,
   "name": "Boiler 6 Local/Remote Status",
   "description": "Boiler in local or remote",
   "units": "",
   "access": "R",
   "states": "0=Local, 1=Remote"
  },
  {
   "type": "BI",
   "instance": 74,
   "name": "Boiler 6 ModSync Enable/Disable",
   "description": "Boiler enabled by the sequencer",
   "units": "",
   "access": "R",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "BI",
   "instance": 75,
   "name": "Boiler 6 Heat Demand",
   "description": "Sequencer heat demand to this boiler",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 76,
   "name": "Boiler 6 Run Status",
   "description": "Boiler running",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 77,
   "name": "Boiler 6 Alarm Status",
   "description": "Boiler alarm",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 78,
   "name": "Boiler 6 Current Fuel (Note 3)",
   "description": "Fuel in use; LMV boilers only",
   "units": "",
   "access": "R",
   "states": "0=Gas, 1=Oil"
  },
  {
   "type": "AI",
   "instance": 79,
   "name": "Boiler 6 Status",
   "description": "Boiler state code",
   "units": "",
   "access": "R",
   "states": "0=Disabled By ModSync, 1=Temp Override, 2=Remote Disable, 3=Outside Temp Cutoff, 4=Standby, 5=Purging, 6=Gas Valve Energized, 7=Modulating, 8=Air Switch Alarm, 10=Heat Demand, 11=Low Gas Pressure, 13=Safety Loop Alarm, 14=LMV Error, 15=Disabled By BMS, 16=Modbus Com Error, 17=Post Purge, 18=Boiler Alarm, 19=Limit String Open, 20=Communication Disabled, 21=Warming Active, 22=Primary Low Water, 23=Secondary Low Water, 24=High Water"
  },
  {
   "type": "AI",
   "instance": 80,
   "name": "Boiler 6 Lead Lag Position",
   "description": "Lead/lag position",
   "units": "",
   "access": "R",
   "states": "0=Manual, 1=Disabled, 2=Lead, 3=Lag 1, 4=Lag 2, 5=Lag 3, 6=Lag 4, 7=Lag 5, 8=Lag 6, 9=Lag 7"
  },
  {
   "type": "AI",
   "instance": 81,
   "name": "Boiler 6 Outlet Temperature",
   "description": "Boiler outlet temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 82,
   "name": "Boiler 6 Firing Rate",
   "description": "Boiler firing rate",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 83,
   "name": "Boiler 6 ModSync Cycles",
   "description": "Cycle count seen by the sequencer",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 84,
   "name": "Boiler 6 ModSync Run Hours",
   "description": "Run hours seen by the sequencer",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 85,
   "name": "Boiler 7 Local/Remote Status",
   "description": "Boiler in local or remote",
   "units": "",
   "access": "R",
   "states": "0=Local, 1=Remote"
  },
  {
   "type": "BI",
   "instance": 86,
   "name": "Boiler 7 ModSync Enable/Disable",
   "description": "Boiler enabled by the sequencer",
   "units": "",
   "access": "R",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "BI",
   "instance": 87,
   "name": "Boiler 7 Heat Demand",
   "description": "Sequencer heat demand to this boiler",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 88,
   "name": "Boiler 7 Run Status",
   "description": "Boiler running",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 89,
   "name": "Boiler 7 Alarm Status",
   "description": "Boiler alarm",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 90,
   "name": "Boiler 7 Current Fuel (Note 3)",
   "description": "Fuel in use; LMV boilers only",
   "units": "",
   "access": "R",
   "states": "0=Gas, 1=Oil"
  },
  {
   "type": "AI",
   "instance": 91,
   "name": "Boiler 7 Status",
   "description": "Boiler state code",
   "units": "",
   "access": "R",
   "states": "0=Disabled By ModSync, 1=Temp Override, 2=Remote Disable, 3=Outside Temp Cutoff, 4=Standby, 5=Purging, 6=Gas Valve Energized, 7=Modulating, 8=Air Switch Alarm, 10=Heat Demand, 11=Low Gas Pressure, 13=Safety Loop Alarm, 14=LMV Error, 15=Disabled By BMS, 16=Modbus Com Error, 17=Post Purge, 18=Boiler Alarm, 19=Limit String Open, 20=Communication Disabled, 21=Warming Active, 22=Primary Low Water, 23=Secondary Low Water, 24=High Water"
  },
  {
   "type": "AI",
   "instance": 92,
   "name": "Boiler 7 Lead Lag Position",
   "description": "Lead/lag position",
   "units": "",
   "access": "R",
   "states": "0=Manual, 1=Disabled, 2=Lead, 3=Lag 1, 4=Lag 2, 5=Lag 3, 6=Lag 4, 7=Lag 5, 8=Lag 6, 9=Lag 7"
  },
  {
   "type": "AI",
   "instance": 93,
   "name": "Boiler 7 Outlet Temperature",
   "description": "Boiler outlet temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 94,
   "name": "Boiler 7 Firing Rate",
   "description": "Boiler firing rate",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 95,
   "name": "Boiler 7 ModSync Cycles",
   "description": "Cycle count seen by the sequencer",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 96,
   "name": "Boiler 7 ModSync Run Hours",
   "description": "Run hours seen by the sequencer",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 97,
   "name": "Boiler 8 Local/Remote Status",
   "description": "Boiler in local or remote",
   "units": "",
   "access": "R",
   "states": "0=Local, 1=Remote"
  },
  {
   "type": "BI",
   "instance": 98,
   "name": "Boiler 8 ModSync Enable/Disable",
   "description": "Boiler enabled by the sequencer",
   "units": "",
   "access": "R",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "BI",
   "instance": 99,
   "name": "Boiler 8 Heat Demand",
   "description": "Sequencer heat demand to this boiler",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 100,
   "name": "Boiler 8 Run Status",
   "description": "Boiler running",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 101,
   "name": "Boiler 8 Alarm Status",
   "description": "Boiler alarm",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 102,
   "name": "Boiler 8 Current Fuel (Note 3)",
   "description": "Fuel in use; LMV boilers only",
   "units": "",
   "access": "R",
   "states": "0=Gas, 1=Oil"
  },
  {
   "type": "AI",
   "instance": 103,
   "name": "Boiler 8 Status",
   "description": "Boiler state code",
   "units": "",
   "access": "R",
   "states": "0=Disabled By ModSync, 1=Temp Override, 2=Remote Disable, 3=Outside Temp Cutoff, 4=Standby, 5=Purging, 6=Gas Valve Energized, 7=Modulating, 8=Air Switch Alarm, 10=Heat Demand, 11=Low Gas Pressure, 13=Safety Loop Alarm, 14=LMV Error, 15=Disabled By BMS, 16=Modbus Com Error, 17=Post Purge, 18=Boiler Alarm, 19=Limit String Open, 20=Communication Disabled, 21=Warming Active, 22=Primary Low Water, 23=Secondary Low Water, 24=High Water"
  },
  {
   "type": "AI",
   "instance": 104,
   "name": "Boiler 8 Lead Lag Position",
   "description": "Lead/lag position",
   "units": "",
   "access": "R",
   "states": "0=Manual, 1=Disabled, 2=Lead, 3=Lag 1, 4=Lag 2, 5=Lag 3, 6=Lag 4, 7=Lag 5, 8=Lag 6, 9=Lag 7"
  },
  {
   "type": "AI",
   "instance": 105,
   "name": "Boiler 8 Outlet Temperature",
   "description": "Boiler outlet temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 106,
   "name": "Boiler 8 Firing Rate",
   "description": "Boiler firing rate",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 107,
   "name": "Boiler 8 ModSync Cycles",
   "description": "Cycle count seen by the sequencer",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 108,
   "name": "Boiler 8 ModSync Run Hours",
   "description": "Run hours seen by the sequencer",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 109,
   "name": "Boiler 1 Isolation Valve Command (Note 2)",
   "description": "Isolation valve command (optional)",
   "units": "",
   "access": "R",
   "states": "0=Close, 1=Open"
  },
  {
   "type": "BI",
   "instance": 110,
   "name": "Boiler 2 Isolation Valve Command (Note 2)",
   "description": "Isolation valve command (optional)",
   "units": "",
   "access": "R",
   "states": "0=Close, 1=Open"
  },
  {
   "type": "BI",
   "instance": 111,
   "name": "Boiler 3 Isolation Valve Command (Note 2)",
   "description": "Isolation valve command (optional)",
   "units": "",
   "access": "R",
   "states": "0=Close, 1=Open"
  },
  {
   "type": "BI",
   "instance": 112,
   "name": "Boiler 4 Isolation Valve Command (Note 2)",
   "description": "Isolation valve command (optional)",
   "units": "",
   "access": "R",
   "states": "0=Close, 1=Open"
  },
  {
   "type": "BI",
   "instance": 113,
   "name": "Boiler 5 Isolation Valve Command (Note 2)",
   "description": "Isolation valve command (optional)",
   "units": "",
   "access": "R",
   "states": "0=Close, 1=Open"
  },
  {
   "type": "BI",
   "instance": 114,
   "name": "Boiler 6 Isolation Valve Command (Note 2)",
   "description": "Isolation valve command (optional)",
   "units": "",
   "access": "R",
   "states": "0=Close, 1=Open"
  },
  {
   "type": "BI",
   "instance": 115,
   "name": "Boiler 7 Isolation Valve Command (Note 2)",
   "description": "Isolation valve command (optional)",
   "units": "",
   "access": "R",
   "states": "0=Close, 1=Open"
  },
  {
   "type": "BI",
   "instance": 116,
   "name": "Boiler 8 Isolation Valve Command (Note 2)",
   "description": "Isolation valve command (optional)",
   "units": "",
   "access": "R",
   "states": "0=Close, 1=Open"
  },
  {
   "type": "BI",
   "instance": 117,
   "name": "Boiler 1 Isolation Valve Status Input (Note 2)",
   "description": "Isolation valve proof input (optional)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 118,
   "name": "Boiler 2 Isolation Valve Status Input (Note 2)",
   "description": "Isolation valve proof input (optional)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 119,
   "name": "Boiler 3 Isolation Valve Status Input (Note 2)",
   "description": "Isolation valve proof input (optional)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 120,
   "name": "Boiler 4 Isolation Valve Status Input (Note 2)",
   "description": "Isolation valve proof input (optional)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 121,
   "name": "Boiler 5 Isolation Valve Status Input (Note 2)",
   "description": "Isolation valve proof input (optional)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 122,
   "name": "Boiler 6 Isolation Valve Status Input (Note 2)",
   "description": "Isolation valve proof input (optional)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 123,
   "name": "Boiler 7 Isolation Valve Status Input (Note 2)",
   "description": "Isolation valve proof input (optional)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 124,
   "name": "Boiler 8 Isolation Valve Status Input (Note 2)",
   "description": "Isolation valve proof input (optional)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 125,
   "name": "Boiler 1 Pump Command (Note 2)",
   "description": "Boiler pump command (optional)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 126,
   "name": "Boiler 2 Pump Command (Note 2)",
   "description": "Boiler pump command (optional)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 127,
   "name": "Boiler 3 Pump Command (Note 2)",
   "description": "Boiler pump command (optional)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 128,
   "name": "Boiler 4 Pump Command (Note 2)",
   "description": "Boiler pump command (optional)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 129,
   "name": "Boiler 5 Pump Command (Note 2)",
   "description": "Boiler pump command (optional)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 130,
   "name": "Boiler 6 Pump Command (Note 2)",
   "description": "Boiler pump command (optional)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 131,
   "name": "Boiler 7 Pump Command (Note 2)",
   "description": "Boiler pump command (optional)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 132,
   "name": "Boiler 8 Pump Command (Note 2)",
   "description": "Boiler pump command (optional)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 133,
   "name": "Boiler 1 Pump Status Input (Note 2)",
   "description": "Boiler pump proof input (optional)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 134,
   "name": "Boiler 2 Pump Status Input (Note 2)",
   "description": "Boiler pump proof input (optional)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 135,
   "name": "Boiler 3 Pump Status Input (Note 2)",
   "description": "Boiler pump proof input (optional)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 136,
   "name": "Boiler 4 Pump Status Input (Note 2)",
   "description": "Boiler pump proof input (optional)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 137,
   "name": "Boiler 5 Pump Status Input (Note 2)",
   "description": "Boiler pump proof input (optional)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 138,
   "name": "Boiler 6 Pump Status Input (Note 2)",
   "description": "Boiler pump proof input (optional)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 139,
   "name": "Boiler 7 Pump Status Input (Note 2)",
   "description": "Boiler pump proof input (optional)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 140,
   "name": "Boiler 8 Pump Status Input (Note 2)",
   "description": "Boiler pump proof input (optional)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "AI",
   "instance": 141,
   "name": "Boiler 1 Pump Speed (Note 2)",
   "description": "Boiler pump speed (optional)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 142,
   "name": "Boiler 2 Pump Speed (Note 2)",
   "description": "Boiler pump speed (optional)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 143,
   "name": "Boiler 3 Pump Speed (Note 2)",
   "description": "Boiler pump speed (optional)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 144,
   "name": "Boiler 4 Pump Speed (Note 2)",
   "description": "Boiler pump speed (optional)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 145,
   "name": "Boiler 5 Pump Speed (Note 2)",
   "description": "Boiler pump speed (optional)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 146,
   "name": "Boiler 6 Pump Speed (Note 2)",
   "description": "Boiler pump speed (optional)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 147,
   "name": "Boiler 7 Pump Speed (Note 2)",
   "description": "Boiler pump speed (optional)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 148,
   "name": "Boiler 8 Pump Speed (Note 2)",
   "description": "Boiler pump speed (optional)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 149,
   "name": "Supply Pressure (Note 2)",
   "description": "System supply pressure, 0-200",
   "units": "psi",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 150,
   "name": "Return Pressure (Note 2)",
   "description": "System return pressure, 0-200",
   "units": "psi",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 151,
   "name": "Differential Pressure (Note 2)",
   "description": "System differential pressure, 0-200",
   "units": "psi",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 152,
   "name": "Differential Setpoint (Note 2)",
   "description": "Differential setpoint; temperature or pressure per ModSync",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 153,
   "name": "System Pump 1 Status (Note 2)",
   "description": "System pump state",
   "units": "",
   "access": "R",
   "states": "0=Disabled, 1=Standby, 2=Command, 3=Running, 4=Alarm"
  },
  {
   "type": "AI",
   "instance": 154,
   "name": "System Pump 2 Status (Note 2)",
   "description": "System pump state",
   "units": "",
   "access": "R",
   "states": "0=Disabled, 1=Standby, 2=Command, 3=Running, 4=Alarm"
  },
  {
   "type": "AI",
   "instance": 155,
   "name": "System Pump 3 Status (Note 2)",
   "description": "System pump state",
   "units": "",
   "access": "R",
   "states": "0=Disabled, 1=Standby, 2=Command, 3=Running, 4=Alarm"
  },
  {
   "type": "AI",
   "instance": 156,
   "name": "System Pump 4 Status (Note 2)",
   "description": "System pump state",
   "units": "",
   "access": "R",
   "states": "0=Disabled, 1=Standby, 2=Command, 3=Running, 4=Alarm"
  },
  {
   "type": "AI",
   "instance": 157,
   "name": "System Pump 1 Speed (Note 2)",
   "description": "System pump speed",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 158,
   "name": "System Pump 2 Speed (Note 2)",
   "description": "System pump speed",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 159,
   "name": "System Pump 3 Speed (Note 2)",
   "description": "System pump speed",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 160,
   "name": "System Pump 4 Speed (Note 2)",
   "description": "System pump speed",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 161,
   "name": "System Pump 1 Lead Lag Position (Note 2)",
   "description": "System pump lead/lag position",
   "units": "",
   "access": "R",
   "states": "0=Manual, 1=Disabled, 2=Lead, 3=Lag 1, 4=Lag 2, 5=Lag 3"
  },
  {
   "type": "AI",
   "instance": 162,
   "name": "System Pump 2 Lead Lag Position (Note 2)",
   "description": "System pump lead/lag position",
   "units": "",
   "access": "R",
   "states": "0=Manual, 1=Disabled, 2=Lead, 3=Lag 1, 4=Lag 2, 5=Lag 3"
  },
  {
   "type": "AI",
   "instance": 163,
   "name": "System Pump 3 Lead Lag Position (Note 2)",
   "description": "System pump lead/lag position",
   "units": "",
   "access": "R",
   "states": "0=Manual, 1=Disabled, 2=Lead, 3=Lag 1, 4=Lag 2, 5=Lag 3"
  },
  {
   "type": "AI",
   "instance": 164,
   "name": "System Pump 4 Lead Lag Position (Note 2)",
   "description": "System pump lead/lag position",
   "units": "",
   "access": "R",
   "states": "0=Manual, 1=Disabled, 2=Lead, 3=Lag 1, 4=Lag 2, 5=Lag 3"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/fulton/modsync-se-hydronic",
 "note": "Re-typed from the manufacturer's public documentation (see source). Point availability varies by firmware and options; verify against the live device."
}
