Easy BACnet
  1. Home
  2. BACnet points lists
  3. TCS Basys Controls
  4. UbiquiSTAT commercial BACnet thermostat (US4010 / US4020 / US4040 / US4050)

Thermostat (commercial RTU / heat pump, BACnet MS/TP) · BACnet points list

TCS Basys Controls UbiquiSTAT commercial BACnet thermostat (US4010 / US4020 / US4040 / US4050) BACnet points list

Updated 12 November 2026Unofficial source

Short answer

UbiquiSTAT is a touchscreen thermostat for conventional, heat pump and modulating RTU and zoning applications, with BACnet MS/TP (or TCSbus/Modbus) on RS-485. Appendix A of the product manual lists 244 objects: occupancy schedule and calendar, setpoint pairs, staging, fan, occupancy overrides, sensor inputs and BMS-writable sensor values, relay and analog outputs, economizer, demand ventilation, limits, service status and display settings. A per-model table shows which objects each model has.

This page lists 244 BACnet objects for the TCS Basys Controls UbiquiSTAT commercial BACnet thermostat (US4010 / US4020 / US4040 / US4050) — 202 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from a copy of TCS Basys Controls’s documentation hosted by Kele, not by TCS Basys Controls itself, so treat it as unofficial.

Manufacturer
TCS Basys Controls
Model
UbiquiSTAT commercial BACnet thermostat (US4010 / US4020 / US4040 / US4050)
Equipment
Thermostat (commercial RTU / heat pump, BACnet MS/TP)
Equipment type
Heat pumps
BACnet objects
244 (202 writable)
Transport
BACnet MS/TP
Firmware
Not stated
Also known as
UbiquiSTAT, US4010, US4020, US4040, US4050, TCS UbiquiSTAT, TCS Basys UbiquiSTAT, TCS Basys thermostat
Source document
UbiquiSTAT Commercial BACnet Thermostat Product Manual, Appendix A BACnet object list · v0717.2 (unofficial copy, hosted by Kele)
Download CSV 244 rows Download EDE B.I.G.-EU JSON Source PDF (unofficial copy) ↗ Compare with your scan Download Easy BACnet Mobile App Google Play

Reference only, provided as-is: verify against TCS Basys Controls’s current documentation and the live device before use. Not official TCS Basys Controls information. Terms of use.

BMS integration notes: TCS Basys Controls UbiquiSTAT commercial BACnet thermostat (US4010 / US4020 / US4040 / US4050)

Integration in brief

Set the RS-485 mode to BACnet, the MS/TP address and baud rate on the thermostat (device instance defaults to vendor ID 496 combined with the address), then command occupancy with MSV 700 or the schedule SCH 800 and write the setpoints. Read space temperature, system state and the outputs.

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
MV 700Occupancy StateOccupancy command / stateCommand
MV 1000System ModeSystem mode (off/auto/heat/cool)Write
AV 71Active Cool SetpointActive cooling setpointCommand
AV 70Active Heat SetpointActive heating setpointCommand
MV 1101Occupied Fan ModeOccupied fan modeWrite
AV 130Space TemperatureSpace temperature (BMS can write)Command
MV 1004System StateCurrent heating/cooling stateRead
BO 305GFan outputWrite
Other 1200Service StatusService and fault bitsRead

Heartbeat & communication loss

Commands written at priority 10 are relinquished automatically after PIV 401 Command Override Timeout (default 600 s, 0-604800 s); rewrite them before it expires or use another priority.

Sensors & values from the BMS

Space temperature, discharge, outdoor and mixed air temperature, CO2 and RH (AV 130-135) are commandable, so a BMS can supply them; MSV 120-123 choose the source for space temperature, mixed air, CO2 and RH.

Network setup

Watch out for

TCS Basys Controls UbiquiSTAT commercial BACnet thermostat (US4010 / US4020 / US4040 / US4050) 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.

244 of 244 shown
Type
Multi-state
Access
Show
TCS Basys Controls UbiquiSTAT commercial BACnet thermostat (US4010 / US4020 / US4040 / US4050) BACnet Points List
DescriptionStates
BV803External Time ClockIndicates occupancy mode as determined by some external deviceCommand0=Unoccupied, 1=Occupied
SCH800Occupancy ScheduleSchedule determining setpoints in active useRead
CAL801Schedule CalendarCalendar for use by the occupancy scheduleRead
MV40Default Setpoint PairSetpoint pair used by occupied override and other featuresWrite1=Unocc, 2=Occ A, 3=Occ B, 4=Occ C, 5=Occ D
MV41Active Setpoint PairActive Setpoint PairRead1=Unoccupied, 2=Occupied A, 3=Occupied B, 4=Occupied C, 5=Occupied D
AVmin71Active Cool SetpointCurrently active cool setpoint°FCommand
AVmin70Active Heat SetpointCurrently active heat setpoint°FCommand
AV53A Cool SetpointA Cool Setpoint°FWrite
AV52A Heat SetpointA Heat Setpoint°FWrite
AV55B Cool SetpointB Cool Setpoint°FWrite
AV54B Heat SetpointB Heat Setpoint°FWrite
AV57C Cool SetpointC Cool Setpoint°FWrite
AV56C Heat SetpointC Heat Setpoint°FWrite
AV59D Cool SetpointD Cool Setpoint°FWrite
AV58D Heat SetpointD Heat Setpoint°FWrite
AV51Unoccupied Cool SetpointUnoccupied Cool Setpoint°FWrite
AV50Unoccupied Heat SetpointUnoccupied Heat Setpoint°FWrite
AV91User Setpoint Adjust LimitUser Setpoint Adjust Limit°FWrite
MV94User Setpoint Adjust ModeUser Setpoint Adjust ModeWrite1=Hold, 2=Timer
PIV92User Setpoint Adjust TimeoutUser Setpoint Adjust TimeoutminWrite
AV90User Setpoint AdjustUser Setpoint Adjust°FWrite
PIV93User Setpoint Adjust TimerUser Setpoint Adjust TimersRead
BV950Cool Stage 1 EnableCool Stage 1 EnableWrite0=Disabled, 1=Enabled
AV951Cool Stage 1 OffsetCool Stage 1 Offset°FWrite
AV952Cool Stage 1 DifferentialCool Stage 1 Differential°FWrite
PIV953Cool Stage 1 Next Stage Enable DelayDelay before next stage is allowed to become activesWrite
BV960Cool Stage 2 EnableCool Stage 2 Enable [US4020/US4040/US4050 only]Write0=Disabled, 1=Enabled
AV961Cool Stage 2 OffsetCool Stage 2 Offset [US4020/US4040/US4050 only]°FWrite
AV962Cool Stage 2 DifferentialCool Stage 2 Differential [US4020/US4040/US4050 only]°FWrite
PIV963Cool Stage 2 Next Stage Enable DelayDelay before next stage is allowed to become active [US4020/US4040/US4050 only]sWrite
BV970Cool Stage 3 EnableCool Stage 3 Enable [US4020/US4040/US4050 only]Write0=Disabled, 1=Enabled
AV971Cool Stage 3 OffsetCool Stage 3 Offset [US4020/US4040/US4050 only]°FWrite
AV972Cool Stage 3 DifferentialCool Stage 3 Differential [US4020/US4040/US4050 only]°FWrite
PIV973Cool Stage 3 Next Stage Enable DelayDelay before next stage is allowed to become active [US4020/US4040/US4050 only]sWrite
BV980Cool Stage 4 EnableCool Stage 4 Enable [US4020/US4040/US4050 only]Write0=Disabled, 1=Enabled
AV981Cool Stage 4 OffsetCool Stage 4 Offset [US4020/US4040/US4050 only]°FWrite
AV982Cool Stage 4 DifferentialCool Stage 4 Differential [US4020/US4040/US4050 only]°FWrite
PIV983Cool Stage 4 Next Stage Enable DelayDelay before next stage is allowed to become active [US4020/US4040/US4050 only]sWrite
BV900Heat Stage 1 EnableHeat Stage 1 EnableWrite0=Disabled, 1=Enabled
AV901Heat Stage 1 OffsetHeat Stage 1 Offset°FWrite
AV902Heat Stage 1 DifferentialHeat Stage 1 Differential°FWrite
PIV903Heat Stage 1 Next Stage Enable DelayDelay before next stage is allowed to become activesWrite
BV910Heat Stage 2 EnableHeat Stage 2 EnableWrite0=Disabled, 1=Enabled
AV911Heat Stage 2 OffsetHeat Stage 2 Offset°FWrite
AV912Heat Stage 2 DifferentialHeat Stage 2 Differential°FWrite
PIV913Heat Stage 2 Next Stage Enable DelayDelay before next stage is allowed to become activesWrite
BV920Heat Stage 3 EnableHeat Stage 3 Enable [US4020/US4040/US4050 only]Write0=Disabled, 1=Enabled
AV921Heat Stage 3 OffsetHeat Stage 3 Offset [US4020/US4040/US4050 only]°FWrite
AV922Heat Stage 3 DifferentialHeat Stage 3 Differential [US4020/US4040/US4050 only]°FWrite
PIV923Heat Stage 3 Next Stage Enable DelayDelay before next stage is allowed to become active [US4020/US4040/US4050 only]sWrite
BV930Heat Stage 4 EnableHeat Stage 4 Enable [US4020/US4040/US4050 only]Write0=Disabled, 1=Enabled
AV931Heat Stage 4 OffsetHeat Stage 4 Offset [US4020/US4040/US4050 only]°FWrite
AV932Heat Stage 4 DifferentialHeat Stage 4 Differential [US4020/US4040/US4050 only]°FWrite
PIV933Heat Stage 4 Next Stage Enable DelayDelay before next stage is allowed to become active [US4020/US4040/US4050 only]sWrite
AV1003Cool ErrorAmount of cooling needed. A value of 0 indicates cooling satisfi ed°FRead
AV1002Heat ErrorAmount of heating needed. A value of 0 indicates heating satisfi ed°FRead
BV850P+I EnableEnables P+I feature on relay stage controlWrite0=Disabled, 1=Enabled
PIV851P+I RateRate of the I component in Seconds/Degree, decrease for faster responsesWrite
AV820Smart Recovery Cool RateSmart Recovery cooling setpoint ramp rate, degrees/hour°FWrite
AV821Smart Recovery Heat RateSmart Recovery heating setpoint ramp rate, degrees/hour°FWrite
AV822Smart Recovery Cool DeltaCurrent adjustment applied to cooling by Smart Recovery°FRead
AV823Smart Recovery Heat DeltaCurrent adjustment applied to heating by Smart Recovery°FRead
BV824Smart Recovery A EnableSmart Recovery A EnableWrite0=Disabled, 1=Enabled
BV825Smart Recovery B EnableSmart Recovery B EnableWrite0=Disabled, 1=Enabled
BV826Smart Recovery C EnableSmart Recovery C EnableWrite0=Disabled, 1=Enabled
BV827Smart Recovery D EnableSmart Recovery D EnableWrite0=Disabled, 1=Enabled
MV1100Active Fan ModeActive Fan ModeRead1=Auto, 2=On, 3=Cool, 4=Auto + Re-circ
MVmin1101Occupied Fan ModeOccupied Fan ModeWrite1=Auto, 2=On, 3=Cool, 4=Auto + Re-circ
MV1102Unoccupied Fan ModeUnoccupied Fan ModeWrite1=Auto, 2=On, 3=Cool, 4=Auto + Re-circ
PIV1105Fan Post-Conditioning Runtime for HeatHow long the fan runs after all heat stages become inactivesWrite
PIV1106Fan Post-Conditioning Runtime for CoolHow long the fan runs after all cool stages become inactivesWrite
BV1110Fan Proving Input StatusFan Proving Input StatusCommand0=Inactive, 1=Active
BV1111Fan Proving Failure StatusFan proving failure; write inactive to resetWrite0=Ok, 1=Failed
PIV1112Fan Proving DelayDelay after fan is activated before proving is performedsWrite
PIV1113Fan Proving Recovery AttemptsFan Proving Recovery AttemptsWrite
PIV1114Fan Proving Recovery DelayDelay between each recovery attempt after a proving failuresWrite
PIV1115Fan Recirc PeriodPeriod over which the recirculation is calculatedminWrite
PIV1116Fan Recirc Occupied PercentageMinimum duty cycle for fan recirculation when occupied%Write
PIV1117Fan Recirc Unoccupied PercentageMinimum duty cycle for fan recirculation when unoccupied%Write
MV1001Thermostat TypeThermostat TypeWrite1=Conventional, 2=Heat Pump
MVmin1000System ModeSystem ModeWrite1=Off, 2=Auto, 3=Heat, 4=Cool, 5=Emergency Heat, 6=Off + Fan Recirc
PIV1010Power-Up DelayDelay after power-up before any control is performedsWrite
PIV1011Reversing Valve DelayDelay between reversing valve changing state and compressor runningsWrite
MVmin1004System StateSystem StateRead1=System Off, 2=Disabled, 3=Idle, 4=Heating, 5=Cooling, 6=Heating Lockout, 7=Cooling Lockout
MVmin700Occupancy StateOccupancy StateCommand1=Unoccupied, 2=Occupied
MV701Occupancy Override ModeAllows user to override occupancy stateWrite1=Disabled, 2=Enabled, 3=Unoccupied Only
PIV703Occupancy State Override TimeDuration of timed occupancy state overrideminWrite
PIV704Occupied Transition DelayDelay before scheduled transition to occupied occupancy statesWrite
MV705Occupancy Override StateOccupancy Override StateRead1=OFF, 2=ON (Timed), 3=ON (Hold)
PIV706Occupancy Override TimerTime remaining when override timer is activesRead
BV707Momentary Occupancy OverrideMomentary Occupancy OverrideCommand0=Inactive, 1=Active
BV708External Occupancy OverrideContinuous override to occupied occupancy stateCommand0=Inactive, 1=Active
AI100Internal Sensor InputBuilt-in temperature input, includes user calibration°FRead
AV110Internal Sensor User CalibrationBuilt-in temperature user calibration°FWrite
AI101T1 RTD InputT1 terminal RTD temperature input, includes user calibration°FRead
AV111T1 RTD User CalibrationT1 RTD User Calibration°FWrite
AI102T2 RTD InputT2 terminal RTD temperature input, includes user calibration°FRead
AV112T2 RTD User CalibrationT2 RTD User Calibration°FWrite
AI103T3 RTD InputT3 terminal RTD temperature input, includes user calibration°FRead
AV113T3 RTD User CalibrationT3 RTD User Calibration°FWrite
AI151AI1Analog Input 1 [US4040/US4050 only]mARead
MV170AI1 Input RangeAI1 Input Range [US4040/US4050 only]Write1=4 - 20 mA, 2=0 - 20 mA
AV161AI1 Scaled MinAI1 Scaled Min [US4040/US4050 only]Write
AV162AI1 Scaled MaxAI1 Scaled Max [US4040/US4050 only]Write
AV181AI1 ScaledAnalog Input 1 in engineering units [US4040/US4050 only]%Read
AI152AI2Analog Input 2 [US4050 only]mARead
MV171AI2 Input RangeAI2 Input Range [US4050 only]Write1=4 - 20 mA, 2=0 - 20 mA
AV163AI2 Scaled MinAI2 Scaled Min [US4050 only]Write
AV164AI2 Scaled MaxAI2 Scaled Max [US4050 only]Write
AV182AI2 ScaledAnalog Input 2 in engineering units [US4050 only]%Read
MV120Space Temperature SourceSpace Temperature SourceWrite1=Internal Temperature, 2=T1, 3=T1 & Internal Temp. Averaging
AV129Space Temperature Averaging WeightWeight given to the Internal Temperature when averaging%Write
MV121Mixed Air Temperature SourceMixed Air Temperature Source [US4040/US4050 only]Write1=None, 2=T1
MV122Space Carbon Dioxide SourceSpace Carbon Dioxide Source [US4040/US4050 only]Write1=None, 2=AI1, 3=AI2
MV123Space Relative Humidity SourceSpace Relative Humidity Source [US4050 only]Write1=None, 2=AI1, 3=AI2
AVmin130Space TemperatureSpace Temperature°FCommand
AV131Discharge Air TemperatureDischarge Air Temperature°FCommand
AV132Outdoor Air TemperatureOutdoor Air Temperature°FCommand
AV133Mixed Air TemperatureMixed Air Temperature [US4040/US4050 only]°FCommand
AV134Space Carbon DioxideSpace Carbon Dioxide [US4040/US4050 only]ppmCommand
AV135Space Relative HumiditySpace Relative Humidity [US4050 only]%RHCommand
BI251DI1Digital Input 1Read0=Off, 1=On
MV261DI1 ModeDigital Input 1 ModeWrite1=Monitor, 2=Filter Service, 3=Service, 4=Fan Proving, 5=Economizer Enable, 6=AquaStat, 7=Momentary Occupancy Override, 8=External Occupancy Override, 9=External Time Clock, 10=Setpoint Setback
BI252DI2Digital Input 2Read0=Off, 1=On
MV262DI2 ModeDigital Input 2 ModeWrite1=Monitor, 2=Filter Service, 3=Service, 4=Fan Proving, 5=Economizer Enable, 6=AquaStat, 7=Momentary Occupancy Override, 8=External Occupancy Override, 9=External Time Clock, 10=Setpoint Setback
BI253DI3Digital Input 3Read0=Off, 1=On
MV263DI3 ModeDigital Input 3 ModeWrite1=Monitor, 2=Filter Service, 3=Service, 4=Fan Proving, 5=Economizer Enable, 6=AquaStat, 7=Momentary Occupancy Override, 8=External Occupancy Override, 9=External Time Clock, 10=Setpoint Setback
BO301W1Heat 1 / Auxiliary Heat 1 relayWrite0=Off, 1=On
BO302W2Heat 2 / Auxiliary Heat 2 relay [US4020/US4040/US4050 only]Write0=Off, 1=On
BO303Y1Cool 1 / Compressor 1 relayWrite0=Off, 1=On
BO304Y2Cool 2 / Compressor 2 relay [US4020/US4040/US4050 only]Write0=Off, 1=On
BOmin305GFan relayWrite0=Off, 1=On
BO306B/OHeat pump reversing valve relay, additional stagesWrite0=Off, 1=On
MV316B/O ModeB/O relay modeWrite1=Off, 2=Reversing Valve, 3=Heat Stage 3, 4=Cool Stage 3, 5=Heat Stage 4, 6=Cool Stage 4
BO307TCTime clock output relay, additional stagesWrite0=Off, 1=On
MV317TC ModeTC relay modeWrite1=Off, 2=Time Clock, 3=Heat Stage 3, 4=Cool Stage 3, 5=Heat Stage 4, 6=Cool Stage 4
AO200AO1Analog Output 1 [US4010/US4040/US4050 only]mAWrite
AV240AO1 PercentageAnalog Output 1 percentage [US4010/US4040/US4050 only]%Command
MV210AO1 ModeAnalog Output 1 mode [US4010/US4040/US4050 only]Write1=Off, 2=Heat/Cool/Aquastat, 3=OA Damper, 4=Midpoint
MV220AO1 ActionAnalog Output 1 action [US4010/US4040/US4050 only]Write1=Direct, 2=Reverse
MV230AO1 RangeAnalog Output 1 range [US4010/US4040/US4050 only]Write1=4 - 20 mA, 2=0 - 20 mA
AO201AO2Analog Output 2 [US4010/US4050 only]mAWrite
AV241AO2 PercentageAnalog Output 2 percentage [US4010/US4050 only]%Command
MV211AO2 ModeAnalog Output 2 mode [US4010/US4050 only]Write1=Off, 2=Heat/Cool/Aquastat, 3=OA Damper, 4=Midpoint
MV221AO2 ActionAnalog Output 2 action [US4010/US4050 only]Write1=Direct, 2=Reverse
MV231AO2 RangeAnalog Output 2 range [US4010/US4050 only]Write1=4 - 20 mA, 2=0 - 20 mA
MV1400AO1 H/C/A ModeAnalog Output 1 Heat/ Cool/Aquastat Mode [US4010/US4050 only]Write1=Heat, 2=Cool, 3=Aquastat
AV1410AO1 H/C/A Min PositionAnalog Output 1 Heat/ Cool/Aquastat minimum position [US4010/US4050 only]%Write
AV1420AO1 H/C/A Max PositionAnalog Output 1 Heat/Cool/Aquastat maximum position [US4010/US4050 only]%Write
MV1430AO1 H/C/A Unoccupied ModeAnalog Output 1 Heat/Cool/Aquastat unoccupied mode [US4010/US4040/US4050 only]Write1=Modulate, 2=Fixed
AV1440AO1 H/C/A Unoccupied Fixed OutputAnalog Output 1 Heat/Cool/Aquastat unoccupied fi xed output [US4010/US4040/US4050 only]%Write
MV1401AO2 H/C/A ModeAnalog Output 2 Heat/ Cool/Aquastat Mode [US4010/US4050 only]Write1=Heat, 2=Cool, 3=Aquastat
AV1411AO2 H/C/A Min PositionAnalog Output 2 Heat/ Cool/Aquastat minimum position [US4010/US4050 only]%Write
AV1421AO2 H/C/A Max PositionAnalog Output 2 Heat/Cool/Aquastat maximum position [US4010/US4050 only]%Write
MV1431AO2 H/C/A Unoccupied ModeAnalog Output 2 Heat/Cool/Aquastat unoccupied mode [US4010/US4050 only]Write1=Modulate, 2=Fixed
AV1441AO2 H/C/A Unoccupied Fixed OutputAnalog Output 2 Heat/Cool/Aquastat unoccupied fi xed output [US4010/US4050 only]%Write
MV1450Aquastat ModeAquastat method for determining whether to heat or cool [US4010/US4050 only]Write1=Analog, 2=Digital
AV1451Aquastat Analog SetpointSetpoint used by analog aquastat mode [US4010/US4050 only]°FWrite
BV1452Aquastat Digital ControlAquastat Digital Control [US4010/US4050 only]Command0=Cool, 1=Heat
AV1600Heat Analog OutputHeat Analog Output [US4010/US4050 only]%Read
AV1601Cool Analog OutputCool Analog Output [US4010/US4050 only]%Read
AV1610Heat Prop BandProportional band for modulating heat [US4010/US4050 only]°FWrite
AV1611Cool Prop BandProportional band for modulating cool [US4010/US4050 only]°FWrite
AV1602AO Heat Setpoint OffsetOffset subtracted from the heat setpoint for modulating control [US4010/US4050 only]°FWrite
AV1603AO Cool Setpoint OffsetOffset added to the cool setpoint for modulating control [US4010/US4050 only]°FWrite
BV1604Heat Discharge Reset EnableHeat Discharge Reset Enable [US4010/US4050 only]Write0=Disabled, 1=Enabled
AV1606Heat Discharge Reset RatioHeat Discharge Reset Ratio [US4010/US4050 only]Write
AV1608Heat Discharge Reset Base SetpointHeat Discharge Reset Base Setpoint [US4010/US4050 only]°FWrite
AV1612Heat Discharge Reset Active SetpointHeat Discharge Reset Active Setpoint [US4010/US4050 only]°FRead
BV1605Cool Discharge Reset EnableCool Discharge Reset Enable [US4010/US4050 only]Write0=Disabled, 1=Enabled
AV1607Cool Discharge Reset RatioCool Discharge Reset Ratio [US4010/US4050 only]Write
AV1609Cool Discharge Reset Base SetpointCool Discharge Reset Base Setpoint [US4010/US4050 only]°FWrite
AV1613Cool Discharge Reset Active SetpointCool Discharge Reset Active Setpoint [US4010/US4050 only]°FRead
MV1622Heat Discharge Tempering ModeHeat Discharge Tempering Mode [US4010/US4050 only]Write1=Off, 2=On, 3=Occupied Only
AV1620Heat Discharge Tempering SetpointHeat Discharge Tempering Setpoint [US4010/US4050 only]°FWrite
AV1624Heat Discharge Tempering Prop BandProportional band for heat discharge tempering [US4010/US4050 only]°FWrite
AV1626Heat Discharge Tempering OutputHeat Discharge Tempering Output [US4010/US4050 only]%Read
MV1623Cool Discharge Tempering ModeCool Discharge Tempering Mode [US4010/US4050 only]Write1=Off, 2=On, 3=Occupied Only
AV1621Cool Discharge Tempering SetpointCool Discharge Tempering Setpoint [US4010/US4050 only]°FWrite
AV1625Cool Discharge Tempering Prop BandProportional band used by cool discharge tempering [US4010/US4050 only]°FWrite
AV1627Cool Discharge Tempering OutputCool Discharge Tempering Output [US4010/US4050 only]%Read
AV1500Outdoor Damper Min PositionOutdoor Damper Min Position [US4040/US4050 only]%Write
MV1501Outdoor Damper Control SourceOutdoor Damper Control Source [US4040/US4050 only]Write1=Discharge Air, 2=Mixed Air
AV1510Economizer OutputEconomizer Output [US4040/US4050 only]%Read
MV1511Economizer ModeDetermines when economizer is activated [US4040/US4050 only]Write1=Off, 2=Digital Input, 3=Drybulb Setpoint, 4=Drybulb Compare
AV1512Economizer SetpointEconomizer Setpoint [US4040/US4050 only]°FWrite
AV1513Economizer Prop BandProportional band for economizer [US4040/US4050 only]°FWrite
AV1514Economizer OA Drybulb SetpointEconomizer Outdoor Drybulb Setpoint [US4040/US4050 only]°FWrite
AV1515Economizer OA Drybulb Compare DeltaDifference between outdoor and space temperature before economizer is activated [US4040/US4050 only]°FWrite
BV1516Economizer Unoccupied EnableEconomizer Unoccupied Enable [US4040/US4050 only]Write0=Disabled, 1=Enabled
BV1517Economizer DI EnableEconomizer enable for Digital Input economizer mode [US4040/US4050 only]Command0=Disabled, 1=Enabled
BV1518Economizer Free Cooling AvailableIndicates economizer can provide cooling [US4040/US4050 only]Read0=False, 1=True
BV1519Economizer EnabledIndicates economizer is currently providing cooling [US4040/US4050 only]Read0=False, 1=True
AV1530Demand Ventilation OutputDemand Ventilation Output [US4040/US4050 only]%Read
BV1531Demand Ventilation EnableDemand Ventilation Enable [US4040/US4050 only]Write0=Disabled, 1=Enabled
AV1532Demand Ventilation SetpointDemand ventilation CO2 setpoint [US4040/US4050 only]ppmWrite
AV1533Demand Ventilation Prop BandDemand ventilation CO2 proportional band [US4040/US4050 only]ppmWrite
BV1534Demand Ventilation LL Override EnableAllows demand ventilation to override discharge air low limit [US4040/US4050 only]Write0=Disabled, 1=Enabled
AV1540OA Damper Discharge Air LL OutputOA Damper Discharge Air Low Limit Output [US4040/US4050 only]%Read
BV1541OA Damper Discharge Air LL EnableOA Damper Discharge Air Low Limit Enable [US4040/US4050 only]Write0=Disabled, 1=Enabled
AV1542OA Damper Discharge Air LL SetpointSetpoint at which the OA damper is fully closed [US4040/US4050 only]°FWrite
AV1550Pre-occ Purge OutputPre-occupancy Purge Output [US4040/US4050 only]%Read
BV1551Pre-occ Purge EnablePre-occupancy Purge Enable [US4040/US4050 only]Write0=Disabled, 1=Enabled
AV1552Pre-occ Purge OA Damper PositionPre-occupancy Purge OA Damper Position [US4040/US4050 only]%Write
PIV1553Pre-occ Purge DurationDuration prior to occupied occupancy state when feature is active [US4040/US4050 only]minWrite
AV1700Midpoint BiasPercent of output allocated to heating for midpoint control. [US4010/US4050 only]%Write
Other1120Limit and Lockout StatusLimit and Lockout StatusReadBits: (1) OA Lockout Heat, (2) OA Lockout Cool, (3) DA Limit Heat, (4) DA Limit Cool, (5) LL Changeover
BV1130Outdoor Air Lockout EnableOutdoor Air Lockout EnableWrite0=Disabled, 1=Enabled
AV1132Outdoor Air Lockout Cool SetpointMechanical cooling is not allowed when outdoor air is below this value°FWrite
AV1131Outdoor Air Lockout Heat SetpointHeating is not allowed when outdoor air is above this value°FWrite
BV1140Discharge Air Limit EnableDischarge Air Limit EnableWrite0=Disabled, 1=Enabled
AV1142Discharge Air Limit Cool SetpointCooling is not allowed when discharge air is below this value°FWrite
AV1141Discharge Air Limit Heat SetpointHeating is not allowed when discharge air is above this value°FWrite
BV1150Low Limit Changeover EnableOutdoor air low limit changeover enable (heat pump only)Write0=Disabled, 1=Enabled
AV1151Low Limit Changeover SetpointCompressors are disabled below this outdoor air setpoint (heat pump only)°FWrite
BV1250DI Setpoint Setback StateDI Setpoint Setback StateCommand0=Inactive, 1=Active
BV1251DI Setpoint Setback InputDI Setpoint Setback InputCommand0=Inactive, 1=Active
PIV1252DI Setpoint Setback Start DelayDuration setback input must remain active before setback state becomes activesWrite
PIV1253DI Setpoint Setback Minimum On TimeDI Setpoint Setback Minimum On TimesWrite
AV1254DI Setpoint Setback ValueAmount to setback the heating and cooling setpoints°FWrite
Othermin1200Service StatusService StatusReadBits: (1) Check Filter, (2) Fan Proving Failure, (3) Discharge Limit Low, (4) Discharge Limit High, (5) DI1 Service, (6) DI2 Service, (7) DI3 Service
CSV1210DI1 Service Status Custom MessageDI1 Service Status Custom MessageWrite
CSV1211DI2 Service Status Custom MessageDI2 Service Status Custom MessageWrite
CSV1212DI3 Service Status Custom MessageDI3 Service Status Custom MessageWrite
PIV401Command Override TimeoutCommands at priority 10 are automatically relinquished after this timesWrite
BV802Daylight Saving Time EnableDaylight Saving Time EnableWrite0=Disabled, 1=Enabled
PIV603RS-485 AddressRS-485 AddressWrite
MV601RS-485 Baud RateRS-485 Baud RateWrite1=9,600, 2=19,200, 3=38,400, 4=57,600, 5=76,800, 6=115,200
MV602RS-485 ModeCommunication protocol used on the RS- 485 busWrite1=TCSbus, 2=BACnet MS/TP
BV1800Residential Mode EnableResidential Mode EnableWrite0=Disabled, 1=Enabled
MV1801Residential Mode Setpoint SourceResidential Mode Setpoint SourceWrite1=Schedule, 2=Hold
AV1802Residential Mode Hold Heat SetpointResidential Mode Hold Heat Setpoint°FWrite
AV1803Residential Mode Hold Cool SetpointResidential Mode Hold Cool Setpoint°FWrite
PIV501User Access CodeAccess code for changes at the thermostat (0 = none)Write
MV502Display Clock Format (12/24 hour)Time format shown on local displayWrite1=12 Hour, 2=24 Hour
MV503Display Units (F/C)Temperature units on local displayWrite1=Fahrenheit, 2=Celsius
MV504Display BrightnessBacklight brightness on local displayWrite1=Low, 2=Medium, 3=High
MV505Display Banner ModeInformation shown in top-right corner of local displayWrite1=Date & Time and Name, 2=Date & Time Only
CSV506Display Info TextOptional text shown on local display. Automatically cleared after Command TimeoutWrite
FILE1300Firmware Upgrade FileFirmware Upgrade FileRead
FILE1301Factory Settings FileFactory Settings FileRead
FILE1302User Settings FileUser settings for backup and restoreRead
FILE1303Operation Statistics FileOperation Statistics FileRead
FILE1320Diagnostic Log FileDiagnostic Log FileRead
Object ID lookup: TCS Basys Controls UbiquiSTAT commercial BACnet thermostat point IDs by name

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. 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 UbiquiSTAT commercial BACnet thermostat (US4010 / US4020 / US4040 / US4050) 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 TCS Basys Controls UbiquiSTAT commercial BACnet thermostat (US4010 / US4020 / US4040 / US4050)

How many BACnet points does the TCS Basys Controls UbiquiSTAT commercial BACnet thermostat (US4010 / US4020 / US4040 / US4050) have?

This list has 244 BACnet objects: 6 analog inputs, 2 analog outputs, 102 analog values, 3 binary inputs, 7 binary outputs, 36 binary values, 1 calendar, 5 files, 1 schedule, 45 multi-state values, 4 characterstring values, 30 positive integer values, 2 others. The exact set on a given unit depends on its firmware, installed options and configuration.

Which TCS Basys Controls UbiquiSTAT commercial BACnet thermostat (US4010 / US4020 / US4040 / US4050) BACnet points are writable?

202 of the 244 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 TCS Basys Controls UbiquiSTAT commercial BACnet thermostat (US4010 / US4020 / US4040 / US4050) BACnet documentation?

TCS Basys Controls does not publish it on its own website. This list comes from UbiquiSTAT Commercial BACnet Thermostat Product Manual, Appendix A BACnet object list (v0717.2), a copy hosted by Kele at https://assets.kele.com/Catalog/22%20Thermostats_Controllers/PDFs/UbiquiSTAT%20Product%20Manual.pdf. Ask TCS Basys Controls or its representative for the current revision.

What are the minimum BACnet points to integrate the TCS Basys Controls UbiquiSTAT commercial BACnet thermostat (US4010 / US4020 / US4040 / US4050)?

Start with MV 700 Occupancy State (Occupancy command / state); MV 1000 System Mode (System mode (off/auto/heat/cool)); AV 71 Active Cool Setpoint (Active cooling setpoint); AV 70 Active Heat Setpoint (Active heating setpoint); MV 1101 Occupied Fan Mode (Occupied fan mode); AV 130 Space Temperature (Space temperature (BMS can write)); MV 1004 System State (Current heating/cooling state); BO 305 G (Fan output); Other 1200 Service Status (Service and fault bits).

Does the TCS Basys Controls UbiquiSTAT commercial BACnet thermostat (US4010 / US4020 / US4040 / US4050) need a BACnet heartbeat or have a communication timeout?

Commands written at priority 10 are relinquished automatically after PIV 401 Command Override Timeout (default 600 s, 0-604800 s); rewrite them before it expires or use another priority.

Can the BMS supply sensor values to the TCS Basys Controls UbiquiSTAT commercial BACnet thermostat (US4010 / US4020 / US4040 / US4050)?

Space temperature, discharge, outdoor and mixed air temperature, CO2 and RH (AV 130-135) are commandable, so a BMS can supply them; MSV 120-123 choose the source for space temperature, mixed air, CO2 and RH.

How do I check these points on the real UbiquiSTAT commercial BACnet thermostat (US4010 / US4020 / US4040 / US4050)?

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.

Source: UbiquiSTAT Commercial BACnet Thermostat Product Manual, Appendix A BACnet object list · v0717.2. Object names, instances and units are reproduced as published; descriptions are our own.