- Home
- BACnet points lists
- Neptronic
- TFxB Series Thermostat Controller
Fan coil / zone thermostat controller · BACnet points list
Neptronic TFxB Series Thermostat Controller BACnet points list
Updated 28 October 2026
The TFxB24 is a wall thermostat-controller that speaks BACnet MS/TP as a fixed table of AI/AV/BI/BV/MSV objects plus the Device object. Each object is only present on some of the seven model variants (the PDF marks applicability per model), and several multistate objects change their state list depending on how BV.5 (2-pipe/4-pipe) and other settings are configured. It does not issue BACnet event notifications; alarms show only as value changes.
This page lists 73 BACnet objects for the Neptronic TFxB Series Thermostat Controller — 57 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Neptronic’s own free documentation, linked below.
- Manufacturer
- Neptronic
- Model
- TFxB Series Thermostat Controller
- Equipment
- Fan coil / zone thermostat controller
- Equipment type
- VAV boxes & fan coils
- BACnet objects
- 73 (57 writable)
- Transport
- BACnet MS/TP
- Firmware
- Firmware 1.17 / application 1.20 (as printed)
- Default device instance
- 153000 + MAC address
- Also known as
- TFCB24F3XYZ1, TFCB24F3XY2, TFHB24F3XYZ1, TFHB24F3XYZ2, TFCB24P3-OE1, TFHB24P3-OE1, TFHB24P3-OE2, TFxB24
BMS integration notes: Neptronic TFxB Series Thermostat Controller
Map the space temperature, setpoint and demands, then command occupancy through MSV.13 and the user mode through MSV.3. There is no BMS temperature-feed object; to substitute a value the integrator can only use Out_of_Service, which times out. Setpoints and configuration live in writable AVs.
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 |
|---|---|---|---|
| MV 13 | OccupancyMode | BMS occupancy command: local, occupied or unoccupied | Write |
| MV 3 | UserControlMode | Auto/heat/cool/off mode | Write |
| AV 7 | Temper.SetPointOcc. | Occupied setpoint (writable) | Write |
| MV 2 | UserFanSpeed | Fan speed: auto/low/medium/high | Write |
| MV 14 | OccupancyStatus | Actual occupancy state including override | Read |
| AV 1 | ControlTemper. | Measured temperature the thermostat controls on | Read |
| AV 2 | HeatingDemand | Heating output demand % | Read |
| AV 3 | CoolingDemand | Cooling output demand % | Read |
| AV 4 | FanDemand | Fan demand, 0-100 % | Read |
Enable & remote start
Occupancy is forced from the BMS with MSV.13 OccupancyMode (Occ.Locally lets the thermostat decide; the other two states force occupied or unoccupied). Mode is set with MSV.3; BV.3 decides whether Off is offered.
Sensors & values from the BMS
No dedicated network-temperature object is listed. Values can be overridden by setting Out_of_Service on an input object and writing Present_Value, but the controller returns the object to normal after the Out-of-Service timeout (default 15 minutes).
Network setup
- BACnet MS/TP, full master; MAC defaults to 1 (000-254, 128-254 are non-token slaves), set from the thermostat menu (password 637).
- Device instance auto-configures to 153000 + MAC address; can be changed from the menu or by writing Object_Identifier.
- Baud rate auto-detects (auto detection needs firmware 1.17+), or write Device proprietary property 1001 (9600-76800).
- Max_Master defaults to 127; set it to the highest MAC on the trunk.
Watch out for
- Object names in the source carry footnote numbers (e.g. ControlMode13); the real names are shown here without them.
- Out_of_Service on read-only objects is writable for testing, but it reverts automatically after 15 minutes (Device proprietary property 1002, 0-120 min, 0 = never).
- AV.1-AV.4, AV.28, AV.36, AV.41, AV.42, BV.7 and MSV.14 are read-only; all other AV/BV/MSV present values are writable.
- MSV.4 ControlMode restricts what MSV.3 UserControlMode can be set to.
Neptronic TFxB Series Thermostat Controller 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 | |||||
|---|---|---|---|---|---|---|
| AI | 1 | Intern.Temper. | Range 0-50°C or 32-122°F | °F/°C | Read | |
| AI | 2 | Extern.Temper. | Range 0-50°C or 32-122°F | °F/°C | Read | |
| AI | 3 | ChangeOverTemper. | Range 0-50°C or 32-122°F | °F/°C | Read | |
| AI | 4 | Intern.Humidity | Range 5-95%RH | %RH | Read | |
| AI | 9 | Extern.Humidity | Range 5-95%RH | %RH | Read | |
| AVmin | 1 | ControlTemper. | Range 0-50°C or 32-122°F | °F/°C | Read | |
| AVmin | 2 | HeatingDemand | Range 0-100% | % | Read | |
| AVmin | 3 | CoolingDemand | Range 0-100% | % | Read | |
| AVmin | 4 | FanDemand | Range 0-100% | % | Read | |
| AV | 5 | Intern.Temper.Offset | Range ± 5.0°C | °F/°C | Write | |
| AV | 6 | Extern.Temper.Offset | Range ± 5.0°C | °F/°C | Write | |
| AVmin | 7 | Temper.SetPointOcc. | Range AV.8 to AV.9 | °F/°C | Write | |
| AV | 8 | Min.SetPointOcc. | Range 0 to AV.9 | °F/°C | Write | |
| AV | 9 | Max.SetPointOcc. | Range AV.8 to 40°C or 104°F | °F/°C | Write | |
| AV | 10 | Temper.SetPointCoolNoOcc. | Range AV.11 to 40°C or 104°F | °F/°C | Write | |
| AV | 11 | Temper.SetPointHeatNoOcc. | Range 10.0°C or 50°F to AV.10 | °F/°C | Write | |
| AV | 12 | CoolingProp.Band | Range 0.5-5°Cor 1-10°F | °F/°C | Write | |
| AV | 13 | HeatingProp.Band | Range 0.5-5°C or 1-10°F | °F/°C | Write | |
| AV | 14 | CoolingDeadBand | Range 0.3-5°C or 0.6-10°F | °F/°C | Write | |
| AV | 15 | HeatingDeadBand | Range 0.3-5°C or 0.6-10°F | °F/°C | Write | |
| AV | 16 | FanTimeOutDelay | Range 0-15 minutes | min | Write | |
| AV | 17 | Heat/CoolVoltageMin.2pipes | Range 0 Volt to AV.20 | V | Write | |
| AV | 18 | CoolingVoltageMin.4pipes | Range 0 Volt to AV.21 | V | Write | |
| AV | 19 | HeatingVoltageMin.4pipes | On TFHB24P3-OE1/OE2 this is Heating4PipesOrHumid.Volt.Min. | V | Write | |
| AV | 20 | Heat/CoolVoltageMax.2pipes | Range AV.17 to 10.0 Volt | V | Write | |
| AV | 21 | CoolingVoltageMax.4pipes | Range AV.18 to 10.0 Volt | V | Write | |
| AV | 22 | HeatingVoltageMax.4pipes | On TFHB24P3-OE1/OE2 this is Heating4PipesOrHumid.Volt.Max. | V | Write | |
| AV | 23 | ChangeOverSetPoint | Range 10-40°C or 50-104°F | °F/°C | Write | |
| AV | 25 | FanDampingFactor | Range 0-10 seconds | s | Write | |
| AV | 26 | Int.TimeFactor | Range 0-250 seconds | s | Write | |
| AV | 27 | CoolingAntiCycleDelay | Range 0-15 minutes | min | Write | |
| AV | 28 | Loc.Heat.Demand | Range 0-100% | % | Read | |
| AV | 29 | Loc.Heat.Prop.Band | Range 0.5-5°C or 1-10°F | °F/°C | Write | |
| AV | 30 | Loc.Heat.DeadBand | Range 0.3-5°C or 0.6-10°F | °F/°C | Write | |
| AV | 31 | FloatingMotorTiming | Range 15-250 seconds, resolution 5 seconds | s | Write | |
| AV | 32 | Loc.Heat.VoltageMin. | Range 0 Volt to AV.33 | V | Write | |
| AV | 33 | Loc.Heat.VoltageMax. | Range AV.32 to 10.0 Volt | V | Write | |
| AV | 34 | FanVoltageMin. | Range 0 Volt to AV.35 | V | Write | |
| AV | 35 | FanVoltageMax. | Range AV.34 to 10.0 Volt | V | Write | |
| AV | 36 | Dehumid.Demand | Range 0-100% | % | Read | |
| AV | 37 | HumiditySetPoint | Range 10.0-65.0%RH | %RH | Write | |
| AV | 38 | Intern.HumidityOffset | Range ± 5.0%RH | %RH | Write | |
| AV | 39 | NoOcc.OverrideDelay | Range 0-180 minutes | min | Write | |
| AV | 40 | HumidityControlRamp | Range 3.0-10.0%RH | %RH | Write | |
| AV | 41 | Humidif.Demand | Range 0-100% | % | Read | |
| AV | 42 | CoolingDemand2 | Range 0-100% | % | Read | |
| AV | 43 | CoolingProp.Band2 | Range 0.5-5°C or 1-10°F | °F/°C | Write | |
| AV | 44 | CoolingDeadBand2 | Range 0.3-5°C or 0.6-10°F | °F/°C | Write | |
| AV | 45 | Extern.HumidityOffset | Range ± 5.0%RH | %RH | Write | |
| BI | 1 | DigitalInput | Read | 0= Open 1= Close | ||
| BV | 1 | Temper.Unit | Write | 0= Celsius 1= Fahrenheit | ||
| BV | 2 | Temper.SetPointLock | Write | 0= Disable 1= Enable | ||
| BV | 3 | UserControlOffMode | Write | 0= Enable 1= Disable | ||
| BV | 4 | UserFanAutoMode | Write | 0= Enable 1= Disable | ||
| BV | 5 | ControlType | Write | 0= 2Pipes 1= 4Pipes | ||
| BV | 6 | ControlTemper.Source | Write | 0= Intern.Sensor 1= Extern.Sensor10 | ||
| BV | 7 | ChangeOverMode | Read | 0= Cooling 1= Heating | ||
| BV | 9 | CoolingRamp2 | Write | 0= Off 1= On | ||
| BV | 10 | Humidification | Write | 0= Off 1= On | ||
| BV | 16 | AntiFreezeProtection | Write | 0= Off 1= On | ||
| MV | 1 | UniversalInputFunction | Write | 1= Off 2= Extern.Sensor | States of TFCB24F3XY2 product, States available if BV.5 is set to “2Pipe” 1= ChangeOverSensor 2= Ch.Ov.ContactNorm.Cool 3= Ch.Ov.ContactNorm.Heat | States available if BV.5 is set to “4Pipe” 1= Off 2= Extern.Sensor | ||
| MVmin | 2 | UserFanSpeed | Write | States available if BV.4 is set to “Enable” 1= Auto 2= Speed1_Low 3= Speed2_Medium (available if MSV.8 is set to “Analog” or “3Speeds” or “2Speeds”) 4= Speed3_High (available if MSV.8 is set to “Analog” or “3Speeds”) | States available if BV.4is set to “Disable” 1= Speed1_Low 2= Speed2_Medium (available if MSV.8 is set to “Analog” or “3Speeds” or “2Speeds”) 3= Speed3_High (available if MSV.8 is set to “Analog” or “3Speeds”) | ||
| MVmin | 3 | UserControlMode | Write | States of all except TFxB24-OEy States available if MSV.4 is set to “Auto” 1= Auto 2= Heating 3= Cooling 4= Off (only if BV.3 is set to “Enable”) | States available if MSV.4 is set to “Cooling” 1= Cooling 2= Off (only if BV.3 is set to “Enable”) | States available if MSV.4 is set to “Heating” 1= Heating 2= Off (only if BV.3 is set to “Enable”) | States available if MSV.4 is set to “HeatingOrCooling” 1= Heating 2= Cooling 3= Off (only if BV.3 is set to “Enable”) | States of TFxB24-OEy products, States available if MSV.4 is set to “Auto” 1= Auto 2= Heating 3= Cooling 4= Fan 5= Off (only if BV.3 is set to “Enable”) | States available if MSV.4 is set to “Cooling” 1= Cooling 2= Fan 3= Off (only if BV.3 is set to “Enable”) | States available if MSV.4 is set to “Heating” 1= Heating 2= Fan 3= Off (only if BV.3 is set to “Enable”) | States available if MSV.4 is set to “HeatingOrCooling” 1= Heating 2= Cooling 3= Fan 4= Off (only if BV.3 is set to “Enable”) | ||
| MV | 4 | ControlMode | Write | 1= Auto 2= Heating 3= Cooling 4= HeatingOrCooling | ||
| MV | 5 | Heat/CoolOutputSignal2pipes | Write | 1= Analog 2= On_Off 3= Floating (except for TFCB24F3XY2) | ||
| MV | 6 | HeatingOutputSignal4pipes | Write | 1= Analog 2= On_Off 3= Pulsing | ||
| MV | 7 | CoolingOutputSignal4pipes | Write | 1= Analog 2= On_Off | ||
| MV | 8 | FanOutputSignal | Write | 1= Analog 2= 1Speed 3= 2Speeds 4= 3Speeds | State for TFCB24F3XY2 product, 1= 1Speed 2= 2Speeds 3= 3Speeds | ||
| MV | 10 | Loc.Heat.OutputSignal | Write | 1= Off 2= On_Off 3= Pulsing 4= Analog 5= On_Off_w_Fan 6= Pulsing_w_Fan 7= Analog_w_Fan | ||
| MV | 11 | DigitalInputMode | Write | 1= OccNorm.Open 2= OccNorm.Close | ||
| MV | 12 | UniversalInput2Function | Write | States available if BV.5 is set to 2Pipe: 1= ChangeOverSensor 2= Ch.Ov.ContactNorm.Cool 3= Ch.Ov.ContactNorm.Heat | States available if BV.5 is set to 4Pipe except for OE1 version. 1=Off | States available if BV.5 is set to “4 Pipe” in OE1 version 1= Off 2= Extern.Sensor | ||
| MVmin | 13 | OccupancyMode | Write | 1= Occ.Locally 2= Occupancy 3= NoOccupancy | ||
| MVmin | 14 | OccupancyStatus | Read | 1= NoOccupancy 2= Occupancy 3= Override |
No points match these filters.
Integration notes
- Object availability differs by model (TFCB/TFHB, F3 vs P3-OE); the source marks each object per model.
- Multistate state lists depend on configuration (e.g. BV.5 2-pipe/4-pipe, BV.4 fan auto enable); read State_Text from the device.
- The Object_List cannot be read in one request; the controller requires reading it one element at a time.
- Temperatures follow BV.1 Temper.Unit (Celsius or Fahrenheit).
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 TFxB Series Thermostat Controller 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 Neptronic TFxB Series Thermostat Controller
How many BACnet points does the Neptronic TFxB Series Thermostat Controller have?
This list has 73 BACnet objects: 5 analog inputs, 44 analog values, 1 binary input, 10 binary values, 13 multi-state values. The exact set on a given unit depends on its firmware, installed options and configuration.
Which Neptronic TFxB Series Thermostat Controller BACnet points are writable?
57 of the 73 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 Neptronic TFxB Series Thermostat Controller BACnet documentation?
The source is TFxB Series Thermostat Controller BACnet Communication Module User Guide (TFxB24-Bacnet-121026-EUA), revision 2012-10-26, published free by Neptronic at https://www.neptronic.com/controls/PDF/TFxB24-CMUG.pdf.
What are the minimum BACnet points to integrate the Neptronic TFxB Series Thermostat Controller?
Start with MV 13 OccupancyMode (BMS occupancy command: local, occupied or unoccupied); MV 3 UserControlMode (Auto/heat/cool/off mode); AV 7 Temper.SetPointOcc. (Occupied setpoint (writable)); MV 2 UserFanSpeed (Fan speed: auto/low/medium/high); MV 14 OccupancyStatus (Actual occupancy state including override); AV 1 ControlTemper. (Measured temperature the thermostat controls on); AV 2 HeatingDemand (Heating output demand %); AV 3 CoolingDemand (Cooling output demand %); AV 4 FanDemand (Fan demand, 0-100 %).
How do I enable BMS control of the Neptronic TFxB Series Thermostat Controller?
Occupancy is forced from the BMS with MSV.13 OccupancyMode (Occ.Locally lets the thermostat decide; the other two states force occupied or unoccupied). Mode is set with MSV.3; BV.3 decides whether Off is offered.
Can the BMS supply sensor values to the Neptronic TFxB Series Thermostat Controller?
No dedicated network-temperature object is listed. Values can be overridden by setting Out_of_Service on an input object and writing Present_Value, but the controller returns the object to normal after the Out-of-Service timeout (default 15 minutes).
How do I check these points on the real TFxB Series Thermostat Controller?
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 Neptronic BACnet points lists
- Make-up air unit (electric heat)
Neptronic CMU Compact Make-up Air Unit
Neptronic CMU compact make-up air units with electric heating, EC fan, damper and optional exhaust fan outputs.
Also known as: CMU, Neptronic CMU - Fan coil unit controller
Neptronic EFCB Series Fan Coil Controller
Neptronic EFCB fan coil controllers (24, 120 or 240 Vac, 2 or 4 relays) for 2-pipe and 4-pipe fan coils with TFL/TDF room sensors.
Also known as: EFCB, EFCB10TU2, EFCB10TU4, EFCB11TU2, EFCB11TU4, EFCB12TU2, EFCB12TU4 - Fan coil unit controller
Neptronic EFCB-OE1 Series Fan Coil Controller
Neptronic EFCB-OE1 fan coil controllers (24 or 240 Vac, 0, 2 or 4 relays), an OEM variant of the EFCB series.
Also known as: EFCB-OE1, EFCB10T-OE1, EFCB12T-OE1, EFCB12TU2-OE1, EFCB12TU4-OE1 - VAV terminal unit controller
Neptronic EVCB14N Series VAV Controller
Neptronic EVCB14N networkable VAV controllers with integrated damper actuator, pressure-independent or pressure-dependent, with 0-4 triac outputs.
Also known as: EVCB14N, EVCB14NIT0S, EVCB14NIT2S, EVCB14NIT4S, EVCB14NDT4S, EVCB14NIT0SF, EVCB14NIT4SF - VAV terminal unit controller
Neptronic EVCB14NxT4X VAV Controller (external motor)
Neptronic EVCB14N VAV controllers with four triac outputs that drive an external damper motor, pressure independent (IT4X) or dependent (DT4X).
Also known as: EVCB14NxT4X, EVCB14NIT4X, EVCB14NDT4X - VAV terminal unit controller
Neptronic EVCB44N Series VAV Controller
Neptronic EVCB44N VAV controllers without triac outputs, pressure independent (IT0S) or pressure dependent (DT0S).
Also known as: EVCB44N, EVCB44NIT0S, EVCB44NDT0S - Dual duct VAV terminal controller
Neptronic EVCBM Dual Duct VAV Controller
Neptronic EVCBM master controller used on dual duct terminals, with a second (slave) airflow channel for the other duct.
Also known as: EVCBM, EVCBM Dual Duct, EVCB dual duct - Steam humidifier valve controller
Neptronic SKDESC-xB
Neptronic SKDESC-xB electronic controllers for steam-to-steam / direct steam injection humidifier valves (ESCJx jacketed, ESCMx models).
Also known as: SKDESC, SKDESCxB, ESCJx, ESCMx, Electronic Steam Controller - Electric steam humidifier
Neptronic SKE4
Neptronic SKE4 electric (heating element) steam humidifiers, indoor and outdoor versions.
Also known as: SKE4 electric steam humidifier, SKE4-N, SKE4-E, SKE4 BACnet - Gas-fired steam humidifier
Neptronic SKG4
Neptronic SKG4 gas-fired steam humidifiers with up to four humidifier modules.
Also known as: SKG4 gas fired humidifier, SKG4-N, SKG4-E, SKG4 BACnet - High-pressure atomizing humidifier / cooler
Neptronic SKH4
Neptronic SKH4 high-pressure water atomizing humidifiers and evaporative coolers with up to six zones (A-F).
Also known as: SKH4 high-pressure atomizer, SKH4 BACnet - Reverse osmosis water treatment unit
Neptronic SKRO
Neptronic SKRO reverse osmosis water treatment units feeding humidifiers.
Also known as: SKRO reverse osmosis, SKRO BACnet - Steam-to-steam humidifier
Neptronic SKS4
Neptronic SKS4 steam-to-steam (boiler steam heated) humidifiers.
Also known as: SKS4 steam to steam humidifier, SKS4 BACnet - Evaporative humidifier
Neptronic SKV
Neptronic SKV evaporative (media) humidifiers with up to four modules.
Also known as: SKV evaporative humidifier, SKV BACnet - Evaporative cooler / humidifier
Neptronic SKVF
Neptronic SKVF series evaporative coolers (also used for humidification).
Also known as: SKVF evaporative cooler, SKVF Series, SKVF BACnet
Source: TFxB Series Thermostat Controller BACnet Communication Module User Guide · TFxB24-Bacnet-121026-EUA · rev. 2012-10-26. Object names, instances and units are reproduced as published; descriptions are our own.