Easy BACnet
  1. Home
  2. BACnet points lists
  3. Johnson Controls
  4. TEC26x7-4 and TEC26x7-4+PIR Thermostat with Two Outputs (BACnet MS/TP)

VAV zone controller (room thermostat) · BACnet points list

Johnson Controls TEC26x7-4 and TEC26x7-4+PIR Thermostat with Two Outputs (BACnet MS/TP) BACnet points list

Updated 4 November 2026

Short answer

The TEC26x7-4 thermostats control zoning equipment with two outputs over BACnet MS/TP. The list covers system mode, occupancy command, six setpoints, loop demands, valve status, input status, alarms and configuration. There is no fan mode or fan status object; the valve timing objects apply to the TEC2627.

This page lists 49 BACnet objects for the Johnson Controls TEC26x7-4 and TEC26x7-4+PIR Thermostat with Two Outputs (BACnet MS/TP) — 33 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
TEC26x7-4 and TEC26x7-4+PIR Thermostat with Two Outputs (BACnet MS/TP)
Equipment
VAV zone controller (room thermostat)
Equipment type
VAV boxes & fan coils
BACnet objects
49 (33 writable)
Transport
BACnet MS/TP
Firmware
Not stated
Also known as
TEC2627-4, TEC2647-4, TEC2627-4+PIR, TEC2647-4+PIR, TEC26x7-4
Source document
TEC Series BACnet MS/TP Network Temperature and Humidity Controllers Technical Bulletin · LIT-12011592 · rev. 2013-03-04
Download CSV 49 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 TEC26x7-4 and TEC26x7-4+PIR Thermostat with Two Outputs (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 write the occupied setpoints (AV 39/40). Read Room Temp, Effective Occupancy, the PI demands 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
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
AV 22PI Cooling DemandCooling loop demand, %Read
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) 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 TEC26x7-4 and TEC26x7-4+PIR Thermostat with Two Outputs (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.

49 of 49 shown
Type
Multi-state
Access
Show
Johnson Controls TEC26x7-4 and TEC26x7-4+PIR Thermostat with Two Outputs (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)Write1=Cooling Only, 2=Heating Only, 3=Cooling and Reheat, 4=Heating and Reheat, 5=Cool/Heat Four-Pipe, 6=Cool/Heat Four-Pipe and Reheat
MVmin16System ModeSystem mode commandWrite1=Off, 2=Cool, 3=Heat, 4=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
AVmin22PI Cooling DemandCooling loop demand%Read
BI25AUX (BO5) StatusAuxiliary (BO5) output statusRead0=Off, 1=On
MV26Heating (BO3 and BO4) Valve StatusHeating valve output status; TEC2627 models onlyReadOn/off control: 1=Open, 2=Closed; Floating control: 1=Stopped, 2=Opening, 3=Closing
MV27Cooling (BO1 and BO2) Valve StatusCooling valve output status; TEC2627 models onlyReadOn/off control: 1=Open, 2=Closed; Floating control: 1=Stopped, 2=Opening, 3=Closing
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
BV51Temperature ScaleDisplay units, °C or °FWrite0=°C, 1=°F
MV53Out 1 (BO1 and BO2) ConfigurationOutput 1 (BO1/BO2) configurationWrite1=False, 2=True
MV54AUX (BO5) ConfigurationAuxiliary output functionWrite1=Not Used, 2=NO with Occ, 3=NC with Occ, 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
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
BV75Control TypeOn/off or floating valve control; TEC2627 models onlyWrite0=On/Off, 1=Floating
MV76Floating Motor TimingFloating actuator stroke time; TEC2627 models onlyWrite1=0.5 Minutes, 2=1.0 Minute, 3=1.5 Minutes, 4=2.0 Minutes, 5=2.5 Minutes, 6=3.0 Minutes, 7=3.5 Minutes, 8=4.0 Minutes, 9=4.5 Minutes, 10=5.0 Minutes, 11=5.5 Minutes, 12=6.0 Minutes, 13=6.5 Minutes, 14=7.0 Minutes, 15=7.5 Minutes, 16=8.0 Minutes, 17=8.5 Minutes, 18=9.0 Minutes
MV77On/Off Control CPHOn/off control cycles per hour; TEC2627 models onlyWrite1=3 CPH, 2=4 CPH, 3=5 CPH, 4=6 CPH, 5=7 CPH, 6=8 CPH
BV78Direct/Reverse ActingOutput action direct or reverse; TEC2647 models onlyWrite0=Direct Acting, 1=Reverse Acting
Object ID lookup: Johnson Controls TEC26x7-4 Two-Output 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 TEC26x7-4 and TEC26x7-4+PIR Thermostat with Two Outputs (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 TEC26x7-4 and TEC26x7-4+PIR Thermostat with Two Outputs (BACnet MS/TP)

How many BACnet points does the Johnson Controls TEC26x7-4 and TEC26x7-4+PIR Thermostat with Two Outputs (BACnet MS/TP) have?

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

Which Johnson Controls TEC26x7-4 and TEC26x7-4+PIR Thermostat with Two Outputs (BACnet MS/TP) BACnet points are writable?

33 of the 49 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 TEC26x7-4 and TEC26x7-4+PIR Thermostat with Two Outputs (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 TEC26x7-4 and TEC26x7-4+PIR Thermostat with Two Outputs (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); 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); AV 22 PI Cooling Demand (Cooling loop demand, %); BI 36 Filter Alarm (Filter alarm); BI 37 Service Alarm (Service alarm).

How do I enable BMS control of the Johnson Controls TEC26x7-4 and TEC26x7-4+PIR Thermostat with Two Outputs (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 TEC26x7-4 and TEC26x7-4+PIR Thermostat with Two Outputs (BACnet MS/TP) need a BACnet heartbeat or have a communication timeout?

The guide marks some objects (Room Temp) 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 TEC26x7-4 and TEC26x7-4+PIR Thermostat with Two Outputs (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 TEC26x7-4 and TEC26x7-4+PIR Thermostat with Two Outputs (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.