- Home
- BACnet points lists
- Neptronic
- TUCB / TUHB universal controller (TUxB24C6X2)
Fan coil / zone thermostat controller · BACnet points list
Neptronic TUCB / TUHB universal controller (TUxB24C6X2) BACnet points list
Updated 6 November 2026
A wall-mount universal room controller with configurable inputs and outputs that speaks BACnet MS/TP. The BACnet guide lists 183 objects: inputs and outputs, mode, fan and occupancy commands, setpoints, demands per ramp, alarms and a large set of Cfg_ configuration objects. Which outputs and modes are used depends on how the ramps and inputs are configured.
This page lists 183 BACnet objects for the Neptronic TUCB / TUHB universal controller (TUxB24C6X2) — 153 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
- TUCB / TUHB universal controller (TUxB24C6X2)
- Equipment
- Fan coil / zone thermostat controller
- Equipment type
- VAV boxes & fan coils
- BACnet objects
- 183 (153 writable)
- Transport
- BACnet MS/TP
- Firmware
- Not stated
- Default device instance
- 153000 + MAC address
- Also known as
- TUCB, TUHB, TUxB24C6X2, TUCB24C6X2, TUHB24C6X2
Reference only, provided as-is: verify against Neptronic’s current documentation and the live device before use. Not official Neptronic information. Terms of use.
BMS integration notes: Neptronic TUCB / TUHB universal controller (TUxB24C6X2)
Command occupancy with MSV.13 NsbOccCommand, the mode with MSV.1 and the fan with MSV.2, and write the setpoint to AV.9. To feed the room temperature from the BMS, set MSV.21 to Network and keep writing AV.1 ControlTemp within the AV.2 timeout. Read MSV.14, AV.1, the ramp demands and the AL_ alarm BVs.
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 | NsbOccCommand | BMS occupancy command: local, off, occupied, unoccupied | Command |
| MV 1 | SystemMode | Mode: auto, heating, cooling, fan, off | Write |
| MV 2 | UserFanSpeedSelect | Fan speed: auto, low, medium, high | Write |
| AV 9 | TempSetPoint | Occupied/day temperature setpoint | Command |
| MV 14 | OccupancyStatus | Actual occupancy incl. override | Read |
| AV 1 | ControlTemp | Temperature used for control | Command |
| AV 20 | Heating1Demand | Heating ramp 1 demand, % | Read |
| AV 35 | Cooling1Demand | Cooling ramp 1 demand, % | Read |
| BV 37 | AL_FlowSwitch | Airflow alarm | Read |
| BV 36 | AL_ DirtyFilter | Filter change required | Read |
Enable & remote start
MSV.13 NsbOccCommand: Locally lets the controller follow its occupancy input; the other states force off, occupied/day or unoccupied/night from the BMS.
Heartbeat & communication loss
With MSV.21 Cfg_TempControlSource = Network, the BMS must keep writing AV.1 ControlTemp; if nothing arrives for AV.2 Cfg_NetworkTimeOut (0-60 min) the controller goes to OFF and AV.1 shows 999 °C in fault. With AV.2 = 0, AV.1 resets to the AV.9 setpoint.
Sensors & values from the BMS
Set MSV.21 Cfg_TempControlSource to Network (1) and write the room temperature to AV.1 ControlTemp (commandable).
Network setup
- MAC address 0-254 (default 000) from the menu or Device proprietary property #1000; device instance defaults to 153000 + MAC.
- Baud rate Auto (default), 9600, 19200, 38400 or 76800.
- BV.1 Cfg_TempUnitBACnet selects Celsius or Fahrenheit for BACnet values.
Watch out for
- Relinquish defaults of commandable setpoints are saved to non-volatile memory.
- COV subscriptions are lost on a power cycle.
Neptronic TUCB / TUHB universal controller (TUxB24C6X2) 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 | AnalogInput1 | Sensor reading value on analog input 1 | V | Read | |
| AI | 2 | AnalogInput2 | Sensor reading value on analog input 2 | V | Read | |
| AI | 7 | InternTemp | Internal temp sensor value (ITS) of the integrated sensor | °F/°C | Read | |
| AI | 8 | InternHumidity* | Internal humidity value measured by the internal humidity sensor | %RH | Read | |
| AO | 1 | AnalogOutput1 | Percentage value of analog output 1, based on demand | % | Write | |
| AO | 2 | AnalogOutput2 | Percentage value of analog output 2, based on demand | % | Write | |
| AVmin | 1 | ControlTemp | Temperature value that is used to calculate demand | °F/°C | Command | |
| AV | 2 | Cfg_NetworkTimeOut | Configuration time value | min | Write | |
| AV | 3 | ExternTemp | Extern temperature sensor (ETS) | °F/°C | Read | |
| AV | 4 | ChangeOverTemp | Changeover temperature sensor (SENs) | °F/°C | Read | |
| AV | 5 | Cfg_InternTempOffset | Calibrate the integrated temp sensor of the controller (ITS) | °F/°C | Write | |
| AV | 6 | Cfg_ExternTempOffset | Calibrate the external temp sensor (ETS) | °F/°C | Write | |
| AV | 7 | Cfg_ExternTempMin | Minimum temp read by the sensor (minimum range value) | °F/°C | Write | |
| AV | 8 | Cfg_ExternTempMax | Maximum temp read by the sensor (maximum range value) | °F/°C | Write | |
| AVmin | 9 | TempSetPoint | Set the actual user setpoint of the zone in occupied/day operation mode | °F/°C | Command | |
| AV | 10 | Cfg_MinSetPoint | Set the minimum temp setpoint of the zone in occupied/day operation mode | °F/°C | Write | |
| AV | 11 | Cfg_MaxSetPoint | Set the maximum temp setpoint of the zone in occupied/day operation mode | °F/°C | Write | |
| AV | 12 | SetPointCoolNoOccNSB | Configuration value of the cooling setpoint when in night setback or unoccupied | °F/°C | Write | |
| AV | 13 | SetPointHeatNoOccNSB | Configuration value of the heating setpoint when in night setback or unoccupied | °F/°C | Write | |
| AVmin | 20 | Heating1Demand | Status value that represents the heating demand for the Heating Ramp 1 | % | Read | |
| AV | 21 | Cfg_Heating1PropBand | Range through which the controller will modulate the heating output from 0 | °F/°C | Write | |
| AV | 22 | Cfg_Heating1DeadBand | Deadband around the setpoint | °F/°C | Write | |
| AV | 24 | Heating2Demand | Status value that represents the heating demand for the Heating Ramp 2 | % | Read | |
| AV | 25 | Cfg_Heating2PropBand | Range through which the controller will modulate the heating output from 0 | °F/°C | Write | |
| AV | 26 | Cfg_Heating2DeadBand | Deadband around the setpoint | °F/°C | Write | |
| AV | 32 | Cfg_IntegralTimeHeating | Reciprocal of the integral time in secs (1/I or repeats per second) | s | Write | |
| AVmin | 35 | Cooling1Demand | Status value that represents the cooling demand for the Cooling Ramp 1 | % | Read | |
| AV | 36 | Cfg_Cooling1PropBand | Range through which the controller will modulate the cooling output from 0 | °F/°C | Write | |
| AV | 37 | Cfg_Cooling1DeadBand | Deadband around the setpoint | °F/°C | Write | |
| AV | 38 | Cooling2Demand | Status value that represents the cooling demand for the Cooling Ramp 2 | % | Read | |
| AV | 39 | Cfg_Cooling2PropBand | Range through which the controller will modulate the cooling output from 0 | °F/°C | Write | |
| AV | 40 | Cfg_Cooling2DeadBand | Deadband around the setpoint | °F/°C | Write | |
| AV | 45 | Cfg_IntegralTimeCooling | Reciprocal of the integral time in secs (1/I or repeats per second) | s | Write | |
| AV | 46 | Cfg_CoolingAntiCycleDelay | Cooling output anti-short-cycle time, minutes | min | Write | |
| AV | 50 | ChangeOverDemand | Status value that represents the changeover demand | % | Read | |
| AV | 51 | Cfg_ChangeOverPropBand | Proportional band for the changeover output | °F/°C | Write | |
| AV | 52 | Cfg_ChangeOverDeadBand | Range at which the controller will not take action on the changeover | °F/°C | Write | |
| AV | 53 | ChangeOverSetPoint | Entering water temperature threshold for changeover | °F/°C | Write | |
| AV | 56 | Cfg_CL_HT_SwitchTimer | Delay before changeover is allowed to switch | min | Write | |
| AV | 58 | CL_HT_SwitchTimerCount | Status value of the remaining time before the changeover is authorised | s | Read | |
| AV | 60 | FanDemand | Status value that represents the fan demand | % | Read | |
| AV | 61 | Cfg_FanAutoTimeOutDelay | Prevent the cycling of the fan | s | Write | |
| AV | 62 | Cfg_FanDampingFactor | Configuration value in secs that represents the damping factor for changing fan | s | Write | |
| AV | 70 | ExternHumidity | External humidity sensor value (Erh) | %RH | Read | |
| AV | 71 | Cfg_InternHumidityOffset* | Calibrate the internal relative humidity sensor (irh) | %RH | Write | |
| AV | 72 | Cfg_ExternHumidityOffset | Calibrate the external relative humidity sensor (Erh) | %RH | Write | |
| AV | 73 | HumSetPoint | Set the actual user humidity setpoint of the zone in occupied/day operation | %RH | Command | |
| AV | 74 | Cfg_HumMinSetPoint | Set the minimum relative humidity setpoint of the zone in occupied/day operation | %RH | Write | |
| AV | 75 | Cfg_HumMaxSetPoint | Set the maximum relative humidity setpoint of the zone in occupied/day operation | %RH | Write | |
| AV | 76 | DehumdifySPNoOccNSB | Configuration value of the highest relative humidity allowed when in night setback | %RH | Write | |
| AV | 77 | HumidifySPNoOccNSB | Configuration value of the lowest relative humidity allowed when in night setback | %RH | Write | |
| AV | 78 | HumidifyDemand | Status value that represents the humidifier modulation, based on relative humidity | %RH | Read | |
| AV | 79 | DehumidifyDemand | Status value that represents the dehumidification percentage, based on relative humidity | %RH | Read | |
| AV | 80 | Cfg_HumPropBand | Proportional band for the humidity output | %RH | Write | |
| AV | 81 | Cfg_HumDeadBand | Deadband around the setpoint | %RH | Write | |
| AV | 85 | Cfg_NSBOverrideDelay | Maximum override time in night setback, minutes | min | Write | |
| AV | 86 | Cfg_NoOccOverrideDelay | Maximum configuration time in mins when in unoccupied mode and an override | min | Write | |
| AV | 87 | Cfg_NoOccOvCountDown | Time in mins before the state of the input changes from Occupied | min | Read | |
| AV | 88 | Cfg_OccupancyMinTime | Time in mins before the state of the input changes from Occupied | min | Write | |
| AV | 90 | Cfg_BinaryInput1Delay | Configuration time in secs | s | Write | |
| AV | 91 | Cfg_BinaryInput2Delay | See AV.90 | s | Write | |
| AV | 92 | Cfg_AnalogInput1Delay | See AV.90 | s | Write | |
| AV | 93 | Cfg_AnalogInput2Delay | See AV.90 | s | Write | |
| AV | 95 | CO2SensorValue | Carbon dioxide sensor (CO2) | ppm | Read | |
| AV | 96 | Cfg_CO2Range | Maximum range of the CO2 sensor (PPM) | ppm | Write | |
| AV | 97 | CO2Setpoint | Maximum limit of CO2 concentration before the controller sends an alarm | ppm | Write | |
| AV | 100 | Cfg_AnalogOutput1Min | This value represents the minimum control signal of the controlled element | V | Write | |
| AV | 101 | Cfg_AnalogOutput1Max | This value represents the maximum control signal of the controlled element | V | Write | |
| AV | 103 | Cfg_AnalogOutput2Min | See AV.100 | V | Write | |
| AV | 104 | Cfg_AnalogOutput2Max | See AV.101 | V | Write | |
| AV | 106 | Cfg_MinCoolHeat1Position | Configuration value in percentage at which the controller sets the CH1 output | % | Write | |
| AV | 115 | Cfg_BinaryOutput1ClosePos | Configuration value that indicates the percentage of demand at which the contact | % | Write | |
| AV | 116 | Cfg_BinaryOutput1OpenPos | Configuration value that indicates the percentage of demand at which the contact | % | Write | |
| AV | 117 | Cfg_BinaryOutput1ContactDelay | Configuration value in mins to add a delay before allowing the output | min | Write | |
| AV | 120 | Cfg_BinaryOutput2ClosePos | See AV.115 | % | Write | |
| AV | 121 | Cfg_BinaryOutput2OpenPos | See AV.116 | % | Write | |
| AV | 122 | Cfg_BinaryOutput2ContactDelay | See AV.117 | min | Write | |
| AV | 125 | Cfg_BinaryOutput3ClosePos | See AV.115 | % | Write | |
| AV | 126 | Cfg_BinaryOutput3OpenPos | See AV.116 | % | Write | |
| AV | 127 | Cfg_BinaryOutput3ContactDelay | See AV.117 | min | Write | |
| AV | 130 | Cfg_BinaryOutput4ClosePos | See AV.115 | % | Write | |
| AV | 131 | Cfg_BinaryOutput4OpenPos | See AV.116 | % | Write | |
| AV | 132 | Cfg_BinaryOutput4ContactDelay | See AV.117 | min | Write | |
| AV | 133 | Cfg_BinaryOutput5ClosePos | See AV.115 | % | Write | |
| AV | 134 | Cfg_BinaryOutput5OpenPos | See AV.116 | % | Write | |
| AV | 135 | Cfg_BinaryOutput5ContactDelay | See AV.117 | min | Write | |
| AV | 136 | Cfg_BinaryOutput6ClosePos | See AV.115 | % | Write | |
| AV | 137 | Cfg_BinaryOutput6OpenPos | See AV.116 | % | Write | |
| AV | 138 | Cfg_BinaryOutput6ContactDelay | See AV.117 | min | Write | |
| AV | 165 | CopyCfgStartAddress | First address in the range of copied controllers while using the Copy | Write | ||
| AV | 166 | CopyCfgEndAddress | Last address in the range of copied controllers while using the Copy | Write | ||
| AV | 167 | CopyCfgResult | Value is used to verify whether the copy to the controllers operation | Write | ||
| AV | 206 | CloseOffVoltage | Configuration value of the voltage required in order to close the 6-way | Write | ||
| AV | 207 | MinCoolingVoltage | Configuration value of the voltage required for the 6-way valve to start | Write | ||
| AV | 208 | MinHeatingVoltage | Configuration value of the voltage required for the 6-way valve to start | Write | ||
| BI | 1 | BinaryInput1 | Contact status of the input: (0) Open, (1) Close | Read | 0=Open, 1=Close | |
| BI | 2 | BinaryInput2 | Contact status of the input: (0) Open, (1) Close | Read | 0=Open, 1=Close | |
| BO | 1 | BinaryOutput1 | Contact status of the output: (0) Open, (1) Close | Write | 0=Open, 1=Close | |
| BO | 2 | BinaryOutput2 | Contact status of the output: (0) Open, (1) Close | Write | 0=Open, 1=Close | |
| BO | 3 | BinaryOutput3 | Contact status of the output: (0) Open, (1) Close | Write | 0=Open, 1=Close | |
| BO | 4 | BinaryOutput4 | Contact status of the output: (0) Open, (1) Close | Write | 0=Open, 1=Close | |
| BO | 5 | BinaryOutput5 | Contact status of the output: (0) Open, (1) Close | Write | 0=Open, 1=Close | |
| BO | 6 | BinaryOutput6 | Contact status of the output: (0) Open, (1) Close | Write | 0=Open, 1=Close | |
| BV | 1 | Cfg_TempUnitBACnet | Temp units used in BACnet | Write | 0=Celsius, 1=Fahrenheit | |
| BV | 2 | Cfg_TempSetPointLock | Locks the zone setpoint at the keypad | Write | 0=Disable, 1=Enable | |
| BV | 3 | Cfg_UserSysOffMode | Configuration to allow users to turn off the controller | Write | 0=Enable, 1=Disable | |
| BV | 4 | Cfg_TempUnitTstat | Temp units used on the controller | Write | 0=Celsius, 1=Fahrenheit | |
| BV | 5 | Cfg _FreezeProtection | Enable or disable the automatic activation of the heating outputs when zone | Write | 0=Off, 1=On | |
| BV | 10 | Cfg_Heating1RampLock | Lock the heating ramp 1 even when a heating demand is active | Write | 0=Off, 1=On | |
| BV | 11 | Cfg_Heating2RampLock | Lock the heating ramp 2 even when a heating demand is active | Write | 0=Off, 1=On | |
| BV | 13 | Cfg_ CoolingRampLock | Lock the cooling ramp even when a cooling demand is active | Write | 0=Off, 1=On | |
| BV | 17 | Cfg_ChangeOverRampLock | Locks the changeover ramp | Write | 0=Off, 1=On | |
| BV | 20 | Cfg_UserFanAutoMode | Enable or disable the automatic fan option | Write | 0=Enable, 1=Disable | |
| BV | 21 | Cfg_FanSpeedOption | Select between the Standard (Neptronic) and Advanced (OE1) fan speed specifications | Write | 0=Standard, 1=Advanced | |
| BV | 25 | Cfg_HumControlSource | Configuration value that controls the humidity source, either internal or external | Write | 0=Intern Sensor, 1=Extern Sensor | |
| BV | 26 | Cfg_HumSetPointLock | Prevent the user from changing the relative humidity setpoint | Write | 0=Disable, 1=Enable | |
| BV | 27 | Cfg_HumidifyRampLock | Lock the humidification ramp even when a humidification demand is active | Write | 0=Off, 1=On | |
| BV | 28 | Cfg_DehumidifyRampLock | Lock the dehumidification ramp even when a dehumidification demand is active | Write | 0=Off, 1=On | |
| BV | 30 | ChangeOverMode | Status value of the actual changeover mode (0) Cooling, (1) Heating | Write | 0=Cooling, 1=Heating | |
| BV | 35 | Cfg_NightorNoOccMode | Configuration to determine the action of the controller when in night setback | Write | 0=Setpoint, 1=OFF | |
| BVmin | 36 | AL_ DirtyFilter | Status value to inform if a filter change is required | Read | 0=No, 1=Yes | |
| BVmin | 37 | AL_FlowSwitch | Status value to inform if an airflow alarm is active | Read | 0=No, 1=Yes | |
| BV | 38 | AL_Override | Status value to inform if an override is active | Read | 0=No, 1=Yes | |
| BV | 39 | AL_WindowOpened | Status value to inform that a window has been opened | Read | 0=No, 1=Yes | |
| BV | 40 | AL_DoorOpened | Status value to inform that a door has been opened | Read | 0=No, 1=Yes | |
| BV | 41 | AL_OverHeat | Status value to inform if a heat/reheat with fan override is active | Read | 0=No, 1=Yes | |
| BV | 42 | AL_SelectorSwitchStatus | Status value to inform if the selector switch is in (0) Remote | Read | 0=Remote mode, 1=Local mode | |
| BV | 45 | Cfg_BinaryInput1Contact | Configuration to change the contact's normal position | Write | 0=Norm Open, 1=Norm Close | |
| BV | 46 | Cfg_BinaryInput2Contact | See BV.45 | Write | 0=Norm Open, 1=Norm Close | |
| BV | 47 | Cfg_AnalogInput1Contact | See BV.45 | Write | 0=Norm Open, 1=Norm Close | |
| BV | 48 | Cfg_AnalogInput2Contact | See BV.45 | Write | 0=Norm Open, 1=Norm Close | |
| BV | 49 | Cfg_WindowOpenedMode | Controller action when the window contact opens | Write | 0=Setpoint, 1=OFF | |
| BV | 50 | Cfg_DoorOpenedMode | Controller action when the door contact opens | Write | 0=Setpoint, 1=OFF | |
| BV | 55 | Cfg_AnalogOutput1Direction | Analog output direction | Write | 0=Direct, 1=Reverse | |
| BV | 56 | Cfg_AnalogOutput2Direction | See BV.55 | Write | 0=Direct, 1=Reverse | |
| BV | 60 | Cfg_BinaryOutput1Direction | Binary output direction | Write | 0=Direct, 1=Reverse | |
| BV | 61 | Cfg_BinaryOutput2Direction | See BV.60 | Write | 0=Direct, 1=Reverse | |
| BV | 62 | Cfg_BinaryOutput3Direction | See BV.60 | Write | 0=Direct, 1=Reverse | |
| BV | 63 | Cfg_BinaryOutput4Direction | See BV.60 | Write | 0=Direct, 1=Reverse | |
| BV | 64 | Cfg_BinaryOutput5Direction | See BV.60 | Write | 0=Direct, 1=Reverse | |
| BV | 65 | Cfg_BinaryOutput6Direction | See BV.60 | Write | 0=Direct, 1=Reverse | |
| BV | 85 | Cfg_ServiceDisplayAddress | When activated, the controller lights up and displays the MSTP address | Write | 0=Off, 1=On | |
| BV | 86 | Cfg_KeyPadUpperLeftLock | When on, the button is locked in run mode | Write | 0 = Off, 1 = On If set to "On", functionality of these buttons will not be available. | |
| BV | 87 | Cfg_KeyPadBottomLeftLock | When on, the button is locked in run mode | Write | 0 = Off, 1 = On If set to "On", functionality of these buttons will not be available. | |
| BV | 88 | Cfg_KeyPadArrowsLock | When on, the button is locked in run mode | Write | 0 = Off, 1 = On If set to "On", functionality of these buttons will not be available. | |
| BV | 89 | Cfg_ProgramModeLock | When on, all buttons are locked | Write | 0=Off, 1=On | |
| BV | 90 | CopyCfgExecute | When using Copy Config, this value is used to start the copy | Write | 0=No, 1=Yes | |
| BV | 91 | Cfg_ActivateSchedule | Configuration to activate the schedule | Write | 0=No, 1=Yes | |
| BV | 95 | Cfg_HeatPumpOption | Configuration to enable or disable the heat pump option | Write | 0=Off, 1=On | |
| BV | 96 | Cfg_ReversingValve | Configuration to set the mode in which the reversing valve is energized | Write | 0=O, 1=B | |
| BV | 97 | Cfg_EMHAutoMode | Enable or disable the EMH Auto mode | Write | 0=No, 1=Yes | |
| BV | 98 | Cfg_EMHOutput | Enable or disable emergency heat (EMH) | Write | 0=Disable, 1=Enable | |
| BV | 99 | Cfg_Y2Output | Enable or disable compressor Y2 output | Write | 0=Disable, 1=Enable | |
| MVmin | 1 | SystemMode | Actual mode selected | Write | Auto, Heating, EMH, Cooling, Fan, Off (options depend on configuration) | |
| MVmin | 2 | UserFanSpeedSelect | Actual fan speed | Write | 1=Auto, 2=Low, 3=Medium, 4=High | |
| MV | 5 | HumControlMode | Authorize humidification and/or dehumidification in order to maintain relative humidity setpoints | Write | 1=Auto, 2=Dehumidification, 3=Humidification, 4=Off | |
| MV | 10 | Cfg_ChangeOverControlMode | Configuration that indicates the source of the changeover value | Write | 1=Locally, 2=Cooling, 3=Heating | |
| MVmin | 13 | NsbOccCommand | Configuration to set the occupancy or night setback mode | Command | If BI = Occupancy or Night Setback at MSV.46 and/or MSV.47 1 = Locally 2 = Off 3 = Occupancy/Day 4 = No Occupancy/Night If BI = any option except Occupancy or Night Setback at MSV.46 and/or MSV.47 1 = Off 2 =... | |
| MVmin | 14 | OccupancyStatus | Status that indicates the actual occupancy | Read | 1=NoOccupancy, 2=Occupancy, 3=Override | |
| MV | 15 | NightSetBackStatus | Status that indicates the actual mode of the zone | Read | 1=Day, 2=Night, 3=Override | |
| MV | 20 | Cfg_Sequence Select | Limit available options at MSV.1 | Write | 1=Auto, 2=Heating, 3=Cooling, 4=HeatingOrCooling, 5=Auto Lock | |
| MV | 21 | Cfg_ TempControlSource | Set the control temp to be used by the controller | Write | 1=Network (Net), 2=Internal (ItS), 3=External (EtS) | |
| MV | 25 | Cfg_FanOperationType | Set the number of fan speed available on the fan coil | Write | 1=1Speed, 2=2Speeds, 3=3Speeds | |
| MV | 26 | Cfg_FanModeNoOccNight | Set the fan speed for no occupancy or night setback mode | Write | 1=Low, 2=Medium, 3=High, 4=Auto | |
| MV | 27 | Cfg_FanModeWindowOpened | Set the fan speed mode when the window is open | Write | 1=Low, 2=Medium, 3=High, 4=Auto | |
| MV | 28 | Cfg_FanModeDoorOpened | Set the fan speed mode when the door is open | Write | 1=Low, 2=Medium, 3=High, 4=Auto | |
| MV | 35 | Cfg_AnalogInput1Type | Select the input signal type for Analog Input 1 (AI1) | Write | 1=OFF, 2=Extern Sensor 10k, 3=Change Over Sensor, 4=Ch Ov Contact Norm Cool, 5=Ch Ov Contact Norm Heat, 6=Outside Air Sensor, 7=Extern Sensor0_10V, 8=CO2_0_10V, 9=Occupancy, 10=Night Set Back, 11=Override, 12=Window, 13=Door, 14=Dirty Filter, 15=Flow Switch, 16=Overheat, 17=Selector Switch, 18=Humidity Sensor0_10V | |
| MV | 36 | Cfg_AnalogInput2Type | See MSV.35 | Write | ||
| MV | 46 | Cfg_BinaryInput1Type | Select the input signal type for Binary Input 1 (BI1) | Write | 1=OFF, 2=Override, 3=Window, 4=Door, 5=Dirty Filter, 6=Flow Switch, 7=Overheat, 8=Selector Switch, 9=Ch Ov Contact Norm Cool, 10=Ch Ov Contact Norm Heat, 11=Occupancy, 12=Night Set Back | |
| MV | 47 | Cfg_BinaryInput2Type | See MSV.46 | Write | ||
| MV | 55 | Cfg_AnalogOutput1Ramp | Ramp used to modulate AO1 based on demand | Write | 1=OFF, 2=Change Over With Fan, 3=Cooling1 With Fan, 4=Cooling2 With Fan, 5=Heating1 With Fan, 6=Heating2 With Fan, 7=Heating2, 8=Cooling1 Heating1 With Fan, 9=HumidifyWithFan, 10=CO2 Alarm, 11=6 way valve | |
| MV | 57 | Cfg_AnalogOutput2Ramp | Ramp assigned to AO2 (see MSV.55 and BV.95) | Write | ||
| MV | 70 | Cfg_BinaryOutput1Ramp | Ramp used to modulate BO1 based on demand | Write | 1=OFF, 2=Change Over With Fan, 3=Cooling1 With Fan, 4=Cooling2 With Fan, 5=Heating1 With Fan, 6=Heating2 With Fan, 7=Heating2, 8=Cooling1 Heating1 With Fan, 9=HumidifyWithFan, 10=CO2 Alarm | |
| MV | 71 | Cfg_BinaryOutput2Ramp | See MSV.70 | Write | ||
| MV | 72 | Cfg_BinaryOutput3Ramp | See MSV.70 | Write | ||
| MV | 73 | Cfg_BinaryOutput4Ramp | If MSV.25 Cfg_FanOperationType is set to 3 speeds, (1) Fan: High speed | Write | ||
| MV | 74 | Cfg_BinaryOutput5Ramp | If MSV.25 Cfg_FanOperationType is set to 3 speeds, (1) Fan: Medium speed | Write | ||
| MV | 75 | Cfg_BinaryOutput6Ramp | If MSV.25 Cfg_FanOperationType is set to 3 speeds, (1) Fan: Low speed | Write | ||
| MV | 95 | Cfg_DisplayInfo | Configuration value of the information displayed on the controller | Write | 1=Temp and demand, 2=Setpoint and demand, 3=Temp only, 4=Setpoint only, 5=Off | |
| MV | 96 | Cfg_ValveSize | Configuration value of the valve size in inches for the 6-way valve | Write | 1=1/2, 2=3/4, 3=1 | |
| SCH | 1 | OccupancySchedule | Weekly occupancy schedule to specify which occupancy state is active during specific | Read | ||
| Other | 1 | ProgramFirmware | Program object for firmware update (LOAD or RESTART) | Write | ||
| FILE | 1 | FirmwareBinaryFile | Firmware binary file written for an update | Write |
No points match these filters.
Object ID lookup: Neptronic TUCB / TUHB universal controller point IDs by name
AI1AnalogInput1AI2AnalogInput2AI7InternTempAI8InternHumidity*AO1AnalogOutput1AO2AnalogOutput2AV1ControlTempAV2Cfg_NetworkTimeOutAV3ExternTempAV4ChangeOverTempAV5Cfg_InternTempOffsetAV6Cfg_ExternTempOffsetAV7Cfg_ExternTempMinAV8Cfg_ExternTempMaxAV9TempSetPointAV10Cfg_MinSetPointAV11Cfg_MaxSetPointAV12SetPointCoolNoOccNSBAV13SetPointHeatNoOccNSBAV20Heating1DemandAV21Cfg_Heating1PropBandAV22Cfg_Heating1DeadBandAV24Heating2DemandAV25Cfg_Heating2PropBandAV26Cfg_Heating2DeadBandAV32Cfg_IntegralTimeHeatingAV35Cooling1DemandAV36Cfg_Cooling1PropBandAV37Cfg_Cooling1DeadBandAV38Cooling2DemandAV39Cfg_Cooling2PropBandAV40Cfg_Cooling2DeadBandAV45Cfg_IntegralTimeCoolingAV46Cfg_CoolingAntiCycleDelayAV50ChangeOverDemandAV51Cfg_ChangeOverPropBandAV52Cfg_ChangeOverDeadBandAV53ChangeOverSetPointAV56Cfg_CL_HT_SwitchTimerAV58CL_HT_SwitchTimerCountAV60FanDemandAV61Cfg_FanAutoTimeOutDelayAV62Cfg_FanDampingFactorAV70ExternHumidityAV71Cfg_InternHumidityOffset*AV72Cfg_ExternHumidityOffsetAV73HumSetPointAV74Cfg_HumMinSetPointAV75Cfg_HumMaxSetPointAV76DehumdifySPNoOccNSBAV77HumidifySPNoOccNSBAV78HumidifyDemandAV79DehumidifyDemandAV80Cfg_HumPropBandAV81Cfg_HumDeadBandAV85Cfg_NSBOverrideDelayAV86Cfg_NoOccOverrideDelayAV87Cfg_NoOccOvCountDownAV88Cfg_OccupancyMinTimeAV90Cfg_BinaryInput1DelayAV91Cfg_BinaryInput2DelayAV92Cfg_AnalogInput1DelayAV93Cfg_AnalogInput2DelayAV95CO2SensorValueAV96Cfg_CO2RangeAV97CO2SetpointAV100Cfg_AnalogOutput1MinAV101Cfg_AnalogOutput1MaxAV103Cfg_AnalogOutput2MinAV104Cfg_AnalogOutput2MaxAV106Cfg_MinCoolHeat1PositionAV115Cfg_BinaryOutput1ClosePosAV116Cfg_BinaryOutput1OpenPosAV117Cfg_BinaryOutput1ContactDelayAV120Cfg_BinaryOutput2ClosePosAV121Cfg_BinaryOutput2OpenPosAV122Cfg_BinaryOutput2ContactDelayAV125Cfg_BinaryOutput3ClosePosAV126Cfg_BinaryOutput3OpenPosAV127Cfg_BinaryOutput3ContactDelayAV130Cfg_BinaryOutput4ClosePosAV131Cfg_BinaryOutput4OpenPosAV132Cfg_BinaryOutput4ContactDelayAV133Cfg_BinaryOutput5ClosePosAV134Cfg_BinaryOutput5OpenPosAV135Cfg_BinaryOutput5ContactDelayAV136Cfg_BinaryOutput6ClosePosAV137Cfg_BinaryOutput6OpenPosAV138Cfg_BinaryOutput6ContactDelayAV165CopyCfgStartAddressAV166CopyCfgEndAddressAV167CopyCfgResultAV206CloseOffVoltageAV207MinCoolingVoltageAV208MinHeatingVoltageBI1BinaryInput1BI2BinaryInput2BO1BinaryOutput1BO2BinaryOutput2BO3BinaryOutput3BO4BinaryOutput4BO5BinaryOutput5BO6BinaryOutput6BV1Cfg_TempUnitBACnetBV2Cfg_TempSetPointLockBV3Cfg_UserSysOffModeBV4Cfg_TempUnitTstatBV5Cfg _FreezeProtectionBV10Cfg_Heating1RampLockBV11Cfg_Heating2RampLockBV13Cfg_ CoolingRampLockBV17Cfg_ChangeOverRampLockBV20Cfg_UserFanAutoModeBV21Cfg_FanSpeedOptionBV25Cfg_HumControlSourceBV26Cfg_HumSetPointLockBV27Cfg_HumidifyRampLockBV28Cfg_DehumidifyRampLockBV30ChangeOverModeBV35Cfg_NightorNoOccModeBV36AL_ DirtyFilterBV37AL_FlowSwitchBV38AL_OverrideBV39AL_WindowOpenedBV40AL_DoorOpenedBV41AL_OverHeatBV42AL_SelectorSwitchStatusBV45Cfg_BinaryInput1ContactBV46Cfg_BinaryInput2ContactBV47Cfg_AnalogInput1ContactBV48Cfg_AnalogInput2ContactBV49Cfg_WindowOpenedModeBV50Cfg_DoorOpenedModeBV55Cfg_AnalogOutput1DirectionBV56Cfg_AnalogOutput2DirectionBV60Cfg_BinaryOutput1DirectionBV61Cfg_BinaryOutput2DirectionBV62Cfg_BinaryOutput3DirectionBV63Cfg_BinaryOutput4DirectionBV64Cfg_BinaryOutput5DirectionBV65Cfg_BinaryOutput6DirectionBV85Cfg_ServiceDisplayAddressBV86Cfg_KeyPadUpperLeftLockBV87Cfg_KeyPadBottomLeftLockBV88Cfg_KeyPadArrowsLockBV89Cfg_ProgramModeLockBV90CopyCfgExecuteBV91Cfg_ActivateScheduleBV95Cfg_HeatPumpOptionBV96Cfg_ReversingValveBV97Cfg_EMHAutoModeBV98Cfg_EMHOutputBV99Cfg_Y2OutputMV1SystemModeMV2UserFanSpeedSelectMV5HumControlModeMV10Cfg_ChangeOverControlModeMV13NsbOccCommandMV14OccupancyStatusMV15NightSetBackStatusMV20Cfg_Sequence SelectMV21Cfg_ TempControlSourceMV25Cfg_FanOperationTypeMV26Cfg_FanModeNoOccNightMV27Cfg_FanModeWindowOpenedMV28Cfg_FanModeDoorOpenedMV35Cfg_AnalogInput1TypeMV36Cfg_AnalogInput2TypeMV46Cfg_BinaryInput1TypeMV47Cfg_BinaryInput2TypeMV55Cfg_AnalogOutput1RampMV57Cfg_AnalogOutput2RampMV70Cfg_BinaryOutput1RampMV71Cfg_BinaryOutput2RampMV72Cfg_BinaryOutput3RampMV73Cfg_BinaryOutput4RampMV74Cfg_BinaryOutput5RampMV75Cfg_BinaryOutput6RampMV95Cfg_DisplayInfoMV96Cfg_ValveSizeSCH1OccupancyScheduleFILE1FirmwareBinaryFile
Integration notes
- Objects marked Present Value in the W? column are writable; AV 1, AV 9, AV 73, MV 13 are commandable (priority array).
- Inputs can be overridden by setting Out_of_Service; they return to normal after the time in Device proprietary property #1002 (default 15 min).
- SystemMode (MSV.1) options depend on BV.3, BV.21, BV.98 and MSV.20; read State_Text from the device.
- NsbOccCommand (MSV.13) has 4 states when an input is set to Occupancy or Night Setback (1 Locally, 2 Off, 3 Occupancy/Day, 4 No Occupancy/Night), otherwise 3 (1 Off, 2 Occupancy/Day, 3 No Occupancy/Night).
- Object names are listed as printed, including the odd spaces (for example "AL_ DirtyFilter").
- This is the older TUxB product line; most of its objects carry the same names and instances as the TUUB.
- The program (PGM.1) and file (FIL.1) objects used for firmware updates are listed as type Other and FILE.
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 TUCB / TUHB universal controller (TUxB24C6X2) 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 TUCB / TUHB universal controller (TUxB24C6X2)
How many BACnet points does the Neptronic TUCB / TUHB universal controller (TUxB24C6X2) have?
This list has 183 BACnet objects: 4 analog inputs, 2 analog outputs, 89 analog values, 2 binary inputs, 6 binary outputs, 50 binary values, 1 file, 1 schedule, 27 multi-state values, 1 other. The exact set on a given unit depends on its firmware, installed options and configuration.
Which Neptronic TUCB / TUHB universal controller (TUxB24C6X2) BACnet points are writable?
153 of the 183 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 TUCB / TUHB universal controller (TUxB24C6X2) BACnet documentation?
The source is TUxB24C6X2 BACnet Guide (TUXB24C6X2-BACnet Guide-190904), revision 2019-09-04, published free by Neptronic at https://www.neptronic.com/Controls/PDF/2025/TUXB24C6X2-BACnet%20Guide-190904.pdf.
What are the minimum BACnet points to integrate the Neptronic TUCB / TUHB universal controller (TUxB24C6X2)?
Start with MV 13 NsbOccCommand (BMS occupancy command: local, off, occupied, unoccupied); MV 1 SystemMode (Mode: auto, heating, cooling, fan, off); MV 2 UserFanSpeedSelect (Fan speed: auto, low, medium, high); AV 9 TempSetPoint (Occupied/day temperature setpoint); MV 14 OccupancyStatus (Actual occupancy incl. override); AV 1 ControlTemp (Temperature used for control); AV 20 Heating1Demand (Heating ramp 1 demand, %); AV 35 Cooling1Demand (Cooling ramp 1 demand, %); BV 37 AL_FlowSwitch (Airflow alarm); BV 36 AL_ DirtyFilter (Filter change required).
How do I enable BMS control of the Neptronic TUCB / TUHB universal controller (TUxB24C6X2)?
MSV.13 NsbOccCommand: Locally lets the controller follow its occupancy input; the other states force off, occupied/day or unoccupied/night from the BMS.
Does the Neptronic TUCB / TUHB universal controller (TUxB24C6X2) need a BACnet heartbeat or have a communication timeout?
With MSV.21 Cfg_TempControlSource = Network, the BMS must keep writing AV.1 ControlTemp; if nothing arrives for AV.2 Cfg_NetworkTimeOut (0-60 min) the controller goes to OFF and AV.1 shows 999 °C in fault. With AV.2 = 0, AV.1 resets to the AV.9 setpoint.
Can the BMS supply sensor values to the Neptronic TUCB / TUHB universal controller (TUxB24C6X2)?
Set MSV.21 Cfg_TempControlSource to Network (1) and write the room temperature to AV.1 ControlTemp (commandable).
How do I check these points on the real TUCB / TUHB universal controller (TUxB24C6X2)?
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
- Room / indoor air quality controller (temperature, humidity, CO2, VOC)
Neptronic AROB universal room / IAQ controller
Neptronic AROB room controllers measuring temperature, humidity, CO2 and VOC, with 2 analog and 2 binary outputs.
Also known as: AROB, AROB24, Neptronic AROB, IAQ controller - 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 - Electric duct heater / terminal reheat controller
Neptronic HECB electric duct heater controller
Neptronic electric duct heaters fitted with the HECB intelligent controller (staged and SSR, with optional EAS airflow sensing).
Also known as: HECB, HEC, Neptronic HECB, electric duct heater controller - Electric steam humidifier
Neptronic SK300 / SKE (legacy) Steam Humidifier with NEPIC BACnet module
Legacy Neptronic SK300 and SKE electric steam humidifiers fitted with the NEPIC BACnet MS/TP communication module.
Also known as: SK300, SKE, Neptronic SK300, Neptronic SKE, NEPIC, SK300-BACNET, SKE-BACNET - 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 - Fan coil / zone thermostat controller
Neptronic TFxB Series Thermostat Controller
Neptronic TFxB24 communicating thermostats for 2-pipe and 4-pipe fan coils and zone heating/cooling, including the humidity (TFHB) and OE variants.
Also known as: TFCB24F3XYZ1, TFCB24F3XY2, TFHB24F3XYZ1, TFHB24F3XYZ2, TFCB24P3-OE1, TFHB24P3-OE1, TFHB24P3-OE2, TFxB24 - Zone thermostat controller (VAV / fan coil)
Neptronic TROB24 thermostat controller
Neptronic TROB24 communicating thermostats with universal inputs, analog outputs and triac (on/off, pulsing or floating) outputs.
Also known as: TROB24, TROB, TROB24T4, Neptronic TROB - Fan coil / zone thermostat controller
Neptronic TSUB universal wall-mount controller
Neptronic TSUB universal wall-mount controllers for fan coils, heat pumps and zone heating/cooling.
Also known as: TSUB, TSUB24, Neptronic TSUB - Fan coil / zone thermostat controller
Neptronic TUUB universal wall-mount controller
Neptronic TUUB universal wall-mount controllers for fan coils, heat pumps, VFDs and zone heating/cooling.
Also known as: TUUB, TUUB24, Neptronic TUUB
Source: TUxB24C6X2 BACnet Guide · TUXB24C6X2-BACnet Guide-190904 · rev. 2019-09-04. Object names, instances and units are reproduced as published; descriptions are our own.