- Home
- BACnet points lists
- Contemporary Controls
- BASstat BAST-421C-BW2 Wireless Modulating Fan Coil Thermostat
Thermostat for modulating 4-pipe FCUs (Wi-Fi BACnet IP) · BACnet points list
Contemporary Controls BASstat BAST-421C-BW2 Wireless Modulating Fan Coil Thermostat BACnet points list
Updated 11 November 2026
The BAST-421C-BW2 is a Wi-Fi BACnet IP thermostat for 4-pipe fan coil units with modulating or floating cooling and heating valves and a multi-speed fan. It exposes temperatures, valve outputs, setpoints, system and fan modes, occupancy and setup values as BACnet objects.
This page lists 50 BACnet objects for the Contemporary Controls BASstat BAST-421C-BW2 Wireless Modulating Fan Coil Thermostat — 40 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-421C-BW2 Wireless Modulating Fan Coil Thermostat
- Equipment
- Thermostat for modulating 4-pipe FCUs (Wi-Fi BACnet IP)
- Equipment type
- Thermostats, sensors & meters
- BACnet objects
- 50 (40 writable)
- Transport
- BACnet IP
- Firmware
- Not stated
- Default device instance
- 700001
- Also known as
- BAST-421C-BW2, BAST-421-BW2, BASstat 421C
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-421C-BW2 Wireless Modulating Fan Coil Thermostat
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.
| Object | Name | Why | Access |
|---|---|---|---|
| BV 5 | On-Off Control | Thermostat outputs on/off (1 = on) | Write |
| BV 14 | Occupancy Command | 0 = occupied, 1 = unoccupied | Write |
| MV 1 | System Mode | Cool, heat or ventilation mode | Write |
| AV 0 | Cooling Temperature Setpoint | Occupied cooling setpoint | Write |
| AV 3 | Heating Temperature Setpoint | Occupied heating setpoint | Write |
| MV 0 | Fan Mode | 1 = auto, then fan speeds | Write |
| AI 0 | Current Temperature | Space temperature in use | Read |
| BI 0 | Occupancy Status | 0 = occupied, 1 = unoccupied | Read |
| BI 2 | Cooling-heating Status | Heating/cooling output active | Read |
| MV 5 | Fan Speed Status | Current fan speed, 0 = stop | Read |
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 Temperature Assigned Via BACnet (AV 1) is only used while the BMS keeps toggling Heartbeat (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
- BACnet IP over Wi-Fi; the UDP port defaults to 47808 (BAC0) and can be set in the Engineering menu (UdP) or by writing UDP Port No (AV 21).
- Device instance = devH x 1000 + devL in the Engineering menu, or write Device Instance (AV 20) once online.
- DHCP or static IP addressing is set from the thermostat's Wi-Fi setup pages.
- The manual gives 700001 as the default device instance.
Watch out for
- Lock (AV 18) is bit-coded: add the bit values to lock buttons, ignore the ESI or door contact, block changes to the comms settings or hand the relays to BACnet (512).
- The manual text calls the Lock object AV17 in places and the heartbeat rate AV-29; the object table numbers are used here.
- Relay control BVs only drive the relays when Lock bit 9 (512) hands the outputs to the BACnet supervisor.
Contemporary Controls BASstat BAST-421C-BW2 Wireless Modulating Fan Coil 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.
| Description | States | |||||
|---|---|---|---|---|---|---|
| AImin | 0 | Current Temperature | °F/°C | Read | ||
| AI | 1 | Active Temperature Setpoint | °F/°C | Read | ||
| AI | 2 | Built-in Temperature Sensor | Built-in Temperature Sensor Reading | °F/°C | Read | |
| AI | 3 | Remote Temperature Sensor | Remote Temperature Sensor Reading | °F/°C | Read | |
| AI | 8 | Modulating/ Floating Output 1 | Modulating/ Floating Output 1 (Cooling) | % | Read | |
| AI | 9 | Modulating/ Floating Output 2 | Modulating/ Floating Output 2 (Heating) | % | Read | |
| AVmin | 0 | Cooling Temperature Setpoint | °F/°C | Write | ||
| AV | 1 | Temperature Assigned Via BACnet | BACnet Assigned Current Temperature | °F/°C | Write | |
| AVmin | 3 | Heating Temperature Setpoint | °F/°C | Write | ||
| AV | 4 | Hr-Running Time | Running Time of Valve (Hr.) | h | Write | |
| AV | 5 | M-Running Time | Running Time of Valve (M.) | min | Write | |
| AV | 6 | Sec-Running Time | Running Time of Valve (Sec.) | s | Write | |
| AV | 7 | Deadband | °F | Write | ||
| AV | 8 | Unoccupied Cool Setpoint | Unoccupied Cooling Setpoint | °F/°C | Write | |
| AV | 9 | Unoccupied Heat Setpoint | Unoccupied Heating Setpoint | °F/°C | Write | |
| AV | 10 | Integral-Cycle Time | Integral Time and Output Cycle Time | s | Write | |
| AV | 11 | Analog Minimum Output for AO1 | Minimum Output Voltage in Digital Value When Reach Low Limit for AO1 | Write | ||
| AV | 12 | Span Offset for AO1 | Write | |||
| AV | 13 | Low Setpoint Limit | Low Limit for Set-Point Temperature | °F/°C | Write | |
| AV | 14 | High Setpoint Limit | High Limit for Set-Point Temperature | °F/°C | Write | |
| AV | 15 | Temperature Offset | Offset for Current Temperature | °F/°C | Write | |
| AV | 16 | Proportional Band- Stage Width | Proportional Band or Stage Width | °F/°C | Write | |
| AV | 17 | Stage Differential | °F/°C | Write | ||
| AV | 18 | Lock | Bit-coded lock: buttons, ESI/door contacts, comms settings, DO control | Write | ||
| AV | 20 | Device Instance | Write | |||
| AV | 21 | UDP Port No | UDP Port Number | Write | ||
| AV | 27 | Analog Minimum Output for AO2 | Minimum Output Voltage in Digital Value When Reach Low Limit for AO2 | Write | ||
| AV | 28 | Span Offset for AO2 | Write | |||
| AV | 29 | Heartbeat Rate | Communication Heartbeat Minimum Rate | s | Write | |
| AV | 39 | Minimum Cooling Setpoint | °F/°C | Write | ||
| AV | 40 | Maximum Heating Setpoint | °F/°C | Write | ||
| BImin | 0 | Occupancy Status | Status of Occupancy | Read | 0=Room Occupied, 1=Room Unoccupied | |
| BImin | 2 | Cooling-heating Status | Status of Cooling/Heating Control Output | Read | 0=Close & Off, 1=Open & On | |
| BI | 9 | Relay 7 Status | Status of Relay 7 Fan | Read | 0=Off, 1=On | |
| BV | 0 | Occupancy Contact Definition | Occupancy(DI1) Contact Definition | Write | 0=N.O. = Occupied, 1=N.C. = Occupied | |
| BV | 1 | Cooling Direct- Reverse Acting | Modulating Cooling Direct/ Reverse Signal Output | Write | 0=Direct (0 To10v), 1=Reverse (10 To 0V) | |
| BV | 2 | Heating Direct- Reverse Acting | Modulating Heating Direct/ Reverse Signal Output | Write | 0=Direct (0 To10v), 1=Reverse (10 To 0V) | |
| BVmin | 5 | On-Off Control | On/Off Status of Thermostat | Write | 0=Off, 1=On | |
| BV | 6 | Temperature Scale | °C/ °F | Write | 0=°C, 1=°F | |
| BV | 13 | Relay 7 Control | On/Off Control of Relay 7 (Fan) | Write | 0=Off, 1=On | |
| BVmin | 14 | Occupancy Command | Room Occupancy Setting | Write | 0=Occupied, 1=Unoccupied | |
| BV | 15 | Fan Output for Heating | Disable/ Enable Fan Output for Heating | Write | 0=Disable, 1=Enable | |
| BV | 16 | Heartbeat | Communication Heartbeat Flip-Flop | Write | 0=Off, 1=On | |
| MVmin | 0 | Fan Mode | Write | 1=Auto, 2=Low, 3=Med., 4=Hi | ||
| MVmin | 1 | System Mode | Working Mode: Heat, Cool or Ventilation | Write | 1=Cool Mode, 2=Heat Mode, 3=Ventilation @ Cool Mode, 4=Ventilation @ Heat Mode | |
| MV | 3 | Temperature Source | Current Temperature Source | Write | 1=Built-In Temp. Sensor, 2=Remote Temp. Sensor, 3=Assigned through BACnet | |
| MV | 4 | Lowest Fan Speed | Lowest Fan speed in Auto Fan mode | Write | 1=Stop, 2=Low, 3=Med., 4=Hi | |
| MVmin | 5 | Fan Speed Status | Read | 0=Stop, 1=Low, 2=Med, 3=Hi | ||
| MV | 6 | Display Options | LCD Display Options | Write | 1=T & Time (if available), 2=SP & Time (if available), 3=T & CO2 (if available), 4=CO2 & Time (if available) | |
| MV | 7 | Control Type | Control Type Selection | Write | 2=4-Pipe Cooling or Heating Manual Changeover, 3=4-Pipe Cooling and Heating Auto Changeover |
No points match these filters.
Object ID lookup: Contemporary Controls BAST-421C-BW2 point IDs by name
AI0Current TemperatureAI1Active Temperature SetpointAI2Built-in Temperature SensorAI3Remote Temperature SensorAI8Modulating/ Floating Output 1AI9Modulating/ Floating Output 2AV0Cooling Temperature SetpointAV1Temperature Assigned Via BACnetAV3Heating Temperature SetpointAV4Hr-Running TimeAV5M-Running TimeAV6Sec-Running TimeAV7DeadbandAV8Unoccupied Cool SetpointAV9Unoccupied Heat SetpointAV10Integral-Cycle TimeAV11Analog Minimum Output for AO1AV12Span Offset for AO1AV13Low Setpoint LimitAV14High Setpoint LimitAV15Temperature OffsetAV16Proportional Band- Stage WidthAV17Stage DifferentialAV18LockAV20Device InstanceAV21UDP Port NoAV27Analog Minimum Output for AO2AV28Span Offset for AO2AV29Heartbeat RateAV39Minimum Cooling SetpointAV40Maximum Heating SetpointBI0Occupancy StatusBI2Cooling-heating StatusBI9Relay 7 StatusBV0Occupancy Contact DefinitionBV1Cooling Direct- Reverse ActingBV2Heating Direct- Reverse ActingBV5On-Off ControlBV6Temperature ScaleBV13Relay 7 ControlBV14Occupancy CommandBV15Fan Output for HeatingBV16HeartbeatMV0Fan ModeMV1System ModeMV3Temperature SourceMV4Lowest Fan SpeedMV5Fan Speed StatusMV6Display OptionsMV7Control Type
Integration notes
- From the BACnet Object Table (manual pages 30-37). The table is shared across the BASstat family; rows printed in grey (objects this model does not use) are left out.
- Access is from the Readable/Writable column; R/W objects are shown as writable.
- Temperature objects follow the Temperature Scale object (BV 6: 0 = °C, 1 = °F).
- Fan Speed Status (MV 5) states are printed starting at 0 (0 = Stop); Control Type (MV 7) lists only states 2 and 3 for this 4-pipe model.
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-421C-BW2 Wireless Modulating Fan Coil 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-421C-BW2 Wireless Modulating Fan Coil Thermostat
How many BACnet points does the Contemporary Controls BASstat BAST-421C-BW2 Wireless Modulating Fan Coil Thermostat have?
This list has 50 BACnet objects: 6 analog inputs, 25 analog values, 3 binary inputs, 9 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-421C-BW2 Wireless Modulating Fan Coil Thermostat BACnet points are writable?
40 of the 50 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-421C-BW2 Wireless Modulating Fan Coil Thermostat BACnet documentation?
The source is BAST-421C-BW2 Wireless Modulating Fan Coil Thermostat User Manual (UM-15093500-AA2), published free by Contemporary Controls at https://www.ccontrols.com/pdf/um/BAST-421C-BW2-UserManual.pdf.
What are the minimum BACnet points to integrate the Contemporary Controls BASstat BAST-421C-BW2 Wireless Modulating Fan Coil 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 (1 = auto, then fan speeds); 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, 0 = stop).
How do I enable BMS control of the Contemporary Controls BASstat BAST-421C-BW2 Wireless Modulating Fan Coil 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-421C-BW2 Wireless Modulating Fan Coil Thermostat need a BACnet heartbeat or have a communication timeout?
A space temperature written to Temperature Assigned Via BACnet (AV 1) is only used while the BMS keeps toggling Heartbeat (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-421C-BW2 Wireless Modulating Fan Coil 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-421C-BW2 Wireless Modulating Fan Coil 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
- Thermostat (single mode heat/cool/ventilation, BACnet MS/TP)
Contemporary Controls BASstat BAST-121C-B2 Single Mode Thermostat
Contemporary Controls BAST-121C-B2 wired thermostats for single-mode heating, cooling or ventilation equipment.
Also known as: BAST-121C-B2, BAST-121-B2, BASstat 121C - Thermostat (single mode heat/cool/ventilation, Wi-Fi BACnet IP)
Contemporary Controls BASstat BAST-121C-BW2 Wireless Single Mode Thermostat
Contemporary Controls BAST-121C-BW2 Wi-Fi thermostats for single-mode heating, cooling or ventilation equipment.
Also known as: BAST-121C-BW2, BAST-121-BW2, BASstat 121C Wi-Fi - Thermostat (multi-stage heat/cool, Wi-Fi BACnet IP)
Contemporary Controls BASstat BAST-221C/CH-BW2 Wireless Multi-Stage Thermostat
Contemporary Controls BAST-221C and BAST-221CH (with humidity) Wi-Fi thermostats for multi-stage heating, cooling and ventilation, such as rooftop units.
Also known as: BAST-221C-BW2, BAST-221CH-BW2, BASstat BW2, BASstat 221C - Thermostat for 2-stage HP systems (BACnet MS/TP)
Contemporary Controls BASstat BAST-321HP-B2 Heat Pump Thermostat
Contemporary Controls BAST-321HP-B2 wired thermostats for single or dual compressor heat pumps with auxiliary heat.
Also known as: BAST-321HP-B2, BAST-321-B2, BASstat 321HP - Thermostat for 2-stage HP systems (Wi-Fi BACnet IP)
Contemporary Controls BASstat BAST-321HP-BW2 Wireless Heat Pump Thermostat
Contemporary Controls BAST-321HP-BW2 Wi-Fi thermostats for single or dual compressor heat pumps with auxiliary heat.
Also known as: BAST-321HP-BW2, BAST-321-BW2, BASstat 321HP Wi-Fi
Source: BAST-421C-BW2 Wireless Modulating Fan Coil Thermostat User Manual · UM-15093500-AA2. Object names, instances and units are reproduced as published; descriptions are our own.