Easy BACnet
  1. Home
  2. BACnet points lists
  3. Thermal Solutions
  4. Apex / Arctic with Concert or Panasonic 4716 software (Universal Gateway)

Boiler controller via ProtoNode gateway · BACnet points list

Thermal Solutions Apex / Arctic with Concert or Panasonic 4716 software (Universal Gateway) BACnet points list

Updated 28 October 2026

Short answer

Apex and Arctic boilers on 4716 software (Concert control, or Apex with the Panasonic display) are read over Modbus RTU by the Thermal Solutions Universal Gateway (a ProtoNode) and served as BACnet IP or BACnet MS/TP devices. The 45-object profile adds BMS demand, setpoint, outdoor temperature and firing-rate commands that must be refreshed within a Modbus command timeout, plus pump status, low-temperature loop values, burner state and lockout and hold codes.

This page lists 45 BACnet objects for the Thermal Solutions Apex / Arctic with Concert or Panasonic 4716 software (Universal Gateway) — 12 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
Apex / Arctic with Concert or Panasonic 4716 software (Universal Gateway)
Equipment
Boiler controller via ProtoNode gateway
Equipment type
Boilers & water heaters
BACnet objects
45 (12 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
Concert, Concert control, Apex 4716, Arctic, Arctic 1000, Arctic 1500, Universal Gateway, 106417-01, ProtoNode RER, FPC-N34-0816
Source document
Thermal Solutions Universal Gateway Instruction Manual · 106417-01 Rev. 13 · rev. 2017-08-21
Download CSV 45 rows Download EDE B.I.G.-EU JSON Manufacturer PDF ↗ Download Easy BACnet Mobile App Google Play

BMS integration notes: Thermal Solutions Apex / Arctic with Concert or Panasonic 4716 software (Universal Gateway)

Integration in brief

Set a unique Comm HMI Station ID on each Concert display (Menu > EMS Interface > Modbus Setup), wire the boiler's EMS terminals to the gateway, run auto-discovery, then write a demand (BV 29 or BV 30) plus a setpoint (AV 31 or AV 32) or a firing rate (AV 34). Those values must be rewritten before the Modbus command timeout runs out (default 30 s) or the boiler falls back to local control.

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 29CH Modbus StatCH demand from the BMS (1 = demand)Write
BV 30LLCH Modbus StatLead lag CH demand from the BMS (1 = demand)Write
AV 31CH Modbus SPBoiler setpoint, 60-190 °FWrite
AV 32CH Sequencer Modbus SPLead lag sequencer setpoint, 60-190 °FWrite
AV 34CH Modbus RateFiring rate command; 0-200 = 0-100 %Write
AI 21Burner Control StateBurner sequence state; 12 = Run, 14 = LockoutRead
AI 13Supply SensorSupply water temperature, °FRead
AI 8Active CH SetpointCH setpoint in use, °FRead
AI 22Lockout CodeLockout reason; 0 = no lockoutRead

Enable & remote start

Write BV 29 CH Modbus Stat (single boiler) or BV 30 LLCH Modbus Stat (lead lag) = 1 for demand, with AV 31 CH Modbus SP or AV 32 CH Sequencer Modbus SP (60-190 °F). To drive the firing rate instead, write AV 34 CH Modbus Rate (0-200 gives 0-100 %).

Heartbeat & communication loss

AV 36 Modbus command timeout (30-120 s, default 30). BV 29, BV 30, AV 31, AV 32 and AV 34 must be rewritten within that time; otherwise the demand drops to 0, setpoints return to the local setpoint and the firing rate returns to local control.

Sensors & values from the BMS

AV 33 Outdoor Temperature (-40 to 302 °F) can be written by the BMS. If it is not rewritten within the Modbus command timeout the value is flagged bad and outdoor reset falls back to the local setpoint.

Network setup

Watch out for

Thermal Solutions Apex / Arctic with Concert or Panasonic 4716 software (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.

45 of 45 shown
Type
Access
Show
Thermal Solutions Apex / Arctic with Concert or Panasonic 4716 software (Universal Gateway) BACnet Points List
DescriptionStates
BV1Burner On OffBurner enable stateRead0=Off, 1=On
AI2Demand SourceSource of the current heat demandRead0=Unknown, 1=No source demand, 2=Central heat, 3=Domestic hot water, 4=Lead Lag slave, 5=Lead Lag master, 6=CH frost protection, 7=DHW frost protection, 8=No demand (burner switch off), 9=DHW storage, 11=Warm weather shutdown
AV3CH SetpointCentral heat setpoint set at the boiler (read only)°FRead
AV4DHW SetpointDHW setpoint set at the boiler (read only)°FRead
AV5Lead Lag SetpointLead lag setpoint set at the boiler (read only)°FRead
AV6CH TOD SetpointCH time-of-day setpoint set at the boiler (read only)°FRead
AI7CH Setpoint SourceWhat sets the active CH setpointRead0=Unknown, 1=Normal setpoint, 2=TOD setpoint, 3=Outdoor reset, 4=Remote control (4-20 mA), 7=Outdoor reset time of day
AImin8Active CH SetpointCH setpoint in use°FRead
AI9DHW Setpoint SourceWhat sets the active DHW setpointRead0=Unknown, 1=Normal setpoint, 2=TOD setpoint, 5=DHW tap setpoint, 6=DHW preheat setpoint
AI10Active DHW SetpointDHW setpoint in use°FRead
AI11LL Master Setpoint SourceWhat sets the lead lag master setpointRead0=Unknown, 1=CH setpoint, 2=CH TOD setpoint, 3=Outdoor reset, 4=Remote control (4-20 mA), 5=DHW setpoint, 6=DHW TOD setpoint, 7=Outdoor reset time of day, 8=Mix setpoint
AI12Active LL SetpointLead lag setpoint in use°FRead
AImin13Supply SensorSupply water temperature (-40 to 266)°FRead
AI14Return SensorReturn water temperature (-40 to 266)°FRead
AI15Header SensorHeader temperature (-40 to 266)°FRead
AI16Stack SensorFlue stack temperature (-40 to 266)°FRead
AI17Outdoor SensorOutdoor air temperature (-40 to 266)°FRead
AI184-20 mA Rem Control Input4-20 mA remote setpoint/modulation inputmARead
AI19Fan SpeedCombustion blower commanded speedrpmRead
AI20Flame SignalFlame signal (0.00-50.00)V or µARead
AImin21Burner Control StateBurner sequence stateRead0=Initiate, 1=Standby Delay, 2=Standby, 3=Safe Startup, 4=Prepurge - Drive to Purge Rate, 5=Prepurge - Measured Purge Time, 6=Prepurge - Drive to Lightoff Rate, 7=Preignition Test, 8=Preignition Time, 9=Pilot Flame Establishing Period, 10=Main Flame Establishing Period, 11=Direct Burner Ignition, 12=Run, 13=Postpurge, 14=Lockout
AImin22Lockout CodeReason for burner lockoutRead0=No lockout, 4=Supply high limit, 5=DHW high limit, 6=Stack high limit, 12=Flame detected out of sequence, 18=Lightoff rate proving failed, 19=Purge rate proving failed, 20=Invalid safety parameters, 21=Invalid modulation parameter, 22=Safety data verification needed, 23=24VAC voltage low/high, 24=Fuel valve error, 25=Hardware fault, 26=Internal fault, 27=Ignition failure
AI23Hold CodeReason for burner holdRead0=None, 1=Anti short cycle, 2=Boiler safety limit open, 3=Boiler safety limit open (ILK off), 7=Return sensor fault, 8=Supply sensor fault, 9=DHW sensor fault, 10=Stack sensor fault, 11=Ignition failure, 13=Flame rod shorted to ground, 14=Delta T inlet/outlet high, 15=Return temp higher than supply, 16=Supply temp has risen too quickly, 17=Fan speed not proved, 23=24VAC voltage low/high, 25=Hardware fault, 27=Ignition failure
AV24Burner Cycle CountBurner cycle counter (0-999,999)Write
AV25Burner Run TimeBurner run time counterhWrite
AV26System Pum Cycle CountSystem pump cycle counterWrite
AV27DHW Pump Cycle CountDHW pump cycle counterWrite
AV28Boiler Pump Cycle CountBoiler pump cycle counterWrite
BVmin29CH Modbus StatCH demand from the BMS; resend within timeoutWrite0=No demand, 1=Demand
BVmin30LLCH Modbus StatLead lag CH demand from the BMS; resend within timeoutWrite0=No demand, 1=Demand
AVmin31CH Modbus SPBoiler setpoint from the BMS (60 to 190)°FWrite
AVmin32CH Sequencer Modbus SPLead lag sequencer setpoint from the BMS (60 to 190)°FWrite
AV33Outdoor TemperatureOutdoor temperature from the BMS (-40 to 302)°FWrite
AVmin34CH Modbus RateFiring rate from the BMS; 0-200 = 0-100 %Write
AI35Fan Speed MeasuredCombustion blower measured speedrpmRead
AV36Modbus command timeoutBMS write timeout (30 to 120, default 30)sWrite
AI37CH pump statusCH pump status codeRead92-127 = pump status codes (forced on/off reasons, demand, service, frost protection, exercise); see manual table 1
AI38DHW pump statusDHW pump status codeRead92-127 = pump status codes (forced on/off reasons, demand, service, frost protection, exercise); see manual table 1
AI39Boiler pump statusBoiler pump status codeRead92-127 = pump status codes (forced on/off reasons, demand, service, frost protection, exercise); see manual table 1
AI40Low Temp SPLow temperature loop setpoint (79 to 191)°FRead
AI41Low TempSP sourceWhat sets the low temperature setpointRead0=Unknown, 1=Normal setpoint, 2=TOD setpoint, 3=Outdoor reset, 4=Remote control, 7=Outdoor reset time of day, 9=Outdoor boost
AI42Active Low Temp SPLow temperature setpoint in use°FRead
BI43CH heat demandCH heat demand presentRead0=Off, 1=On
BI44DHW heat demandDHW heat demand presentRead0=Off, 1=On
BI45Low Temp Loop demandLow temperature loop heat demandRead0=Off, 1=On

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 Apex / Arctic with Concert or Panasonic 4716 software (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 Apex / Arctic with Concert or Panasonic 4716 software (Universal Gateway)

How many BACnet points does the Thermal Solutions Apex / Arctic with Concert or Panasonic 4716 software (Universal Gateway) have?

This list has 45 BACnet objects: 25 analog inputs, 14 analog values, 3 binary inputs, 3 binary values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Thermal Solutions Apex / Arctic with Concert or Panasonic 4716 software (Universal Gateway) BACnet points are writable?

12 of the 45 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 Apex / Arctic with Concert or Panasonic 4716 software (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 Apex / Arctic with Concert or Panasonic 4716 software (Universal Gateway)?

Start with BV 29 CH Modbus Stat (CH demand from the BMS (1 = demand)); BV 30 LLCH Modbus Stat (Lead lag CH demand from the BMS (1 = demand)); AV 31 CH Modbus SP (Boiler setpoint, 60-190 °F); AV 32 CH Sequencer Modbus SP (Lead lag sequencer setpoint, 60-190 °F); AV 34 CH Modbus Rate (Firing rate command; 0-200 = 0-100 %); AI 21 Burner Control State (Burner sequence state; 12 = Run, 14 = Lockout); AI 13 Supply Sensor (Supply water temperature, °F); AI 8 Active CH Setpoint (CH setpoint in use, °F); AI 22 Lockout Code (Lockout reason; 0 = no lockout).

How do I enable BMS control of the Thermal Solutions Apex / Arctic with Concert or Panasonic 4716 software (Universal Gateway)?

Write BV 29 CH Modbus Stat (single boiler) or BV 30 LLCH Modbus Stat (lead lag) = 1 for demand, with AV 31 CH Modbus SP or AV 32 CH Sequencer Modbus SP (60-190 °F). To drive the firing rate instead, write AV 34 CH Modbus Rate (0-200 gives 0-100 %).

Does the Thermal Solutions Apex / Arctic with Concert or Panasonic 4716 software (Universal Gateway) need a BACnet heartbeat or have a communication timeout?

AV 36 Modbus command timeout (30-120 s, default 30). BV 29, BV 30, AV 31, AV 32 and AV 34 must be rewritten within that time; otherwise the demand drops to 0, setpoints return to the local setpoint and the firing rate returns to local control.

Can the BMS supply sensor values to the Thermal Solutions Apex / Arctic with Concert or Panasonic 4716 software (Universal Gateway)?

AV 33 Outdoor Temperature (-40 to 302 °F) can be written by the BMS. If it is not rewritten within the Modbus command timeout the value is flagged bad and outdoor reset falls back to the local setpoint.

How do I check these points on the real Apex / Arctic with Concert or Panasonic 4716 software (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.