Easy BACnet
  1. Home
  2. BACnet points lists
  3. Johnson Controls
  4. TEC2645-4 Thermostat with Single Proportional Output and One-Speed Fan (BACnet MS/TP)

Fan coil unit controller (room thermostat) · BACnet points list

Johnson Controls TEC2645-4 Thermostat with Single Proportional Output and One-Speed Fan (BACnet MS/TP) BACnet points list

Updated 4 November 2026

Short answer

The TEC2645-4 is a BACnet MS/TP thermostat with one proportional output and on/auto control of a single-speed fan. Its object list has system mode, fan mode, occupancy command, six setpoints, loop demands, input status, alarms and configuration parameters.

This page lists 47 BACnet objects for the Johnson Controls TEC2645-4 Thermostat with Single Proportional Output and One-Speed Fan (BACnet MS/TP) — 31 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Johnson Controls’s own free documentation, linked below.

Manufacturer
Johnson Controls
Model
TEC2645-4 Thermostat with Single Proportional Output and One-Speed Fan (BACnet MS/TP)
Equipment
Fan coil unit controller (room thermostat)
Equipment type
VAV boxes & fan coils
BACnet objects
47 (31 writable)
Transport
BACnet MS/TP
Firmware
Not stated
Also known as
TEC2645-4, TEC2645
Source document
TEC Series BACnet MS/TP Network Temperature and Humidity Controllers Technical Bulletin · LIT-12011592 · rev. 2013-03-04
Download CSV 47 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 Johnson Controls’s current documentation and the live device before use. Not official Johnson Controls information. Terms of use.

BMS integration notes: Johnson Controls TEC2645-4 Thermostat with Single Proportional Output and One-Speed Fan (BACnet MS/TP)

Integration in brief

Address the thermostat on the BACnet MS/TP trunk, then command System Mode (MV 16) and Occupancy Command (MV 18) and Fan Mode (MV 17) and write the occupied setpoints (AV 39/40). Read Room Temp, Effective Occupancy, Fan Status and the filter and service alarms.

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 16System ModeSystem mode: off, auto, cool or heatWrite
MV 18Occupancy CommandOccupancy command from the BASWrite
MV 17Fan ModeFan mode; states follow Fan Mode SequenceWrite
AV 39Occupied Heat SetpointOccupied heating setpoint, °FWrite
AV 40Occupied Cool SetpointOccupied cooling setpoint, °FWrite
MV 33Effective OccupancyOccupancy state in effectRead
AV 7Room TempRoom temperature, °FWrite
MV 28Fan StatusFan speed statusRead
BI 36Filter AlarmFilter alarmRead
BI 37Service AlarmService alarmRead

Enable & remote start

Occupancy Command (MV 18, 1=Resume Schedule, 2=Occupied, 3=Unoccupied, 4=Temporary Occupied) sets occupancy from the BAS; the first state hands occupancy back to the thermostat. System Mode (MV 16) can switch the unit off.

Heartbeat & communication loss

The guide marks some objects (Room Temp and Fan Status) as possibly releasing on their own after 10 minutes with no BACnet traffic. Keep writing overridden values.

Sensors & values from the BMS

To feed room temperature from the BAS, set Room Temp Override (BV 8) to Override, then write Room Temp (AV 7). Outdoor Temperature (AV 9) is only valid when it is written over the network.

Network setup

Watch out for

Johnson Controls TEC2645-4 Thermostat with Single Proportional Output and One-Speed Fan (BACnet MS/TP) 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.

47 of 47 shown
Type
Multi-state
Access
Show
Johnson Controls TEC2645-4 Thermostat with Single Proportional Output and One-Speed Fan (BACnet MS/TP) BACnet Points List
DescriptionStates
AVmin7Room TempRoom temperature; writable when its override object is set; Range -40.0 to 122.0 °F°FWrite
BV8Room Temp OverrideSet to Override to write Room Temp from the networkWrite0=Normal, 1=Override
AV9Outdoor TemperatureOutdoor air temperature; valid only when written over the network; Range -40.0 to 122.0 °F°FWrite
AI12Supply TemperatureSupply air temperature sensor input; Range -40.0 to 122.0 °F°FRead
BV14AUX CommandNetwork command for the auxiliary outputWrite0=Off, 1=On
MV15Sequence of OperationEquipment sequence (cooling, heating, reheat, 4-pipe)Write0=Cooling Only, 1=Heating Only, 2=Cooling and Reheat, 3=Heating and Reheat
MVmin16System ModeSystem mode commandWrite1=Off, 2=Auto, 3=Cool, 4=Heat
MVmin17Fan ModeFan mode commandWrite1=On, 2=Auto
MVmin18Occupancy CommandOccupancy command from the networkWrite1=Resume Schedule, 2=Occupied, 3=Unoccupied, 4=Temporary Occupied
MV19Keypad LockoutKeypad lockout levelWrite1=Level 0, 2=Level 1, 3=Level 2, 4=Level 3, 5=Level 4, 6=Level 5
AV21PI Heating DemandHeating loop demand%Read
AV22PI Cooling DemandCooling loop demand%Read
BI25AUX (BO5) StatusAuxiliary (BO5) output statusRead0=Off, 1=On
MVmin28Fan StatusFan speed statusRead1=Off, 4=High
BI29BI1 StatusBinary input 1 statusRead0=Deactivated, 1=Activated
BI30BI2 StatusBinary input 2 statusRead0=Deactivated, 1=Activated
BI31UI3 StatusUniversal input 3 statusRead0=Deactivated, 1=Activated
BI32Local MotionMotion detected by the PIR sensorRead0=Deactivated, 1=Activated
MVmin33Effective OccupancyOccupancy state in effectRead1=Occupied, 2=Unoccupied, 3=Temporary Occupied, 4=Stand-by
BI35Window AlarmWindow open alarmRead0=Off, 1=On
BImin36Filter AlarmFilter alarmRead0=Off, 1=On
BImin37Service AlarmService alarmRead0=Off, 1=On
AVmin39Occupied Heat SetpointOccupied heating setpoint; Range 40.0 to 90.0 °F°FWrite
AVmin40Occupied Cool SetpointOccupied cooling setpoint; Range 54.0 to 100.0 °F°FWrite
AV41Stand-by Heat SetpointStandby heating setpoint; Range 40.0 to 90.0 °F°FWrite
AV42Stand-by Cool SetpointStandby cooling setpoint; Range 54.0 to 100.0 °F°FWrite
AV43Unoccupied Heat SetpointUnoccupied heating setpoint; Range 40.0 to 90.0 °F°FWrite
AV44Unoccupied Cool SetpointUnoccupied cooling setpoint; Range 54.0 to 100.0 °F°FWrite
MV46BI1 ConfigurationBinary input 1 functionWrite1=None, 2=Rem NSB, 3=Motion NO, 4=Motion NC, 5=Window
MV47BI2 ConfigurationBinary input 2 functionWrite1=None, 2=Door Dry, 3=Override, 4=Filter, 5=Service
MV48UI3 ConfigurationUniversal input 3 functionWrite1=None, 2=COC/NH, 3=COC/NC, 4=COS, 5=SS
BV49Menu ScrollDisplay scrolling on or offWrite0=No Scroll, 1=Scroll Active
BV50Auto Mode EnableAllows Auto system modeWrite0=Disabled, 1=Enabled
BV51Temperature ScaleDisplay units, °C or °FWrite0=°C, 1=°F
MV54AUX (BO5) ConfigurationAuxiliary output functionWrite1=Not Used, 2=NO with Occ, 3=NC with Occ, 4=NO with Occ and Fan, 5=NC with Occ and Fan, 6=Network Controlled
AV56Password ValueInstaller password; Range 0 to 1,000Read
AV58Heating Setpoint LimitMaximum heating setpoint; Range 40.0 to 90.0 °F°FWrite
AV59Cooling Setpoint LimitMinimum cooling setpoint; Range 54.0 to 100.0 °F°FWrite
BV60Setpoint TypeSetpoint changes permanent or temporaryWrite0=Permanent, 1=Temporary
BV61Setpoint FunctionDual or attached setpointsRead0=Dual Setpoints, 1=Attached Setpoints
MV62Temporary Occupancy TimeDuration of a temporary occupancy overrideWrite1=0 Hours, 2=1 Hour, 3=2 Hours, 4=3 Hours, 5=4 Hours, 6=5 Hours, 7=6 Hours, 8=7 Hours, 9=8 Hours, 10=9 Hours, 11=10 Hours, 12=11 Hours, 13=12 Hours, 14=13 Hours, 15=14 Hours, 16=15 Hours, 17=16 Hours, 18=17 Hours, 19=18 Hours, 20=19 Hours, 21=20 Hours, 22=21 Hours, 23=22 Hours, 24=23 Hours, 25=24 Hours
AV63DeadbandMinimum heating/cooling setpoint deadband; Range 2 to 5 F° (differential)°FWrite
BV64Reheat Time Base (BO5)Reheat output cycle time baseWrite0=15 Minutes, 1=10 Seconds
MV65Proportional BandControl proportional bandRead1=3 (3°F/1.7°C), 2=4 (4°F/2.2°C), 3=5 (5°F/2.8°C), 4=6 (6°F/3.3°C), 5=7 (7°F/3.9°C), 6=8 (8°F/4.4°C), 7=9 (9°F/5.0°C), 8=10 (10°F/5.6°C)
AV67Stand-by TimeTime before standby; Range 0.5 to 24.0 hhWrite
AV68Unoccupied TimeTime before unoccupied; Range 0.0 to 24.0 hhWrite
BV78Direct/Reverse ActingOutput action direct or reverseWrite0=Direct Acting, 1=Reverse Acting
Object ID lookup: Johnson Controls TEC2645-4 Proportional 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 TEC2645-4 Thermostat with Single Proportional Output and One-Speed Fan (BACnet MS/TP) 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 Johnson Controls TEC2645-4 Thermostat with Single Proportional Output and One-Speed Fan (BACnet MS/TP)

How many BACnet points does the Johnson Controls TEC2645-4 Thermostat with Single Proportional Output and One-Speed Fan (BACnet MS/TP) have?

This list has 47 BACnet objects: 1 analog input, 16 analog values, 8 binary inputs, 9 binary values, 13 multi-state values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Johnson Controls TEC2645-4 Thermostat with Single Proportional Output and One-Speed Fan (BACnet MS/TP) BACnet points are writable?

31 of the 47 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 Johnson Controls TEC2645-4 Thermostat with Single Proportional Output and One-Speed Fan (BACnet MS/TP) BACnet documentation?

The source is TEC Series BACnet MS/TP Network Temperature and Humidity Controllers Technical Bulletin (LIT-12011592), revision 2013-03-04, published free by Johnson Controls at https://docs.johnsoncontrols.com/bas/api/khub/documents/TppxRMQl8pgfqB6NRc9sqw/content.

What are the minimum BACnet points to integrate the Johnson Controls TEC2645-4 Thermostat with Single Proportional Output and One-Speed Fan (BACnet MS/TP)?

Start with MV 16 System Mode (System mode: off, auto, cool or heat); MV 18 Occupancy Command (Occupancy command from the BAS); MV 17 Fan Mode (Fan mode; states follow Fan Mode Sequence); AV 39 Occupied Heat Setpoint (Occupied heating setpoint, °F); AV 40 Occupied Cool Setpoint (Occupied cooling setpoint, °F); MV 33 Effective Occupancy (Occupancy state in effect); AV 7 Room Temp (Room temperature, °F); MV 28 Fan Status (Fan speed status); BI 36 Filter Alarm (Filter alarm); BI 37 Service Alarm (Service alarm).

How do I enable BMS control of the Johnson Controls TEC2645-4 Thermostat with Single Proportional Output and One-Speed Fan (BACnet MS/TP)?

Occupancy Command (MV 18, 1=Resume Schedule, 2=Occupied, 3=Unoccupied, 4=Temporary Occupied) sets occupancy from the BAS; the first state hands occupancy back to the thermostat. System Mode (MV 16) can switch the unit off.

Does the Johnson Controls TEC2645-4 Thermostat with Single Proportional Output and One-Speed Fan (BACnet MS/TP) need a BACnet heartbeat or have a communication timeout?

The guide marks some objects (Room Temp and Fan Status) as possibly releasing on their own after 10 minutes with no BACnet traffic. Keep writing overridden values.

Can the BMS supply sensor values to the Johnson Controls TEC2645-4 Thermostat with Single Proportional Output and One-Speed Fan (BACnet MS/TP)?

To feed room temperature from the BAS, set Room Temp Override (BV 8) to Override, then write Room Temp (AV 7). Outdoor Temperature (AV 9) is only valid when it is written over the network.

How do I check these points on the real TEC2645-4 Thermostat with Single Proportional Output and One-Speed Fan (BACnet MS/TP)?

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

Source: TEC Series BACnet MS/TP Network Temperature and Humidity Controllers Technical Bulletin · LIT-12011592 · rev. 2013-03-04. Object names, instances and units are reproduced as published; descriptions are our own.