Easy BACnet
  1. Home
  2. BACnet points lists
  3. Johnson Controls
  4. TEC26xx-0+PIR Thermostat Controller (BACnet MS/TP)

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

Johnson Controls TEC26xx-0+PIR Thermostat Controller (BACnet MS/TP) BACnet points list

Updated 4 November 2026

Short answer

The TEC26xx-0+PIR table uses the same instances as the TEC26x6(H)-4 list for modes, occupancy, setpoints, humidity and alarms, and adds objects for remote inputs (RUI 1, RBI 2), heating and cooling cycle rates, normally-open/closed outputs, demand limits, pulsed heat and fan control. It runs on BACnet MS/TP.

This page lists 65 BACnet objects for the Johnson Controls TEC26xx-0+PIR Thermostat Controller (BACnet MS/TP) — 38 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
TEC26xx-0+PIR Thermostat Controller (BACnet MS/TP)
Equipment
Fan coil unit controller (room thermostat)
Equipment type
VAV boxes & fan coils
BACnet objects
65 (38 writable)
Transport
BACnet MS/TP
Firmware
Not stated
Also known as
TEC26xx-0+PIR, TEC26xx-0
Source document
TEC Series BACnet MS/TP Network Temperature and Humidity Controllers Technical Bulletin · LIT-12011592 · rev. 2013-03-04
Download CSV 65 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 TEC26xx-0+PIR Thermostat Controller (BACnet MS/TP)

Integration in brief

Address the thermostat on the BACnet MS/TP trunk, then command System Mode (MV 16), 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) set to Occupied or Unoccupied sets occupancy from the BAS; Local Occupancy hands it back to the thermostat. System Mode (MV 16) can switch the unit off.

Sensors & values from the BMS

Room Temp Override (BV 8) and Room Humidity Override (BV 11) sit next to Room Temp (AV 7) and Room Humidity (AV 10); on the TEC26x6(H)-4 the override must be set before the value can be written. This table has no notes, so confirm on site.

Network setup

Watch out for

Johnson Controls TEC26xx-0+PIR Thermostat Controller (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.

Note: the source document has no read/write column, so access here is inferred from the object type (inputs read-only, values writable). Confirm on the live controller before writing.

65 of 65 shown
Type
Multi-state
Access
Show
Johnson Controls TEC26xx-0+PIR Thermostat Controller (BACnet MS/TP) BACnet Points List
DescriptionStates
AVmin7Room TempRoom temperature; 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; Range -40.0 to 122.0 °F°FWrite
AV10Room HumidityRoom relative humidity; Range 5 to 90 %%Read
BV11Room Humidity OverrideSet to Override to write Room HumidityRead0=Normal, 1=Override
AI12Supply TemperatureSupply air temperature sensor input; Range -40.0 to 122.0 °F°FRead
BV13Dehumidification LockoutDehumidification lockout settingRead0=Disabled, 1=Enabled
MV15Sequence of OperationEquipment sequence (cooling, heating, reheat, 4-pipe)Write1=Cooling Only, 2=Heating Only, 3=Cooling/Reheat, 4=Heating/Reheat, 5=Cooling/Heat4P, 6=Cool/Heat4P/Reheat
MVmin16System ModeSystem mode commandWrite1=Off, 2=Auto, 3=Cool, 4=Heat
MVmin17Fan ModeFan mode commandWriteFan Mode Sequence 1: 1=Low, 2=Medium, 3=High; Sequence 2: 1=Low, 2=High; Sequence 3: 1=Low, 2=Medium, 3=High, 4=Auto; Sequence 4: 1=Low, 2=High, 3=Auto; Sequence 5: 1=Auto, 2=On
MVmin18Occupancy CommandOccupancy command from the networkWrite1=Local Occupancy, 2=Occupied, 3=Unoccupied
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
BI23Dehumidification StatusDehumidification activeRead0=Off, 1=On
MVmin28Fan StatusFan speed statusRead1=Off, 2=Low, 3=Medium, 4=High
BI29BI 1 StatusBinary input 1 statusRead0=Deactivated, 1=Activated
BI30B1 2 StatusBinary input 2 statusRead0=Deactivated, 1=Activated
BI32Local MotionMotion detected by the PIR sensorRead
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
MV46BI 1 ConfigurationBinary input 1 functionWrite1=None, 2=Rem NSB, 3=Motion N.O., 4=Motion N.C., 5=Window
MV47BI 2 ConfigurationBinary input 2 functionWrite1=None, 2=Door Dry, 3=Override, 4=Filter, 5=Service
BV49Menu ScrollDisplay scrolling on or offWrite0=No Scroll, 1=Scroll Enabled
BV50Auto Mode EnableAllows Auto system modeWrite0=Disabled, 1=Enabled
BV51Temperature ScaleDisplay units, °C or °FWrite0=°C, 1=°F
MV52Pipe NumberTwo-pipe or four-pipe configurationWrite1=2-Pipe, 2=4-Pipe
AV56Password ValueInstaller password; Range 0 to 1000Read
MV57Fan Mode SequenceFan speeds offered on the keypadWrite1=Low- Medium - High, 2=Low - High, 3=Low - Medium - High - Auto, 4=Low - High - Auto, 5=On - Auto
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 Hour, 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°FWrite
MV65Proportional BandControl proportional bandRead1=3 (3°F/1.2°C), 2=4 (4°F/1.7°C), 3=5 (5°F/2.2°C), 4=6 (6°F/2.8°C), 5=7 (7°F/3.3°C), 6=8 (8°F/3.9°C), 7=9 (9°F/5.0°C), 8=10 (10°F/5.6°C)
BV66Auto FanAuto fan behaviourRead0=Auto Speed, 1=Auto Speed / Auto Demand
AV67Stand-by TimeTime before standby; Range 0.5 to 24 hhWrite
AV68Unoccupied TimeTime before unoccupied; Range 0.0 to 24 hhWrite
BV70Relative Humidity (RH) DisplayShow humidity on the displayRead0=Disabled, 1=Enabled
AV71RH SetpointDehumidification setpoint; Range 30 to 95 %%Read
AV72Dehumidification HysteresisDehumidification hysteresis; Range 2 to 20 %%Read
AV73Dehumidification Max CoolingDehumidification maximum cooling; Range 20 to 100 %%Read
MV82RUI 1 ConfigurationRemote universal input 1 functionWrite0=None, 1=Filter, 2=Service, 3=COC/NH, 4=COC/NC, 5=COS
MV83RBI 2 ConfigurationRemote binary input 2 functionWrite0=None, 1=Filter, 2=Service
MV84Heat CPHHeating cycles per hourWrite3=3 CPH, 4=4 CPH, 5=5 CPH, 6=6 CPH, 7=7 CPH, 8=8 CPH
MV85Cool CPHCooling cycles per hourWrite3=3 CPH, 4=4 CPH, 5=5 CPH, 6=6 CPH, 7=7 CPH, 8=8 CPH
BV86Heat NO NCHeating output normally open or closedWrite0=Normally Open, 1=Normally Closed
BV87Cool No NCCooling output normally open or closedWrite0=Normally Open, 1=Normally Closed
AV88Heat Demand LimitHeating demand limit%Write
AV89Cool Demand LimitCooling demand limit%Write
MV90Pulsed HeatPulsed heat settingWrite0=Off, 1=On, 2=Occupancy Output
BI91RUI 1 StatusRemote universal input 1 statusRead0=Deactivated, 1=Activated
BI92RBI 2 StatusRemote binary input 2 statusRead0=Deactivated, 1=Activated
BI93Cooling Valve StatusCooling valve statusRead0=Off, 1=On
BI94Heating Valve StatusHeating valve statusRead0=Off, 1=On
MV95Fan ControlFan control settingWrite0=On, 1=Off - Auto, 2=Off - All
Object ID lookup: Johnson Controls TEC26xx-0+PIR 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 TEC26xx-0+PIR Thermostat Controller (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 TEC26xx-0+PIR Thermostat Controller (BACnet MS/TP)

How many BACnet points does the Johnson Controls TEC26xx-0+PIR Thermostat Controller (BACnet MS/TP) have?

This list has 65 BACnet objects: 1 analog input, 22 analog values, 11 binary inputs, 12 binary values, 19 multi-state values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Johnson Controls TEC26xx-0+PIR Thermostat Controller (BACnet MS/TP) BACnet points are writable?

38 of the 65 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. The source has no read/write column, so this is inferred from object type.

Where is the official Johnson Controls TEC26xx-0+PIR Thermostat Controller (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 TEC26xx-0+PIR Thermostat Controller (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 TEC26xx-0+PIR Thermostat Controller (BACnet MS/TP)?

Occupancy Command (MV 18) set to Occupied or Unoccupied sets occupancy from the BAS; Local Occupancy hands it back to the thermostat. System Mode (MV 16) can switch the unit off.

Can the BMS supply sensor values to the Johnson Controls TEC26xx-0+PIR Thermostat Controller (BACnet MS/TP)?

Room Temp Override (BV 8) and Room Humidity Override (BV 11) sit next to Room Temp (AV 7) and Room Humidity (AV 10); on the TEC26x6(H)-4 the override must be set before the value can be written. This table has no notes, so confirm on site.

How do I check these points on the real TEC26xx-0+PIR Thermostat Controller (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.