- Home
- BACnet points lists
- Quest Controls
- BACnet T-Stat
Thermostat (2-stage heat / cool, heat pump) · BACnet points list
Quest Controls BACnet T-Stat BACnet points list
Updated 7 November 2026Unofficial source
The Quest Controls BACnet T-Stat is a BACnet MS/TP thermostat with zone and supply air thermistors, fan proving and a built-in weekly schedule of two occupied windows per day. Setpoints, delays, offsets and the schedule are analog values; fan modes and an occupied override are binary values; HVAC type, control mode and operating stage are multistate inputs; the G, Y1, Y2, W1/B, W2 and O outputs are commandable binary outputs.
This page lists 73 BACnet objects for the Quest Controls BACnet T-Stat — 66 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from a copy of Quest Controls’s documentation hosted by Internet Archive (manualzilla), not by Quest Controls itself, so treat it as unofficial.
- Manufacturer
- Quest Controls
- Model
- BACnet T-Stat
- Equipment
- Thermostat (2-stage heat / cool, heat pump)
- Equipment type
- Heat pumps
- BACnet objects
- 73 (66 writable)
- Transport
- BACnet MS/TP
- Firmware
- Not stated
- Default device instance
- MS/TP network (AV 1) x 1000 + MAC address (AV 0)
- Also known as
- Quest BACnet T-Stat, Quest Controls T-Stat
- Source document
- BACnet T-Stat by Quest Controls User's Manual · Rev 1.1 · rev. 2011-07-28 (unofficial copy, hosted by Internet Archive (manualzilla))
Reference only, provided as-is: verify against Quest Controls’s current documentation and the live device before use. Not official Quest Controls information. Terms of use.
BMS integration notes: Quest Controls BACnet T-Stat
Set the control mode with MI 2, write the occupied and unoccupied setpoints AV 5-8 and use BV 3 to force occupied mode from the BMS (or program the schedule windows AV 25-52). Read AV 19 zone temperature, the active setpoints AV 23 / AV 24, MI 3 operating stage, AV 22 occupancy status and BI 0 fan proof.
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 3 | Force Occupied Mode | BACnet occupied override (1 = force occupied) | Write |
| MI 2 | Control Mode | Mode: 1 auto, 2 cool only, 3 heat only, 4 off | Write |
| AV 5 | Occupied Cool Spt | Occupied stage 1 cooling setpoint | Write |
| AV 7 | Occupied Heat Spt | Occupied stage 1 heating setpoint | Write |
| AV 19 | Zone Reading | Zone temperature with offset applied | Write |
| AV 23 | Cool Stage 1 Spt | Active stage 1 cooling setpoint | Read |
| AV 24 | Heat Stage 1 Spt | Active stage 1 heating setpoint | Read |
| MI 3 | Operation Mode Status | Operating stage: off, cooling or heating stage | Read |
| AV 22 | Occupied Mode Status | Occupied status bits: BACnet, panel, schedule | Read |
| BI 0 | Fan Proof | Fan proof input | Read |
Enable & remote start
BV 3 Force Occupied Mode puts the thermostat in occupied mode from the BMS; 0 removes the BACnet override. The internal schedule (AV 25-52) runs otherwise.
Network setup
- Set MAC (AV 0, 1-127) and MS/TP network number (AV 1) and restart the thermostat; the device instance becomes network x 1000 + MAC.
- MS/TP baud rate is set with MI 0 (default 38400).
Watch out for
- Writing the relay outputs BO 0-5 bypasses the thermostat logic; write 255 to remove the bypass.
Quest Controls BACnet T-Stat 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 | 0 | Raw Zone Temp | Raw thermistor reading, no offset; -25 °F = open, 150 °F = shorted | °F | Read | |
| AI | 1 | Raw Supply Air | Raw thermistor reading, no offset; -25 °F = open, 150 °F = shorted | °F | Read | |
| AV | 0 | MAC Address | Range 1..127, default 1 | Write | ||
| AV | 1 | MSTP Network | Range 0..4194, default 0 | Write | ||
| AV | 2 | Zone Offset | Range -9F..9F, default 0 | °F | Write | |
| AV | 3 | Supply Offset | Range -9F..9F, default 0 | °F | Write | |
| AV | 4 | Residual Fan Delay | Range 0..180, default 30 | s | Write | |
| AVmin | 5 | Occupied Cool Spt | Range 42F..90F, default 74F | °F | Write | |
| AV | 6 | Unoccupied Cool Spt | Range 42F..90F, default 85F | °F | Write | |
| AVmin | 7 | Occupied Heat Spt | Range 40F..88F, default 68F | °F | Write | |
| AV | 8 | Unoccupied Heat Spt | Range 40F..88F, default 55F | °F | Write | |
| AV | 9 | Cool 2 Stage Delta | Range 1F..9F, default 2F | °F | Write | |
| AV | 10 | Heat 2 Stage Delta | Range 1F..9F, default 2F | °F | Write | |
| AV | 11 | Cool Heat Min Diff | Range 2F..9F, default 4F | °F | Write | |
| AV | 12 | Cool Min On Time | Range 60..600, default 120 | s | Write | |
| AV | 13 | Cool Min Off Time | Range 60..600, default 120 | s | Write | |
| AV | 14 | Heat Min On Time | Range 60..600, default 120 | s | Write | |
| AV | 15 | Heat Min Off Time | Range 60..600, default 120 | s | Write | |
| AV | 16 | Max User Spt Adjust | Range 0..5F, default 5F | °F | Write | |
| AV | 17 | Occupied Override Time | Range 0..240, default 60 | min | Write | |
| AV | 18 | Override Time Left | Range 0..(AV 17 x 60) | s | Write | |
| AVmin | 19 | Zone Reading | Range -25F..150F | °F | Write | |
| AV | 20 | Supply Reading | Range -25F..150F | °F | Write | |
| AV | 21 | Restart Delay | Range 0..900, default 0 | s | Write | |
| AVmin | 22 | Occupied Mode Status | Bit 0 BACnet override, bit 1 front panel override, bit 2 schedule | Read | ||
| AVmin | 23 | Cool Stage 1 Spt | °F | Read | ||
| AVmin | 24 | Heat Stage 1 Spt | °F | Read | ||
| AV | 25 | Mon Sched Win 1 Start | Range 0..1440, default 0 | min | Write | |
| AV | 26 | Mon Sched Win 1 End | Range 0..1440, default 0 | min | Write | |
| AV | 27 | Mon Sched Win 2 Start | Range 0..1440, default 0 | min | Write | |
| AV | 28 | Mon Sched Win 2 End | Range 0..1440, default 0 | min | Write | |
| AV | 29 | Tue Sched Win 1 Start | Range 0..1440, default 0 | min | Write | |
| AV | 30 | Tue Sched Win 1 End | Range 0..1440, default 0 | min | Write | |
| AV | 31 | Tue Sched Win 2 Start | Range 0..1440, default 0 | min | Write | |
| AV | 32 | Tue Sched Win 2 End | Range 0..1440, default 0 | min | Write | |
| AV | 33 | Wed Sched Win 1 Start | Range 0..1440, default 0 | min | Write | |
| AV | 34 | Wed Sched Win 1 End | Range 0..1440, default 0 | min | Write | |
| AV | 35 | Wed Sched Win 2 Start | Range 0..1440, default 0 | min | Write | |
| AV | 36 | Wed Sched Win 2 End | Range 0..1440, default 0 | min | Write | |
| AV | 37 | Thu Sched Win 1 Start | Range 0..1440, default 0 | min | Write | |
| AV | 38 | Thu Sched Win 1 End | Range 0..1440, default 0 | min | Write | |
| AV | 39 | Thu Sched Win 2 Start | Range 0..1440, default 0 | min | Write | |
| AV | 40 | Thu Sched Win 2 End | Range 0..1440, default 0 | min | Write | |
| AV | 41 | Fri Sched Win 1 Start | Range 0..1440, default 0 | min | Write | |
| AV | 42 | Fri Sched Win 1 End | Range 0..1440, default 0 | min | Write | |
| AV | 43 | Fri Sched Win 2 Start | Range 0..1440, default 0 | min | Write | |
| AV | 44 | Fri Sched Win 2 End | Range 0..1440, default 0 | min | Write | |
| AV | 45 | Sat Sched Win 1 Start | Range 0..1440, default 0 | min | Write | |
| AV | 46 | Sat Sched Win 1 End | Range 0..1440, default 0 | min | Write | |
| AV | 47 | Sat Sched Win 2 Start | Range 0..1440, default 0 | min | Write | |
| AV | 48 | Sat Sched Win 2 End | Range 0..1440, default 0 | min | Write | |
| AV | 49 | Sun Sched Win 1 Start | Range 0..1440, default 0 | min | Write | |
| AV | 50 | Sun Sched Win 1 End | Range 0..1440, default 0 | min | Write | |
| AV | 51 | Sun Sched Win 2 Start | Range 0..1440, default 0 | min | Write | |
| AV | 52 | Sun Sched Win 2 End | Range 0..1440, default 0 | min | Write | |
| AV | 53 | Curr User Spt Adjust | Range 0..AV16 | °F | Write | |
| AV | 54 | Front Panel Code | Range 0,11..99, default 0 | Write | ||
| BImin | 0 | Fan Proof | Fan proof input | Read | ||
| BV | 0 | Temperature Units | Write | 0=Use Fahrenheit, 1=Use Celsius | ||
| BV | 1 | Occupied Fan Mode | Write | 0=Fan mode auto, 1=Fan mode always on | ||
| BV | 2 | Unoccupied Fan Mode | Write | 0=Fan mode auto, 1=Fan mode always on | ||
| BVmin | 3 | Force Occupied Mode | Write | 0=Remove BACnet occupied override, 1=Enable BACnet occupied override | ||
| BV | 4 | Zone Sensor Location | Write | 0=Use onboard zone thermistor, 1=Use remote mounted zone thermistor | ||
| BO | 0 | Output G | Command | 0=De-energize Output, 1=Energize Output, 255=Remove bypass | ||
| BO | 1 | Output Y1 | Command | 0=De-energize Output, 1=Energize Output, 255=Remove bypass | ||
| BO | 2 | Output Y2 | Command | 0=De-energize Output, 1=Energize Output, 255=Remove bypass | ||
| BO | 3 | Output W1/B | Command | 0=De-energize Output, 1=Energize Output, 255=Remove bypass | ||
| BO | 4 | Output W2 | Command | 0=De-energize Output, 1=Energize Output, 255=Remove bypass | ||
| BO | 5 | Output O | Command | 0=De-energize Output, 1=Energize Output, 255=Remove bypass | ||
| MI | 0 | Baud Rate | MS/TP baud rate; default 3 (38400) | Write | 1=9600, 2=19200, 3=38400, 4=57600, 5=76800 | |
| MI | 1 | HVAC Type | Equipment type; default 1 | Write | 1=Single Stage Conventional, 2=Dual Stage Conventional, 3=Heat Pump 1, 4=Heat Pump 2, 5=Gas Heat 1, 6=Gas Heat 2 | |
| MImin | 2 | Control Mode | Heat/cool mode; default 1 (auto) | Write | 1=Auto, 2=Cooling only, 3=Heating only, 4=Off | |
| MImin | 3 | Operation Mode Status | Current operating stage | Read | 1=Off, 2=Cooling stage 1, 3=Cooling stage 2, 4=Heating stage 1, 5=Heating stage 2, 6=Heating stage 3 |
No points match these filters.
Object ID lookup: Quest Controls BACnet T-Stat point IDs by name
AI0Raw Zone TempAI1Raw Supply AirAV0MAC AddressAV1MSTP NetworkAV2Zone OffsetAV3Supply OffsetAV4Residual Fan DelayAV5Occupied Cool SptAV6Unoccupied Cool SptAV7Occupied Heat SptAV8Unoccupied Heat SptAV9Cool 2 Stage DeltaAV10Heat 2 Stage DeltaAV11Cool Heat Min DiffAV12Cool Min On TimeAV13Cool Min Off TimeAV14Heat Min On TimeAV15Heat Min Off TimeAV16Max User Spt AdjustAV17Occupied Override TimeAV18Override Time LeftAV19Zone ReadingAV20Supply ReadingAV21Restart DelayAV22Occupied Mode StatusAV23Cool Stage 1 SptAV24Heat Stage 1 SptAV25Mon Sched Win 1 StartAV26Mon Sched Win 1 EndAV27Mon Sched Win 2 StartAV28Mon Sched Win 2 EndAV29Tue Sched Win 1 StartAV30Tue Sched Win 1 EndAV31Tue Sched Win 2 StartAV32Tue Sched Win 2 EndAV33Wed Sched Win 1 StartAV34Wed Sched Win 1 EndAV35Wed Sched Win 2 StartAV36Wed Sched Win 2 EndAV37Thu Sched Win 1 StartAV38Thu Sched Win 1 EndAV39Thu Sched Win 2 StartAV40Thu Sched Win 2 EndAV41Fri Sched Win 1 StartAV42Fri Sched Win 1 EndAV43Fri Sched Win 2 StartAV44Fri Sched Win 2 EndAV45Sat Sched Win 1 StartAV46Sat Sched Win 1 EndAV47Sat Sched Win 2 StartAV48Sat Sched Win 2 EndAV49Sun Sched Win 1 StartAV50Sun Sched Win 1 EndAV51Sun Sched Win 2 StartAV52Sun Sched Win 2 EndAV53Curr User Spt AdjustAV54Front Panel CodeBI0Fan ProofBV0Temperature UnitsBV1Occupied Fan ModeBV2Unoccupied Fan ModeBV3Force Occupied ModeBV4Zone Sensor LocationBO0Output GBO1Output Y1BO2Output Y2BO3Output W1/BBO4Output W2BO5Output OMI0Baud RateMI1HVAC TypeMI2Control ModeMI3Operation Mode Status
Integration notes
- Access comes from the Writable column. The relay outputs BO 0-5 use the priority array, so they are marked commandable; they also accept 255 to remove the bypass.
- The multistate inputs MI 0-2 are listed as writable in the guide.
- AV 11 Cool Heat Min Diff is printed with units "Seconds" but limits of 2F..9F; it is listed in °F.
- Temperature objects follow BV 0 (Fahrenheit or Celsius).
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 BACnet T-Stat 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 Quest Controls BACnet T-Stat
How many BACnet points does the Quest Controls BACnet T-Stat have?
This list has 73 BACnet objects: 2 analog inputs, 55 analog values, 1 binary input, 6 binary outputs, 5 binary values, 4 multi-state inputs. The exact set on a given unit depends on its firmware, installed options and configuration.
Which Quest Controls BACnet T-Stat BACnet points are writable?
66 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 Quest Controls BACnet T-Stat BACnet documentation?
Quest Controls does not publish it on its own website. This list comes from BACnet T-Stat by Quest Controls User's Manual (Rev 1.1), revision 2011-07-28, a copy hosted by Internet Archive (manualzilla) at https://archive.org/download/manualzilla-id-7322454/7322454.pdf. Ask Quest Controls or its representative for the current revision.
What are the minimum BACnet points to integrate the Quest Controls BACnet T-Stat?
Start with BV 3 Force Occupied Mode (BACnet occupied override (1 = force occupied)); MI 2 Control Mode (Mode: 1 auto, 2 cool only, 3 heat only, 4 off); AV 5 Occupied Cool Spt (Occupied stage 1 cooling setpoint); AV 7 Occupied Heat Spt (Occupied stage 1 heating setpoint); AV 19 Zone Reading (Zone temperature with offset applied); AV 23 Cool Stage 1 Spt (Active stage 1 cooling setpoint); AV 24 Heat Stage 1 Spt (Active stage 1 heating setpoint); MI 3 Operation Mode Status (Operating stage: off, cooling or heating stage); AV 22 Occupied Mode Status (Occupied status bits: BACnet, panel, schedule); BI 0 Fan Proof (Fan proof input).
How do I enable BMS control of the Quest Controls BACnet T-Stat?
BV 3 Force Occupied Mode puts the thermostat in occupied mode from the BMS; 0 removes the BACnet override. The internal schedule (AV 25-52) runs otherwise.
How do I check these points on the real BACnet T-Stat?
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: BACnet T-Stat by Quest Controls User's Manual · Rev 1.1 · rev. 2011-07-28. Object names, instances and units are reproduced as published; descriptions are our own.