- Home
- BACnet points lists
- Thermal Solutions
- ALTA / Phantom II boiler control (Universal Gateway ProtoAir)
Boiler control (ALTA / Phantom II) via ProtoAir gateway · BACnet points list
Thermal Solutions ALTA / Phantom II boiler control (Universal Gateway ProtoAir) BACnet points list
Updated 7 November 2026
The ALTA / Phantom II control talks Modbus RTU on its EMS port; the ProtoAir Universal Gateway serves it on BACnet IP or BACnet MS/TP. The BMS can enable central heat, write a central heat or sequencer master setpoint, a firing rate and an outdoor temperature, and read demand source, temperatures, setpoint sources, burner state, lockout and hold codes, fan speed, flame signal, run counters and pump status.
This page lists 35 BACnet objects for the Thermal Solutions ALTA / Phantom II boiler control (Universal Gateway ProtoAir) — 4 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
- ALTA / Phantom II boiler control (Universal Gateway ProtoAir)
- Equipment
- Boiler control (ALTA / Phantom II) via ProtoAir gateway
- Equipment type
- Boilers & water heaters
- BACnet objects
- 35 (4 writable)
- Transport
- BACnet IP, BACnet MS/TP
- Firmware
- Not stated
- Also known as
- ALTA, ALTAC, U.S. Boiler ALTA, Phantom II, Phantom Combi II, Velocity Boiler Works Phantom II, ProtoAir FPA-W44, Universal Gateway 106417-04
Reference only, provided as-is: verify against Thermal Solutions’s current documentation and the live device before use. Not official Thermal Solutions information. Terms of use.
BMS integration notes: Thermal Solutions ALTA / Phantom II boiler control (Universal Gateway ProtoAir)
Wire the ProtoAir to the control's Modbus 2 port, add the ALTA profile in the Web Configurator with a unique Node-ID and discover it at 50000 + Node-ID. Enable central heat with BV 1 and write the CH Modbus setpoint (or a firing rate with CH Modbus Rate); read demand source, supply temperature, burner state and the lockout/hold codes.
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.
| Object | Name | Why | Access |
|---|---|---|---|
| BV 1 | Central Heat Enable/Disable | Central heat enable (1 = enable) | Write |
| AV 13 | CH Modbus Setpoint | CH or sequencer master setpoint, 60-190 °F | Write |
| AV 22 | CH Modbus Rate | Firing rate command for this boiler | Write |
| MI 2 | Demand Source | Current demand the boiler is answering | Read |
| MI 26 | Burner Control State | Burner sequence state | Read |
| AI 6 | Supply Temperature | Supply water temperature | Read |
| AI 14 | Active Setpoint | Setpoint in use | Read |
| MI 20 | Lockout Code | Lockout code | Read |
| MI 21 | Hold Code | Hold code | Read |
Enable & remote start
BV 1 Central Heat Enable/Disable enables central heat 1 demand for a single boiler or the sequencer master; it does not revert to 0 if the BMS stops writing.
Heartbeat & communication loss
With the control's EMS Time Out Enable setting on, the setpoint and rate fall back to local mode if the BMS does not write them every 30 seconds; with it off (default) one valid write after power-up is enough.
Sensors & values from the BMS
The BMS can send the outdoor temperature to AV 12 Modbus Remote Outdoor Temperature.
Network setup
- Device instance = Node_Offset (default 50,000) + the controller's Node-ID (1-255), so Node-ID 1 gives 50001.
- ProtoAir default IP address is 192.168.1.24, mask 255.255.255.0.
- Add each controller as a profile in the ProtoAir Web Configurator and give it a unique Node-ID.
- The control's EMS port (Modbus 2) shares the RJ45 used for boiler-to-boiler communication; cut a patch cable to reach the conductors (568A/568B colour check in the manual).
Watch out for
- If EMS Time Out Enable is on, keep rewriting the setpoint/rate at least every 30 s.
- CH Modbus Setpoint drives either the single-boiler CH1 setpoint or the sequencer master setpoint.
Thermal Solutions ALTA / Phantom II boiler control (Universal Gateway ProtoAir) 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.
| Description | States | |||||
|---|---|---|---|---|---|---|
| BVmin | 1 | Central Heat Enable/Disable | Enable central heat (also as sequencer master) | Write | 0=Disable, 1=Enable | |
| MImin | 2 | Demand Source | What the boiler is answering | Read | 1=Unknown, 2=Standby, 3=Central Heat 1, 4=Central Heat 2, 5=Domestic Hot Water, 6=Sequencer Control, 7=CH Frost Protection, 10=Warm Weather Shutdown | |
| BI | 3 | CH1 Heat Demand | CH1 Heat Demand | Read | 0=Off, 1=On | |
| BI | 4 | CH2 Heat Demand | CH2 Heat Demand | Read | 0=Off, 1=On | |
| BI | 5 | DHW Heat Demand | DHW Heat Demand | Read | 0=Off, 1=On | |
| AImin | 6 | Supply Temperature | Supply Temperature | °F | Read | |
| AI | 7 | Return Temperature | Return Temperature | °F | Read | |
| AI | 8 | DHW Temperature | DHW Temperature | °F | Read | |
| AI | 9 | Stack Temperature | Stack Temperature | °F | Read | |
| AI | 10 | Header Temperature | Header Temperature | °F | Read | |
| AI | 11 | Outdoor Temperature | Outdoor Temperature | °F | Read | |
| AV | 12 | Modbus Remote Outdoor Temperature | Outdoor temperature written by the BMS | °F | Write | |
| AVmin | 13 | CH Modbus Setpoint | Central heat / sequencer master setpoint, 60-190 °F | °F | Write | |
| AImin | 14 | Active Setpoint | Active Setpoint | °F | Read | |
| AI | 15 | Active Sequencer Master Setpoint | Active Sequencer Master Setpoint | °F | Read | |
| MI | 16 | CH1 Setpoint Source | CH1 Setpoint Source | Read | 1=Unknown, 2=Normal setpoint, 3=Rate Based Reset setpoint, 4=Outdoor reset Setpoint, 5=Remote control (4-20/0-10 or Modbus), 6=Outdoor boost | |
| MI | 17 | CH2 Setpoint Source | CH2 Setpoint Source | Read | 1=Unknown, 2=Normal setpoint, 3=Rate Based Reset Setpoint, 4=Outdoor Air Reset Setpoint, 5=Remote control (4-20/0-10 or Modbus), 6=Outdoor Boost | |
| MI | 18 | Sequencer Master Setpoint Source | Sequencer Master Setpoint Source | Read | 1=Unknown, 2=Remote Modbus, 3=Remote 4-20/0-10, 4=DHW, 5=CH1, 6=CH1 Outdoor Air Reset, 7=CH2, 8=CH2 Outdoor Air Reset | |
| AI | 19 | 0-10VDC 4-20mADC input | Remote 0-10 V / 4-20 mA input reading | Read | ||
| MImin | 20 | Lockout Code | Lockout code (see lockout/hold list) | Read | ||
| MImin | 21 | Hold Code | Hold code (see lockout/hold list) | Read | ||
| AVmin | 22 | CH Modbus Rate | Firing rate command for this boiler | Write | ||
| AI | 23 | Fan Speed Demanded | Blower speed demand, rpm | rpm | Read | |
| AI | 24 | Fan Speed Feedback | Blower speed feedback, rpm | rpm | Read | |
| AI | 25 | Flame Signal | Flame signal, 0-100 % | % | Read | |
| MImin | 26 | Burner Control State | Burner sequence state | Read | 1=Self Check, 2=Standby, 3=Waiting for Limit to close, 4=Prepurge, 5=Direct Burner Ignition, 6=Low Fire Hold, 7=Calibration, 8=Rate Limit, 9=Run (Modulate), 10=Postpurge, 11=Pump Purge, 12=Standby Delay, 13=Lockout, 14=Boiler Switch Off, 15=Warm Wheather Shutdown | |
| AI | 27 | Burner Run Time Hours | Burner run hours | h | Read | |
| AI | 28 | Burner Cycle Count | Burner cycles | Read | ||
| AI | 29 | Pump A (System Pump) Cycles | Pump A (System Pump) Cycles | Read | ||
| AI | 30 | Pump B (Boiler Pump) Cycles | Pump B (Boiler Pump) Cycles | Read | ||
| AI | 31 | Pump C (DHW Pump) Cycles | Pump C (DHW Pump) Cycles | Read | ||
| BI | 32 | Pump A (System Pump) Status | Pump A (System Pump) Status | Read | 0=Off, 1=On | |
| BI | 33 | Pump B (Boiler Pump) Status | Pump B (Boiler Pump) Status | Read | 0=Off, 1=On | |
| BI | 34 | Pump C (DHW Pump) Status | Pump C (DHW Pump) Status | Read | 0=Off, 1=On | |
| AI | 35 | Recirculation Temperature | Recirculation Temperature | °F | Read |
No points match these filters.
Object ID lookup: Thermal Solutions ALTA / Phantom II boiler control point IDs by name
BV1Central Heat Enable/DisableMI2Demand SourceBI3CH1 Heat DemandBI4CH2 Heat DemandBI5DHW Heat DemandAI6Supply TemperatureAI7Return TemperatureAI8DHW TemperatureAI9Stack TemperatureAI10Header TemperatureAI11Outdoor TemperatureAV12Modbus Remote Outdoor TemperatureAV13CH Modbus SetpointAI14Active SetpointAI15Active Sequencer Master SetpointMI16CH1 Setpoint SourceMI17CH2 Setpoint SourceMI18Sequencer Master Setpoint SourceAI190-10VDC 4-20mADC inputMI20Lockout CodeMI21Hold CodeAV22CH Modbus RateAI23Fan Speed DemandedAI24Fan Speed FeedbackAI25Flame SignalMI26Burner Control StateAI27Burner Run Time HoursAI28Burner Cycle CountAI29Pump A (System Pump) CyclesAI30Pump B (Boiler Pump) CyclesAI31Pump C (DHW Pump) CyclesBI32Pump A (System Pump) StatusBI33Pump B (Boiler Pump) StatusBI34Pump C (DHW Pump) StatusAI35Recirculation Temperature
Integration notes
- Supply, return, DHW, stack, header, outdoor and recirculation temperatures are AI objects with a printed range of -40 to 320 °F.
- Lockout and hold codes are decoded with the manual's Table 12-14.
- The table prints instances with leading zeros (e.g. 001); they are stored here as plain numbers.
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 ALTA / Phantom II boiler control (Universal Gateway ProtoAir) 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 ALTA / Phantom II boiler control (Universal Gateway ProtoAir)
How many BACnet points does the Thermal Solutions ALTA / Phantom II boiler control (Universal Gateway ProtoAir) have?
This list has 35 BACnet objects: 18 analog inputs, 3 analog values, 6 binary inputs, 1 binary value, 7 multi-state inputs. The exact set on a given unit depends on its firmware, installed options and configuration.
Which Thermal Solutions ALTA / Phantom II boiler control (Universal Gateway ProtoAir) BACnet points are writable?
4 of the 35 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 ALTA / Phantom II boiler control (Universal Gateway ProtoAir) BACnet documentation?
The source is Universal Gateway Instruction Manual (ProtoAir): BACnet MS/TP, BACnet IP, N2, Modbus (PN 106417-04 Rev A), revision 2024-05, published free by Thermal Solutions at https://s3-us-west-2.amazonaws.com/catsy.782/Universal+Gateway+ProtoAir+BACnet+Instruction+Manual.pdf.
What are the minimum BACnet points to integrate the Thermal Solutions ALTA / Phantom II boiler control (Universal Gateway ProtoAir)?
Start with BV 1 Central Heat Enable/Disable (Central heat enable (1 = enable)); AV 13 CH Modbus Setpoint (CH or sequencer master setpoint, 60-190 °F); AV 22 CH Modbus Rate (Firing rate command for this boiler); MI 2 Demand Source (Current demand the boiler is answering); MI 26 Burner Control State (Burner sequence state); AI 6 Supply Temperature (Supply water temperature); AI 14 Active Setpoint (Setpoint in use); MI 20 Lockout Code (Lockout code); MI 21 Hold Code (Hold code).
How do I enable BMS control of the Thermal Solutions ALTA / Phantom II boiler control (Universal Gateway ProtoAir)?
BV 1 Central Heat Enable/Disable enables central heat 1 demand for a single boiler or the sequencer master; it does not revert to 0 if the BMS stops writing.
Does the Thermal Solutions ALTA / Phantom II boiler control (Universal Gateway ProtoAir) need a BACnet heartbeat or have a communication timeout?
With the control's EMS Time Out Enable setting on, the setpoint and rate fall back to local mode if the BMS does not write them every 30 seconds; with it off (default) one valid write after power-up is enough.
Can the BMS supply sensor values to the Thermal Solutions ALTA / Phantom II boiler control (Universal Gateway ProtoAir)?
The BMS can send the outdoor temperature to AV 12 Modbus Remote Outdoor Temperature.
How do I check these points on the real ALTA / Phantom II boiler control (Universal Gateway ProtoAir)?
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
- Boiler controller via ProtoNode gateway
Thermal Solutions Apex / Arctic with Concert or Panasonic 4716 software (Universal Gateway)
Thermal Solutions Apex and Arctic boilers with the Concert control and display, and Apex boilers with the Panasonic display running 4716 software, through the Universal Gateway.
Also known as: Concert, Concert control, Apex 4716, Arctic, Arctic 1000, Arctic 1500, Universal Gateway, 106417-01, ProtoNode RER, FPC-N34-0816 - Boiler controller via ProtoNode gateway
Thermal Solutions Apex with Panasonic display, 4109 software (Universal Gateway)
Thermal Solutions Apex boilers with the control and Panasonic GT02 display running 4109 software, connected through the Universal Gateway.
Also known as: Apex, Apex 4109, Panasonic GT02, Universal Gateway, 106417-01, ProtoNode RER, FPC-N34-0816 - Boiler flame safeguard (RM7800) via ProtoNode gateway
Thermal Solutions EVA / EVO boiler - RM7800 flame safeguard (ProtoNode)
Thermal Solutions EVA, EVAW, EVO and EVOW boilers with an RM7800 series burner control, connected through a ProtoNode FPC-N34.
Also known as: RM7800, Honeywell RM7800, 7800 Series, EVA, EVAW, EVO, EVOW, FPC-N34-0643, ProtoNode FPC-N34 - Boiler operating controller (RWF40) via ProtoNode gateway
Thermal Solutions EVA / EVO boiler - RWF40 controller (ProtoNode)
Thermal Solutions EVA, EVAW, EVO and EVOW boilers whose operating control is an RWF40, connected through a ProtoNode FPC-N34.
Also known as: RWF40, Siemens RWF40, EVA, EVAW, EVO, EVOW, FPC-N34-0643, ProtoNode FPC-N34 - Boiler operating controller (RWF55) via ProtoNode gateway
Thermal Solutions EVA / EVO boiler - RWF55 controller (ProtoNode)
Thermal Solutions EVA, EVAW, EVO and EVOW boilers whose operating control is an RWF55, connected through a ProtoNode FPC-N34.
Also known as: RWF55, Siemens RWF55, EVA, EVAW, EVO, EVOW, FPC-N34-0643, ProtoNode FPC-N34 - Boiler flame safeguard (Fireye YB110) via ProtoAir gateway
Thermal Solutions Fireye YB110 flame safeguard (Universal Gateway ProtoAir)
Thermal Solutions and Bryan boilers with a Fireye YB110 flame safeguard, connected to the Universal Gateway (ProtoAir FPA-W44).
Also known as: YB110, Fireye YB110, BurnerPRO, Fireye, ProtoAir FPA-W44, Universal Gateway 106417-04 - Process meter (boiler plant signal) via ProtoAir gateway
Thermal Solutions Precision Digital Trident PD765 meter (Universal Gateway ProtoAir)
A Precision Digital Trident PD765 process meter used in Thermal Solutions and Bryan boiler control systems, connected to the Universal Gateway (ProtoAir FPA-W44).
Also known as: PD765, Trident PD765, Precision Digital PD765, ProtoAir FPA-W44, Universal Gateway 106417-04 - Boiler burner management system (LMV2x/3x) via ProtoAir gateway
Thermal Solutions Siemens LMV2 / LMV3 burner management (Universal Gateway ProtoAir)
Thermal Solutions and Bryan boilers fired by a Siemens LMV2x or LMV3x burner management system, connected to the Universal Gateway (ProtoAir FPA-W44).
Also known as: LMV2_3, LMV2, LMV3, LMV26, LMV37, Siemens LMV2x/3x, ProtoAir FPA-W44, Universal Gateway 106417-04 - Boiler burner management system (LMV36) via ProtoAir gateway
Thermal Solutions Siemens LMV36 burner management (Universal Gateway ProtoAir)
Thermal Solutions and Bryan boilers fired by a Siemens LMV36 burner management system, connected to the Universal Gateway (ProtoAir FPA-W44).
Also known as: LMV36, Siemens LMV36, LMV3, ProtoAir FPA-W44, Universal Gateway 106417-04 - Boiler burner management system (LMV52) via ProtoAir gateway
Thermal Solutions Siemens LMV52 burner management (Universal Gateway ProtoAir)
Thermal Solutions and Bryan boilers fired by a Siemens LMV52 burner management system, connected to the Universal Gateway (ProtoAir FPA-W44).
Also known as: LMV52, Siemens LMV52, LMV5, ProtoAir FPA-W44, Universal Gateway 106417-04, Bryan Boiler LMV52 - Boiler operating controller (RWF55) via ProtoAir gateway
Thermal Solutions Siemens RWF55 boiler controller (Universal Gateway ProtoAir)
Thermal Solutions and Bryan boilers that use a Siemens RWF55 temperature/pressure controller, connected to the Universal Gateway (ProtoAir FPA-W44).
Also known as: RWF55, Siemens RWF55, ProtoAir FPA-W44, Universal Gateway 106417-04, Bryan Boiler RWF55 - Boiler controller (TSBC) via ProtoNode gateway
Thermal Solutions TSBC boiler control (Universal Gateway)
Thermal Solutions boilers with the TSBC control (such as EVS and EVCA), connected through the Thermal Solutions Universal Gateway.
Also known as: TSBC, Thermal Solutions Boiler Control, Universal Gateway, 106417-01, ProtoNode RER, FPC-N34-0816, EVS, EVCA
Source: Universal Gateway Instruction Manual (ProtoAir): BACnet MS/TP, BACnet IP, N2, Modbus · PN 106417-04 Rev A · rev. 2024-05. Object names, instances and units are reproduced as published; descriptions are our own.