Easy BACnet
  1. Home
  2. BACnet points lists
  3. Contemporary Controls
  4. BASstat BAST-221C/CH-BW2 Wireless Multi-Stage Thermostat

Thermostat (multi-stage heat/cool, Wi-Fi BACnet IP) · BACnet points list

Contemporary Controls BASstat BAST-221C/CH-BW2 Wireless Multi-Stage Thermostat BACnet points list

Updated 11 November 2026

Short answer

The BAST-221C-BW2 is a Wi-Fi BACnet IP thermostat for up to two cooling and two heating stages plus fan. The 221CH version adds humidity and dew point readings. It exposes temperatures, setpoints, system and fan modes, occupancy, relay control and status, and setup values as BACnet objects.

This page lists 61 BACnet objects for the Contemporary Controls BASstat BAST-221C/CH-BW2 Wireless Multi-Stage Thermostat — 45 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Contemporary Controls’s own free documentation, linked below.

Manufacturer
Contemporary Controls
Model
BASstat BAST-221C/CH-BW2 Wireless Multi-Stage Thermostat
Equipment
Thermostat (multi-stage heat/cool, Wi-Fi BACnet IP)
Equipment type
Thermostats, sensors & meters
BACnet objects
61 (45 writable)
Transport
BACnet IP
Firmware
Not stated
Default device instance
100001
Also known as
BAST-221C-BW2, BAST-221CH-BW2, BASstat BW2, BASstat 221C
Source document
BAST-221C/CH-BW2 Wireless Multi-Stage Thermostat User Manual · UM-15090500-AA3
Download CSV 61 rows Download EDE B.I.G.-EU JSON Manufacturer PDF ↗ Compare with your scan Download Easy BACnet Mobile App Google Play

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

BMS integration notes: Contemporary Controls BASstat BAST-221C/CH-BW2 Wireless Multi-Stage Thermostat

Integration in brief

Turn the thermostat outputs on with On-Off Control (BV 5), set occupancy with Occupancy Command (BV 14), and write the system mode, cooling and heating setpoints and fan mode. Read the space temperature, occupancy status, output status and fan speed.

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
BV 5On-Off ControlThermostat outputs on/off (1 = on)Write
BV 14Occupancy Command0 = occupied, 1 = unoccupiedWrite
MV 1System ModeCool, heat or ventilation modeWrite
AV 0Cooling Temperature SetpointOccupied cooling setpointWrite
AV 3Heating Temperature SetpointOccupied heating setpointWrite
MV 0Fan ModeFan mode; 1 = autoWrite
AI 0Current TemperatureSpace temperature in useRead
BI 0Occupancy Status0 = occupied, 1 = unoccupiedRead
BI 2Cooling-heating StatusHeating/cooling output activeRead
MV 5Fan Speed StatusCurrent fan speedRead

Enable & remote start

On-Off Control (BV 5) switches the thermostat outputs. Occupancy Command (BV 14) only takes effect when the ESI contact is disabled in Lock (AV 18 bit value 64); by default occupancy comes from the ESI dry contact.

Heartbeat & communication loss

A space temperature written to Space Temperature Via BACnet (AV 1) is only used while the BMS keeps toggling Heartbeat signal (BV 16) within the Heartbeat Rate (AV 29) period, in seconds; otherwise the thermostat reverts to its own sensor.

Sensors & values from the BMS

Set Temperature Source (MV 3) to 3 (Assigned through BACnet) and write the space temperature to AV 1, toggling BV 16 as a heartbeat.

Network setup

Watch out for

Contemporary Controls BASstat BAST-221C/CH-BW2 Wireless Multi-Stage Thermostat 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.

61 of 61 shown
Type
Multi-state
Access
Show
Contemporary Controls BASstat BAST-221C/CH-BW2 Wireless Multi-Stage Thermostat BACnet Points List
DescriptionStates
AImin0Current Temperature°F/°CRead
AI1Active Temperature Setpoint°F/°CRead
AI2Built-in Temperature SensorBuilt-in Temperature Sensor Reading°F/°CRead
AI3Remote Temperature SensorRemote Temperature Sensor Reading°F/°CRead
AI4Current HumidityCurrent Humidity (221CH models only)%RHRead
AI5Current Dew PointCurrent Dew Point (221CH models only)°F/°CRead
AVmin0Cooling Temperature Setpoint°F/°CWrite
AV1Space Temperature Via BACnetBACnet Assigned Current Temperature°F/°CWrite
AVmin3Heating Temperature Setpoint°F/°CWrite
AV4Hr-Running TimeRunning Time of Valve (Hr.)hWrite
AV5M-Running TimeRunning Time of Valve (M.)minWrite
AV6Sec-Running TimeRunning Time of Valve (Sec.)sWrite
AV7Deadband°F/°CWrite
AV8Unoccupied Cool SetpointUnoccupied Cooling Setpoint°F/°CWrite
AV9Unoccupied Heat SetpointUnoccupied Heating Setpoint°F/°CWrite
AV10Integral-Cycle TimeIntegral Time and Output Cycle TimesWrite
AV13Low Setpoint LimitLow Limit for Setpoint Temperature°F/°CWrite
AV14High Setpoint LimitHigh Limit for Setpoint Temperature°F/°CWrite
AV15Temperature OffsetOffset for Current°F/°CWrite
AV16Proportional Band- Stage WidthTemperature Proportional Band or Stage Width°F/°CWrite
AV17Stage Differential°F/°CWrite
AV18LockBit-coded lock: buttons, ESI/door contacts, comms settings, DO controlWrite
AV20Device InstanceWrite
AV21UDP Port NoUDP Port NumberWrite
AV22Humidity OffsetHumidity Offset Value (221CH models only)%RHWrite
AV23Cooling Short Cycle DelayminWrite
AV24Cooling Maximum Cycles per HourWrite
AV25Heating Short CycleHeating Short Cycle DelayminWrite
AV26Heating Maximum Cycles per HourWrite
AV29Heartbeat RateCommunication Heartbeat Minimum RatesWrite
AV39Minimum Cooling Temperature SetpointMinimum Cooling Temperature Setpoint°F/°CWrite
AV40Maximum Heating Temperature SetpointMaximum Heating Temperature Setpoint°F/°CWrite
AV46Minimum Off TimesWrite
AV47Minimum On TimesWrite
BImin0Occupancy StatusStatus of OccupancyRead0=Room Occupied, 1=Room Unoccupied
BImin2Cooling-heating StatusStatus of Cooling/Heating Control OutputRead0=Close & Off, 1=Open & On
BI3Relay 1 StatusStatus of Relay 1 (Cooling Stage 1)Read0=Off, 1=On
BI4Relay 2 StatusStatus of Relay 2 (Cooling Stage 2)Read0=Off, 1=On
BI5Relay 3 StatusStatus of Relay 3 (Heating Stage 1)Read0=Off, 1=On
BI6Relay 4 StatusStatus of Relay 4 (Heating Stage 2)Read0=Off, 1=On
BI9Relay 7 StatusStatus of Relay 7 FanRead0=Off, 1=On
BI10Dl 1 StatusStatus of Digital Input 1Read0=Off, 1=On
BI17Fan StatusRead0=Off, 1=On
BV0Occupancy Contact DefinitionOccupancy(DI1) Contact DefinitionWrite0=N.O., 1=N.C.
BVmin5On-Off ControlOn/Off Status of ThermostatWrite0=Off, 1=On
BV6Temperature Scale°C/ °FWrite0=°C, 1=°F
BV7Relay 1 ControlOn/Off Control of Relay 1 (Cooling Stage 1)Write0=Off, 1=On
BV8Relay 2 ControlOn/Off Control of Relay 2 (Cooling Stage 2)Write0=Off, 1=On
BV9Relay 3 ControlOn/Off Control of Relay 3 (Heating Stage 1)Write0=Off, 1=On
BV10Relay 4 ControlOn/Off Control of Relay 4 (Heating Stage 2)Write0=Off, 1=On
BV13Relay 7 ControlOn/Off Control of Relay 7 FanWrite0=Off, 1=On
BVmin14Occupancy CommandRoom Occupancy SettingWrite0=Occupied, 1=Unoccupied
BV15Fan Output for HeatingDisable/ Enable Fan Output for HeatingWrite0=Disable, 1=Enable
BV16Heartbeat signalHeartbeat Pulse SignalWrite0=Off, 1=On
MVmin0Fan ModeWrite1=Auto, 1=Low, 3=Med., 4=Hi
MVmin1System ModeWorking Mode: Heat, Cool or VentilationWrite1=Cool Mode, 2=Heat Mode, 3=Ventilation @ Cool Mode, 4=Ventilation @ Heat Mode
MV3Temperature SourceCurrent Temperature SourceWrite1=Built-In Temp. Sensor, 2=Remote Temp. Sensor, 3=Assigned through BACnet
MV4Lowest Fan SpeedLowest Fan speed in Auto Fan modeWrite1=Stop, 2=Low, 3=Med., 4=Hi
MVmin5Fan Speed StatusRead1=Stop, 2=Low, 3=Med, 4=Hi
MV6Display OptionsLCD Display OptionsWrite1=T & Time (if available), 2=SP & Time (if available), 3=T & CO2 (if available), 4=CO2 & Time (if available), 5=SP & CO2 (if available), 6=T & RH (if available), 7=T & Valve (if available)
MV7Control TypeControl Type SelectionWrite1=Cooling Only, 2=Cooling or Heating Manual Changeover, 3=Cooling and Heating Auto Changeover (default), 4=Heating Only NOTE: Cool only and Heat only types disabled
Object ID lookup: Contemporary Controls BAST-221C-BW2 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 BASstat BAST-221C/CH-BW2 Wireless Multi-Stage Thermostat 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 Contemporary Controls BASstat BAST-221C/CH-BW2 Wireless Multi-Stage Thermostat

How many BACnet points does the Contemporary Controls BASstat BAST-221C/CH-BW2 Wireless Multi-Stage Thermostat have?

This list has 61 BACnet objects: 6 analog inputs, 28 analog values, 9 binary inputs, 11 binary values, 7 multi-state values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Contemporary Controls BASstat BAST-221C/CH-BW2 Wireless Multi-Stage Thermostat BACnet points are writable?

45 of the 61 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 Contemporary Controls BASstat BAST-221C/CH-BW2 Wireless Multi-Stage Thermostat BACnet documentation?

The source is BAST-221C/CH-BW2 Wireless Multi-Stage Thermostat User Manual (UM-15090500-AA3), published free by Contemporary Controls at https://www.ccontrols.com/pdf/um/BASstat-BW2-usermanual.pdf.

What are the minimum BACnet points to integrate the Contemporary Controls BASstat BAST-221C/CH-BW2 Wireless Multi-Stage Thermostat?

Start with BV 5 On-Off Control (Thermostat outputs on/off (1 = on)); BV 14 Occupancy Command (0 = occupied, 1 = unoccupied); MV 1 System Mode (Cool, heat or ventilation mode); AV 0 Cooling Temperature Setpoint (Occupied cooling setpoint); AV 3 Heating Temperature Setpoint (Occupied heating setpoint); MV 0 Fan Mode (Fan mode; 1 = auto); AI 0 Current Temperature (Space temperature in use); BI 0 Occupancy Status (0 = occupied, 1 = unoccupied); BI 2 Cooling-heating Status (Heating/cooling output active); MV 5 Fan Speed Status (Current fan speed).

How do I enable BMS control of the Contemporary Controls BASstat BAST-221C/CH-BW2 Wireless Multi-Stage Thermostat?

On-Off Control (BV 5) switches the thermostat outputs. Occupancy Command (BV 14) only takes effect when the ESI contact is disabled in Lock (AV 18 bit value 64); by default occupancy comes from the ESI dry contact.

Does the Contemporary Controls BASstat BAST-221C/CH-BW2 Wireless Multi-Stage Thermostat need a BACnet heartbeat or have a communication timeout?

A space temperature written to Space Temperature Via BACnet (AV 1) is only used while the BMS keeps toggling Heartbeat signal (BV 16) within the Heartbeat Rate (AV 29) period, in seconds; otherwise the thermostat reverts to its own sensor.

Can the BMS supply sensor values to the Contemporary Controls BASstat BAST-221C/CH-BW2 Wireless Multi-Stage Thermostat?

Set Temperature Source (MV 3) to 3 (Assigned through BACnet) and write the space temperature to AV 1, toggling BV 16 as a heartbeat.

How do I check these points on the real BASstat BAST-221C/CH-BW2 Wireless Multi-Stage Thermostat?

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 Contemporary Controls BACnet points lists

Source: BAST-221C/CH-BW2 Wireless Multi-Stage Thermostat User Manual · UM-15090500-AA3. Object names, instances and units are reproduced as published; descriptions are our own.