Easy BACnet
  1. Home
  2. BACnet points lists
  3. Thermal Solutions
  4. TSBC boiler control (Universal Gateway)

Boiler controller (TSBC) via ProtoNode gateway · BACnet points list

Thermal Solutions TSBC boiler control (Universal Gateway) BACnet points list

Updated 28 October 2026

Short answer

The Thermal Solutions Universal Gateway is a ProtoNode that reads boilers with the Thermal Solutions Boiler Control (TSBC) over Modbus RTU and serves each one as a BACnet IP or BACnet MS/TP device. The TSBC profile has 58 objects: a remote on/off command, a remote firing rate or setpoint value, temperatures, and binary flags for inputs, outputs, control states and annunciator alarms.

This page lists 58 BACnet objects for the Thermal Solutions TSBC boiler control (Universal Gateway) — 2 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Thermal Solutions’s own free documentation, linked below.

Manufacturer
Thermal Solutions
Model
TSBC boiler control (Universal Gateway)
Equipment
Boiler controller (TSBC) via ProtoNode gateway
Equipment type
Boilers & water heaters
BACnet objects
58 (2 writable)
Transport
BACnet IP, BACnet MS/TP
Firmware
Not stated
Default device instance
50000 + boiler Modbus address (BACnet IP and MS/TP multiple node); Node_Offset default 50,000
Also known as
TSBC, Thermal Solutions Boiler Control, Universal Gateway, 106417-01, ProtoNode RER, FPC-N34-0816, EVS, EVCA
Source document
Thermal Solutions Universal Gateway Instruction Manual · 106417-01 Rev. 13 · rev. 2017-08-21
Download CSV 58 rows Download EDE B.I.G.-EU JSON Manufacturer PDF ↗ Download Easy BACnet Mobile App Google Play

BMS integration notes: Thermal Solutions TSBC boiler control (Universal Gateway)

Integration in brief

Set each TSBC to Modbus (address 1-20, 38.4 kbps), wire its RJ11 port to the gateway, run auto-discovery, then write BV 4 Remote On/Off and AV 53 remote firing rate or setpoint. Jumper LR to C (or wire an optional Local/Remote contact to LR and C) so the boiler accepts written values. Boiler sequencing has to be done outside the boiler control once the BMS is connected.

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 4Remote On/Off Modbus CommandBoiler on/off from the BMS (1 = on)Write
AV 53Remote Firing Rate or Remote SPFiring rate % or setpoint °F, per boiler setupWrite
BI 29State Boiler RunningBoiler running (1 = on)Read
BI 3Local/RemoteMust read Remote (1) for BMS controlRead
AI 48Boiler Outlet Water TempBoiler outlet water temperature, °FRead
AI 51Boiler Actual SPSetpoint in use, °FRead
AI 55Firing Rate Output to Mod MotorFiring rate output, %Read
BI 15General AlarmGeneral alarm (1 = on)Read

Enable & remote start

Jumper LR to C on the TSBC (or wire an optional Local/Remote contact to LR and C) so the boiler accepts written values; BI 3 shows the result. Then BV 4 turns the boiler on/off and AV 53 carries the remote firing rate or remote setpoint. When the BMS controls setpoint, Enable/Disable and lead/lag are not available over the network, so wire an enable contact to RO and C on each boiler; when it controls modulation, they are.

Sensors & values from the BMS

The TSBC reads its own outdoor (O+/O-) and remote system (R+/R-) 10k thermistors; there is no writable temperature input.

Network setup

Watch out for

Thermal Solutions TSBC boiler control (Universal Gateway) 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
Thermal Solutions TSBC boiler control (Universal Gateway) BACnet Points List
DescriptionStates
BI1Outdoor Air Reset Enable/DisableOutdoor air reset enabledRead0=Disable, 1=Enable
BI2Domestic Hot Water PriorityDHW priority enabledRead0=Disable, 1=Enable
BImin3Local/RemoteLocal/remote input stateRead0=Local, 1=Remote
BVmin4Remote On/Off Modbus CommandBoiler on/off command from the BMSWrite0=Off, 1=On
BI5Spare Input (Programmable)Programmable spare inputRead0=Off, 1=On
BI6Low Water Cutoff SwitchLow water cutoff switchRead0=Off, 1=On
BI7Burner On/Off SwitchBurner on/off switchRead0=Off, 1=On
BI8Low Water FlowLow water flow switchRead0=Off, 1=On
BI9High and Low Gas Pressure SwitchesGas pressure switchesRead0=Off, 1=On
BI10Operating or High LimitOperating or high limitRead0=Off, 1=On
BI11Low Combustion Air FlowLow combustion air flow switchRead0=Off, 1=On
BI12Fuel Valve EnergizedFuel valve energizedRead0=Off, 1=On
BI13Flame Safeguard AlarmFlame safeguard alarmRead0=Off, 1=On
BI14Call For Heat (CFH)Call for heat activeRead0=Off, 1=On
BImin15General AlarmGeneral alarm outputRead0=Off, 1=On
BI16Vent InducerVent inducer outputRead0=Off, 1=On
BI17Boiler PumpBoiler pump outputRead0=Off, 1=On
BI18System PumpSystem pump outputRead0=Off, 1=On
BI19Spare Output (Programmable)Programmable spare outputRead0=Off, 1=On
BI20State Boiler DisabledControl state: boiler disabledRead0=Off, 1=On
BI21State Weather ShutdownControl state: warm weather shutdownRead0=Off, 1=On
BI22State LockoutControl state: lockoutRead0=Off, 1=On
BI23State Pump PurgeControl state: pump purgeRead0=Off, 1=On
BI24State Limit HoldControl state: limit holdRead0=Off, 1=On
BI25State Purge/Pilot IgnControl state: purge / pilot ignitionRead0=Off, 1=On
BI26State Low Fire/IgnitionControl state: low fire / ignitionRead0=Off, 1=On
BI27State Main IgnitionControl state: main ignitionRead0=Off, 1=On
BI28State Low Fire HoldControl state: low fire holdRead0=Off, 1=On
BImin29State Boiler RunningControl state: boiler runningRead0=Off, 1=On
BI30State Fan Post PurgeControl state: fan post purgeRead0=Off, 1=On
BI31State Pump Cool DownControl state: pump cool downRead0=Off, 1=On
BI32State StandbyControl state: standbyRead0=Off, 1=On
BI33Annunciator Low Water LevelAnnunciator: low water levelRead0=Off, 1=On
BI34Annunciator Off SwitchAnnunciator: off switchRead0=Off, 1=On
BI35Annunciator Low Water FlowAnnunciator: low water flowRead0=Off, 1=On
BI36Annunciator Fuel LimitAnnunciator: fuel limitRead0=Off, 1=On
BI37Annunciator High Temp LimitAnnunciator: high temperature limitRead0=Off, 1=On
BI38Annunciator Low Air FlowAnnunciator: low air flowRead0=Off, 1=On
BI39Annunciator FSG LockoutAnnunciator: flame safeguard lockoutRead0=Off, 1=On
BI40Annunciator Outlet Temp FailAnnunciator: outlet sensor failureRead0=Off, 1=On
BI41Annunciator Inlet Temp FailAnnunciator: inlet sensor failureRead0=Off, 1=On
BI42Annunciator OA Temp FailAnnunciator: outdoor sensor failureRead0=Off, 1=On
BI43Annunciator Remote Temp FailAnnunciator: remote system sensor failureRead0=Off, 1=On
BI44Annunciator Remote In FailAnnunciator: remote input failureRead0=Off, 1=On
BI45Annunciator Comm FailAnnunciator: communication failureRead0=Off, 1=On
BI46Annunciator Low Inlet TempAnnunciator: low inlet temperatureRead0=Off, 1=On
BI47Annunciator Memory FailureAnnunciator: memory failureRead0=Off, 1=On
AImin48Boiler Outlet Water TempBoiler outlet water temperature (-50 to 300)°FRead
AI49Boiler Inlet Water TempBoiler inlet water temperature (-50 to 300)°FRead
AI50Outside Air TempOutdoor air temperature (-50 to 300)°FRead
AImin51Boiler Actual SPSetpoint in use (60 to 230)°FRead
AI52Remote System TempRemote system sensor temperature (-50 to 300)°FRead
AVmin53Remote Firing Rate or Remote SPRemote firing rate (0-100 %) or remote setpoint (°F)% or °FWrite
AI54PCB Temp SensorControl board temperature (-50 to 300)°FRead
AImin55Firing Rate Output to Mod MotorFiring rate sent to modulation motor (0-100)%Read
AI56Minimum Return Temp SPMinimum return temperature setpoint (110 to 180)°FRead
AI57Mixing Valve OutputMixing valve output (0-100)%Read
AI58Control ModeControl mode number (1 to 7)Read

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 TSBC boiler control (Universal Gateway) 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 Thermal Solutions TSBC boiler control (Universal Gateway)

How many BACnet points does the Thermal Solutions TSBC boiler control (Universal Gateway) have?

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

Which Thermal Solutions TSBC boiler control (Universal Gateway) BACnet points are writable?

2 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 Thermal Solutions TSBC boiler control (Universal Gateway) BACnet documentation?

The source is Thermal Solutions Universal Gateway Instruction Manual (106417-01 Rev. 13), revision 2017-08-21, published free by Thermal Solutions at https://boilers-water-heaters.thermalsolutions.com/Asset/106417-01%20Rev%2013%20TS%20Universal%20Gateway%20Instructions.pdf.

What are the minimum BACnet points to integrate the Thermal Solutions TSBC boiler control (Universal Gateway)?

Start with BV 4 Remote On/Off Modbus Command (Boiler on/off from the BMS (1 = on)); AV 53 Remote Firing Rate or Remote SP (Firing rate % or setpoint °F, per boiler setup); BI 29 State Boiler Running (Boiler running (1 = on)); BI 3 Local/Remote (Must read Remote (1) for BMS control); AI 48 Boiler Outlet Water Temp (Boiler outlet water temperature, °F); AI 51 Boiler Actual SP (Setpoint in use, °F); AI 55 Firing Rate Output to Mod Motor (Firing rate output, %); BI 15 General Alarm (General alarm (1 = on)).

How do I enable BMS control of the Thermal Solutions TSBC boiler control (Universal Gateway)?

Jumper LR to C on the TSBC (or wire an optional Local/Remote contact to LR and C) so the boiler accepts written values; BI 3 shows the result. Then BV 4 turns the boiler on/off and AV 53 carries the remote firing rate or remote setpoint. When the BMS controls setpoint, Enable/Disable and lead/lag are not available over the network, so wire an enable contact to RO and C on each boiler; when it controls modulation, they are.

Can the BMS supply sensor values to the Thermal Solutions TSBC boiler control (Universal Gateway)?

The TSBC reads its own outdoor (O+/O-) and remote system (R+/R-) 10k thermistors; there is no writable temperature input.

How do I check these points on the real TSBC boiler control (Universal Gateway)?

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 Thermal Solutions BACnet points lists

Source: Thermal Solutions Universal Gateway Instruction Manual · 106417-01 Rev. 13 · rev. 2017-08-21. Object names, instances and units are reproduced as published; descriptions are our own.