glas smart thermostat protocol implementation …

28
LIT-12013448 SiO2-01000, SiO2-01100, SiO2-00100 2019-10-10 GLAS Smart Thermostat Protocol Implementation Conformance Statement

Upload: others

Post on 06-Nov-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

LIT-12013448

SiO2-01000, SiO2-01100, SiO2-00100

2019-10-10

GLAS Smart Thermostat ProtocolImplementation Conformance Statement

ContentsContentsDocument introduction................................................................................................................. 3

Annex A - Protocol Implementation Conformance Statement (Normative)........................... 3

Product Description............................................................................................................................. 3

BACnet Standardized Device Profile (Annex L)........................................................................... 3

BACnet Interoperability Building Blocks (BIBBs) (Annex K)...................................................... 4

Segmentation capability................................................................................................................ 5

Standard Object Types Supported............................................................................................... 5

Analog Input........................................................................................................................................ 5

Analog Output...................................................................................................................................... 7

Analog Value........................................................................................................................................ 9

Binary Input........................................................................................................................................ 10

Binary Output..................................................................................................................................... 12

Binary Value....................................................................................................................................... 14

Calendar.............................................................................................................................................. 15

Device.................................................................................................................................................. 16

Multi-state Value................................................................................................................................ 18

Notification Class............................................................................................................................... 19

Schedule............................................................................................................................................. 20

Trend Log............................................................................................................................................ 21

Data Link Layer Options.............................................................................................................. 22

Device Address Binding............................................................................................................... 23

Networking Options..................................................................................................................... 23

Character Sets Supported........................................................................................................... 23

Communication Gateway (Annex H).......................................................................................... 24

GLAS Smart Thermostat Protocol Implementation Conformance Statement i

Network Security Options........................................................................................................... 24

BACnet Standard Application Services Support....................................................................... 24

GLAS Smart Thermostat Protocol Implementation Conformance Statementii

Document introductionThis document contains the Protocol Implementation Conformance Statement (PICS) and BACnet®Interoperability Building Blocks (BIBBs) for the GLAS™ smart thermostat as required by the ANSI/ASHRAE Standard 135, BACnet protocol.The PICS is a written document created by the manufacturer of a device to identify the particularoptions specified in the BACnet standard and implemented in the device.BACnet interoperability building blocks are collections of one or more BACnet services. Thisdocument includes a listing of the BIBBs currently supported by the GLAS smart thermostat.

Annex A - Protocol Implementation ConformanceStatement (Normative)Table 1: BACnet Protocol Implementation Conformance StatementDate September 10, 2019Vendor Name Johnson Controls®

Product Name GLAS ThermostatProduct Model Numbers SiO2-01000, SiO2-01100, SiO2-00100Application Software Version 1.1.2019.07.23.0.1Firmware Revision 1.1.879.9BACnet Protocol Revision Version 1, Revision 15

Product Description

The GLAS smart thermostat reimagines spaces, while the translucent, touchscreen interface isthe perfect blend of form and function. GLAS smart thermostat works with most 24 VAC power,including gas, electric, oil, radiant, or forced air. GLAS requires a C-wire or C-wire adapter for use.GLAS monitors indoor humidity, total volatile organic compounds (tVOCs), equivalent carbondioxide (eCO2), outdoor humidity, pollen, and air quality index (AQI) to help you keep your spaceshealthier and more comfortable. To make use of the energy saving benefits of home automation,GLAS adapts to your schedule for a consistently comfortable space. The user can monitor andcontrol the GLAS smart thermostat remotely with a mobile device app that is available in the GooglePlay® Store and Apple™ App Store.

BACnet Standardized Device Profile (Annex L)

BACnet Operator Workstation (B-OWS)

BACnet Advanced Operator Workstation (B-AWS)

BACnet Operator Display (B-OD)

BACnet Building Controller (B-BC)

BACnet Advanced Application Controller (B-AAC)

BACnet Application Specific Controller (B-ASC)

BACnet Smart Sensor (B-SS)

BACnet Smart Actuator (B-SA)

3GLAS Smart Thermostat Protocol Implementation Conformance Statement

BACnet Other (B-Other)

BACnet Interoperability Building Blocks (BIBBs)(Annex K)The following table lists all BIBBs that are supported. The table is divided into BIBBs required forthe BACnet Advanced Application Controller (B-AAC) profile, followed by additional BIBBs that aresupported, but not required for the B-AAC profile.Table 2: BACnet B-AAC BIBBs SupportBIBB Name (A = Initiates and B = Executes) DesignationRequired for the B-AAC ProfileData Sharing - Read Property - B DS-RP-BData Sharing - Read Property Multiple - B DS-RPM-BData Sharing - Write Property - B DS-WP-BData Sharing - Write Property Multiple - B DS-WPM-BAlarm and Event Management - Notification - Internal - B AE-N-I-BAlarm and Event Management - ACK - B AE-ACK-BAlarm and Event Management - Information - B AE-INFO-BScheduling - Internal - B SCHED-I-BDevice Management - Dynamic Device Binding - A DM-DDB-ADevice Management - Dynamic Device Binding - B DM-DDB-BDevice Management - Dynamic Object Binding - B DM-DOB-BDevice Management - Time Synchronization - B DM-TS-BDevice Management - Device Communication Control - B DM-DCC-BDevice Management - Reinitialize Device - B DM-RD-BNot required for the B-AAC ProfileData Sharing - Read Property - A DS-RP-AData Sharing - Read Property Multiple - A DS-RPM-AData Sharing - Write Property - A DS-WP-AData Sharing - COV - B DS-COV-BData Sharing - COVP - B DS-COVP-BScheduling - External - B SCHED-E-BTrending - Viewing and Modifying Trends Internal - B T-VMT-I-BTrending - Automated Trend Retrieval - B T-ATR-BDevice Management - Restart - B DM-R-BDevice Management - List Manipulation - B DM-LM-B

GLAS Smart Thermostat Protocol Implementation Conformance Statement4

Segmentation capabilityTable 3: GLAS Thermostat segmentation capabilityAction Capability Window sizeTransmit segmented messagesReceive segmented messages

Yes 3

Standard Object Types SupportedThe following is a list of the standard object types as defined by ASHRAE that are supported. See theappropriate supported object type section in this document for details.

• Analog Input

• Analog Output

• Analog Value

• Binary Input

• Binary Output

• Binary Value

• Calendar

• Device

• Multi-state Value

• Notification Class

• Schedule

• Trend Log

Analog Input

Dynamically Creatable: NoDynamically Deletable: NoTable 4: Analog InputProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

PRESENT_VALUE X 85 Real 1X 1

OUT_OF_SERVICE X 81 Boolean X 1

UNITS X 117 BACnetEngineeringUnits X 1 0–65,535

UPDATE_INTERVAL X 118 Unsigned X 1

RELIABILITY X 103 BACnetReliability

5GLAS Smart Thermostat Protocol Implementation Conformance Statement

Table 4: Analog InputProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

MIN_PRES_VALUE X 69 Real X 1

MAX_PRES_VALUE X 65 Real X 1

COV_INCREMENT X 22 Real X 1 Any value >=0

RESOLUTION X 106 Real

DEVICE_TYPE X 31 CharacterString

EVENT-DETECTION-ENABLE X 353 Boolean

EVENT_ENABLE X 35 BACnetEventTransitionBits X 1

LIMIT_ENABLE X 52 BACnetLimitEnable X 1

HIGH_LIMIT X 45 Real X 1

LOW_LIMIT X 59 Real X 1

DEADBAND X 25 Real X 1

TIME_DELAY X 113 Unsigned X 1

NOTIFICATION_CLASS X 17 Unsigned X 1

NOTIFY_TYPE X 72 BACnetNotifyType X 1

ACKED_TRANSITION X 0 BACnetEventTransitionBits

EVENT_TIME_STAMP X 130 BACnetARRAY[3] ofBACnetTimeStamp

EVENT_MESSAGE_TEXTS X 351 BACnetARRAY[3] ofCharacterString

EVENT-MESSAGE-TEXTS-CONFIG X 352 BACnetARRAY[3] ofCharacterString

X 1

DESCRIPTION X 28 CharacterString X 1 40 charactersmaximum

QUERY_STRING X 2212 CharacterString X 1

FILTER_SETUP X 3407 Enumerated X 1

ANTI_SPIKE X 722 Boolean X 1

LOWPASS_FILTER_ENA X 3542 Boolean X 1

MINUS_20_DB_FREQ X 3543 Real X 1

PROCESS_ID X 3422 Enumerated X 1

SPIKE_FRACTION X 725 Real X 1

TIME_CONSTANT X 3164 Real X 1

ENDPOINT_TOLERANCE X 3544 Real X 1

FIELD_OFFSET X 2179 Real X 1

INPUT_RANGE_HIGH X 1294 Real X 1

INPUT_RANGE_LOW X 1293 Real X 1

OFFSET X 956 Real X 1

OUTPUT_RANGE_HIGH X 1296 Real X 1

OUTPUT_RANGE_LOW X 1295 Real X 1

FIELD_UNITS X 2180 Enumerated X 1

GLAS Smart Thermostat Protocol Implementation Conformance Statement6

Table 4: Analog InputProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

HARDWARE_VALUE X 1433 Real X 1

SETUP X 518 Enumerated X 1

SLOT X 519 Unsigned X 1

SAB_MAC_ADDR X 3645 Null X 1

OFFLINE X 913 Boolean X 1

DISPLAY_PRECISION X 661 Enumerated X 1

USE_COV_MIN_SEND_TIME X 3930 Boolean X 1

BACNET_EXPOSED X 3807 Boolean X 1

INTRINSIC_ALARMING_DEFINED X 569 Boolean X 1

ALARM_MESSAGE_TEXT X 536 CharacterString X 1

GRAPHIC X 32581 Null X 1

GRAPHIC_ALIAS X 32623 Null X 1

NOTIFICATION_OBJ_REF X 4304 Null X 1

INTRINSIC_ALARM_DISABLED X 4305 Boolean X 1

STORED_EVENT_ENABLE X 4306 Bit String X 1

ITEM_REFERENCE X 32527 CharacterString X 1

USER_NAME X 2390 CharacterString X 1

STATUS X 512 Enumerated X 1

ENABLED X 673 Boolean X 1

EXECUTION_PRIORITY X 2197 Enumerated X 1

OBJECT_CATEGORY X 908 Enumerated X 1

ALARM_STATE X 1006 Enumerated X 1

1 Writing may be blocked by the application.

Analog Output

Dynamically Creatable: NoDynamically Deletable: NoTable 5: Analog OutputProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

PRESENT_VALUE X 85 Real 1X 1

OUT_OF_SERVICE X 81 Boolean X 1

RELINQUISH-DEFAULT X 104 Real X 1

UNITS X 117 BACnetEngineeringUnits X 1 0–65,535

7GLAS Smart Thermostat Protocol Implementation Conformance Statement

Table 5: Analog OutputProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

MAX_PRES_VALUE X 65 Real X 1

MIN_PRES_VALUE X 69 Real X 1

RELIABILITY X 103 BACnetReliability

COV_INCREMENT X 22 Real X 1 Any value >=0

RESOLUTION X 106 Real

DEVICE_TYPE X 31 CharacterString

EVENT-DETECTION-ENABLE X 353 Boolean

EVENT_ENABLE X 35 BACnetEventTransitionBits X 1

LIMIT_ENABLE X 52 BACnetLimitEnable X 1

HIGH_LIMIT X 45 Real X 1

LOW_LIMIT X 59 Real X 1

BACNET_DEADBAND X 25 Real X 1

TIME_DELAY X 113 Unsigned X 1 0–65,535

NOTIFICATION_CLASS X 17 Unsigned X 1 0–4,194,302

NOTIFY_TYPE X 72 BACnetNotifyType X 1

ACKED_TRANSITION X 0 BACnetEventTransitionBits

EVENT_TIME_STAMP X 130 BACnetARRAY[3] ofBACnetTimeStamp

EVENT_MESSAGE_TEXTS X 351 BACnetARRAY[3] ofCharacterString

EVENT-MESSAGE-TEXTS-CONFIG X 352 BACnetARRAY[3] ofCharacterString

X 1

DESCRIPTION X 28 CharacterString X 1 40 charactersmaximum

QUERY_STRING X 2212 CharacterString X 1

DEADBAND X 2205 Real X 1

MAX_OUT_VALUE X 653 Real X 1

MIN_OUT_VALUE X 652 Real X 1

OUTPUT X 663 Real X 1

SLOT_A X 990 Unsigned X 1

SAB_MAC_ADDR X 3645 Null X 1

OFFLINE X 913 Boolean X 1

DISPLAY_PRECISION X 661 Enumerated X 1

USE_COV_MIN_SEND_TIME X 3930 Boolean X 1

BACNET_EXPOSED X 3807 Boolean X 1

INTRINSIC_ALARMING_DEFINED X 569 Boolean X 1

ALARM_MESSAGE_TEXT X 536 CharacterString X 1

GRAPHIC X 32581 Null X 1

GRAPHIC_ALIAS X 32623 Null X 1

GLAS Smart Thermostat Protocol Implementation Conformance Statement8

Table 5: Analog OutputProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

NOTIFICATION_OBJ_REF X 4304 Null X 1

INTRINSIC_ALARM_DISABLED X 4305 Boolean X 1

STORED_EVENT_ENABLE X 4306 Bit String X 1

RESTORE_COMMAND_PRIORITY X 721 Bit String

ITEM_REFERENCE X 32527 CharacterString X 1

USER_NAME X 2390 CharacterString X 1

STATUS X 512 Enumerated X 1

ENABLED X 673 Boolean X 1

EXECUTION_PRIORITY X 2197 Enumerated X 1

OBJECT_CATEGORY X 908 Enumerated X 1

ALARM_STATE X 1006 Enumerated X 1

1 Writing may be blocked by the application.

Analog Value

Dynamically Creatable: NoDynamically Deletable: NoTable 6: Analog ValueProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

PRESENT_VALUE X 85 Real 1X 1

UNITS X 117 BACnetEngineeringUnits X 1 0–65,535

RELIABILITY X 103 BACnetReliability X 1

PRIORITY_ARRAY X 87 BACnetPriorityArray

RELINQUISH-DEFAULT X 104 Real X 1

MAX_PRES_VALUE X 65 Real X 1

MIN_PRES_VALUE X 69 Real X 1

COV_INCREMENT X 22 Real X 1 Any value >=0

EVENT-DETECTION-ENABLE X 353 Boolean

EVENT_ENABLE X 35 BACnetEventTransitionBits

LIMIT_ENABLE X 52 BACnetLimitEnable X 1

HIGH_LIMIT X 45 Real X 1

LOW_LIMIT X 59 Real X 1

DEADBAND X 25 Real X 1

TIME_DELAY X 113 Unsigned X 1

NOTIFICATION_CLASS X 17 Unsigned X 1 0–4,194,302

9GLAS Smart Thermostat Protocol Implementation Conformance Statement

Table 6: Analog ValueProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

NOTIFY_TYPE X 72 BACnetNotifyType X 1

ACKED_TRANSITION X 0 BACnetEventTransitionBits

EVENT_TIME_STAMP X 130 BACnetARRAY[3] ofBACnetTimeStamp

EVENT_MESSAGE_TEXTS X 351 BACnetARRAY[3] ofCharacterString

EVENT-MESSAGE-TEXTS-CONFIG X 352 BACnetARRAY[3] ofCharacterString

X 1

DESCRIPTION X 28 CharacterString X 1 40 charactersmaximum

QUERY_STRING X 2212 CharacterString X 1

OFFLINE X 913 Boolean X 1

DISPLAY_PRECISION X 661 Enumerated X 1

USE_COV_MIN_SEND_TIME X 3930 Boolean X 1

RESTORE_COMMAND_PRIORITY X 721 Bit String

BACNET_EXPOSED X 3807 Boolean X 1

ALARM_MESSAGE_TEXT X 536 CharacterString X 1

GRAPHIC X 32581 Null X 1

GRAPHIC_ALIAS X 32623 Null X 1

NOTIFICATION_OBJ_REF X 4304 Null X 1

INTRINSIC_ALARM_DISABLED X 4305 Boolean X 1

STORED_EVENT_ENABLE X 4306 Bit String X 1

MONITOR_ONLY X 4127 Boolean X 1

PROPERTY_REF_VALUE X 2202 Null

ITEM_REFERENCE X 32527 CharacterString X 1

USER_NAME X 2390 CharacterString X 1

STATUS X 512 Enumerated X 1

ENABLED X 673 Boolean X 1

EXECUTION_PRIORITY X 2197 Enumerated X 1

OBJECT_CATEGORY X 908 Enumerated X 1

ALARM_STATE X 1006 Enumerated X 1

1 Writing may be blocked by the application.

Binary Input

Dynamically Creatable: NoDynamically Deletable: No

GLAS Smart Thermostat Protocol Implementation Conformance Statement10

Table 7: Binary InputProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

PRESENT_VALUE X 85 BACnetBinaryPV 1X 1

OUT_OF_SERVICE X 81 Boolean X 1

RELIABILITY X 103 BACnetReliability

CHANGE-OF-STATE-COUNT X 15 Unsigned X 1

CHANGE-OF-STATE-TIME X 16 BACnetDateTime

TIME-OF-STATE-COUNT-RESET X 115 BACnetDateTime

ELAPSED-ACTIVE-TIME X 33 Unsigned32 X 1

TIME-OF-ACTIVE-TIME-RESET X 114 BACnetDateTime

DEVICE_TYPE X 31 CharacterString

ACTIVE_TEXT X 4 CharacterString X 1

INACTIVE_TEXT X 46 CharacterString X 1

EVENT-DETECTION-ENABLE X 353 Boolean

EVENT_ENABLE X 35 BACnetEventTransitionBits X 1

ALARM_VALUE X 6 BACnetBinaryPV X 1

TIME_DELAY X 113 Unsigned X 1

NOTIFICATION_CLASS X 17 Unsigned X 1 0–4,194,302

NOTIFY_TYPE X 72 BACnetNotifyType X 1

ACKED_TRANSITION X 0 BACnetEventTransitionBits X 1

EVENT_TIME_STAMP X 130 BACnetARRAY[3] ofBACnetTimeStamp

X 1

EVENT_MESSAGE_TEXTS X 351 BACnetARRAY[3] ofCharacterString

EVENT-MESSAGE-TEXTS-CONFIG X 352 BACnetARRAY[3] ofCharacterString

X 1

DESCRIPTION X 28 CharacterString X 1 40 charactersmaximum

QUERY_STRING X 2212 CharacterString X 1

DEBOUNCE X 610 Unsigned

SLOT X 519 Unsigned

SAB_MAC_ADDR X 3645 Null

TROUBLE X 810 Boolean

OFFLINE X 913 Boolean X 1

STATES_TEXT X 931 Enumerated X 1

BACNET_EXPOSED X 3807 Boolean X 1

INTRINSIC_ALARMING_DEFINED X 569 Boolean X 1

ALARM_MESSAGE_TEXT X 536 CharacterString X 1

GRAPHIC X 32581 Null X 1

GRAPHIC_ALIAS X 32623 Null X 1

NOTIFICATION_OBJ_REF X 4304 Null X 1

11GLAS Smart Thermostat Protocol Implementation Conformance Statement

Table 7: Binary InputProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

INTRINSIC_ALARM_DISABLED X 4305 Boolean X 1

STORED_EVENT_ENABLE X 4306 Bit String X 1

ITEM_REFERENCE X 32527 CharacterString X 1

USER_NAME X 2390 CharacterString X 1

STATUS X 512 Enumerated X 1

ENABLED X 673 Boolean X 1

EXECUTION_PRIORITY X 2197 Enumerated X 1

OBJECT_CATEGORY X 908 Enumerated X 1

ALARM_STATE X 1006 Enumerated X 1

1 Writing may be blocked by the application.

Binary Output

Dynamically Creatable: NoDynamically Deletable: NoTable 8: Binary OutputProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

PRESENT_VALUE X 85 BACnetBinaryPV 1X 1

OUT_OF_SERVICE X 81 Boolean X 1

RELINQUISH-DEFAULT X 104 BACnetBinaryPV X 1

RELIABILITY X 103 BACnetReliability

MINIMUM-OFF-TIME X 66 Unsigned32 X 1

MINIMUM-ON-TIME X 67 Unsigned32 X 1

CHANGE-OF-STATE-COUNT X 15 Unsigned X 1

CHANGE-OF-STATE-TIME X 16 BACnetDateTime

TIME-OF-STATE-COUNT-RESET X 115 BACnetDateTime

ELAPSED-ACTIVE-TIME X 33 Unsigned32 X 1

TIME-OF-ACTIVE-TIME-RESET X 114 BACnetDateTime

ACTIVE_TEXT X 4 CharacterString X 1

INACTIVE_TEXT X 46 CharacterString X 1

DEVICE_TYPE X 31 CharacterString

EVENT-DETECTION-ENABLE X 353 Boolean

EVENT_ENABLE X 35 BACnetEventTransitionBits

TIME_DELAY X 113 Unsigned X 1

NOTIFICATION_CLASS X 17 Unsigned X 1 0–4,194,302

GLAS Smart Thermostat Protocol Implementation Conformance Statement12

Table 8: Binary OutputProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

NOTIFY_TYPE X 72 BACnetNotifyType X 1

ACKED_TRANSITION X 0 BACnetEventTransitionBits

EVENT_TIME_STAMP X 130 BACnetARRAY[3] ofBACnetTimeStamp

EVENT_MESSAGE_TEXTS X 351 BACnetARRAY[3] ofCharacterString

EVENT-MESSAGE-TEXTS-CONFIG X 352 BACnetARRAY[3] ofCharacterString

X 1

FEEDBACK_VALUE X 40 BACnetBinaryPV X 1

DESCRIPTION X 28 CharacterString X 1 40 charactersmaximum

QUERY_STRING X 2212 CharacterString X 1

SETUP X 518 Enumerated

PULSE_WIDTH X 600 Real

SLOT_A X 990 Unsigned

SLOT_B X 991 Unsigned

OUTPUT X 663 Boolean

SAB_MAC_ADDR X 3645 Null

IGNORE_RELINQUISH_DEFAULT X 580 Boolean

OFFLINE X 913 Boolean X 1

HEAVY_EQUIP_DELAY X 516 Unsigned

HED_CONTROLLER X 517 Unsigned

MINIMUM_CYCLE_TIME X 2199 Unsigned

STATES_TEXT X 931 Enumerated X 1

STARTUP_OFF_STATE_ENABLE X 1229 Boolean

BACNET_EXPOSED X 3807 Boolean X 1

INTRINSIC_ALARMING_DEFINED X 569 Boolean X 1

ALARM_MESSAGE_TEXT X 536 CharacterString X 1

GRAPHIC X 32581 Null X 1

GRAPHIC_ALIAS X 32623 Null X 1

NOTIFICATION_OBJ_REF X 4304 Null X 1

INTRINSIC_ALARM_DISABLED X 4305 Boolean X 1

STORED_EVENT_ENABLE X 4306 Bit String X 1

ERROR_STATUS X 576 Enumerated

FEEDBACK_REFERENCE X 753 Null

RESTORE_COMMAND_PRIORITY X 721 Bit String

ITEM_REFERENCE X 32527 CharacterString X 1

USER_NAME X 2390 CharacterString X 1

STATUS X 512 Enumerated X 1

ENABLED X 673 Boolean X 1

13GLAS Smart Thermostat Protocol Implementation Conformance Statement

Table 8: Binary OutputProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

EXECUTION_PRIORITY X 2197 Enumerated X 1

OBJECT_CATEGORY X 908 Enumerated X 1

ALARM_STATE X 1006 Enumerated X 1

1 Writing may be blocked by the application.

Binary Value

Dynamically Creatable: NoDynamically Deletable: NoTable 9: Binary ValueProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

PRESENT_VALUE X 85 BACnetBinaryPV 1X 1

RELIABILITY X 103 BACnetReliability X 1

PRIORITY_ARRAY X 87 BACnetPriorityArray

RELINQUISH-DEFAULT X 104 BACnetBinaryPV X 1

MINIMUM-OFF-TIME X 66 Unsigned32 X 1

MINIMUM-ON-TIME X 67 Unsigned32 X 1

CHANGE-OF-STATE-COUNT X 15 Unsigned X 1

CHANGE-OF-STATE-TIME X 16 BACnetDateTime

TIME-OF-STATE-COUNT-RESET X 115 BACnetDateTime

TIME-OF-ACTIVE-TIME-RESET X 114 BACnetDateTime

ELAPSED-ACTIVE-TIME X 33 Unsigned32 X 1

ACTIVE_TEXT X 4 CharacterString X 1

INACTIVE_TEXT X 46 CharacterString X 1

EVENT-DETECTION-ENABLE X 353 Boolean

EVENT_ENABLE X 35 BACnetEventTransitionBits

ALARM_VALUE X 6 BACnetBinaryPV X 1

TIME_DELAY X 113 Unsigned X 1

NOTIFICATION_CLASS X 17 Unsigned X 1 0–4,194,302

NOTIFY_TYPE X 72 BACnetNotifyType X 1

ACKED_TRANSITION X 0 BACnetEventTransitionBits

EVENT_TIME_STAMP X 130 BACnetARRAY[3] ofBACnetTimeStamp

EVENT_MESSAGE_TEXTS X 351 BACnetARRAY[3] ofCharacterString

EVENT-MESSAGE-TEXTS-CONFIG X 352 BACnetARRAY[3] ofCharacterString

X 1

GLAS Smart Thermostat Protocol Implementation Conformance Statement14

Table 9: Binary ValueProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

DESCRIPTION X 28 CharacterString X 1 40 charactersmaximum

QUERY_STRING X 2212 CharacterString X 1

OFFLINE X 913 Boolean X 1

STATES_TEXT X 931 Enumerated X 1

RESTORE_COMMAND_PRIORITY X 721 Bit String

BACNET_EXPOSED X 3807 Boolean X 1

ALARM_MESSAGE_TEXT X 536 CharacterString X 1

GRAPHIC X 32581 Null X 1

GRAPHIC_ALIAS X 32623 Null X 1

NOTIFICATION_OBJ_REF X 4304 Null X 1

INTRINSIC_ALARM_DISABLED X 4305 Boolean X 1

STORED_EVENT_ENABLE X 4306 Bit String X 1

MONITOR_ONLY X 4127 Boolean

PROPERTY_REF_VALUE X 2202 Null

ITEM_REFERENCE X 32527 CharacterString X 1

USER_NAME X 2390 CharacterString X 1

STATUS X 512 Enumerated X 1

ENABLED X 673 Boolean X 1

EXECUTION_PRIORITY X 2197 Enumerated X 1

OBJECT_CATEGORY X 908 Enumerated X 1

ALARM_STATE X 1006 Enumerated X 1

1 Writing may be blocked by the application.

Calendar

Dynamically Creatable: NoDynamically Deletable: NoTable 10: CalendarProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

DATE_LIST X 23 BACnetLIST ofBACnetCalendarEntry

1X 1

DESCRIPTION X 28 CharacterString X 1 40 charactersmaximum

GLOBAL_CALENDAR_REFERENCE X 1096 Structure

GLOBAL_CALENDAR_UPDATE X 1097 Structure

DATE_LIST_CHANGED X 1098 Unsigned

15GLAS Smart Thermostat Protocol Implementation Conformance Statement

Table 10: CalendarProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

ALLOW_CALENDAR_EDIT X 64005 Boolean

ITEM_REFERENCE X 32527 CharacterString X 1

USER_NAME X 2390 CharacterString X 1

STATUS X 512 Enumerated X 1

ENABLED X 673 Boolean X 1

EXECUTION_PRIORITY X 2197 Enumerated X 1 0–3

OBJECT_CATEGORY X 908 Enumerated X 1

ALARM_STATE X 1006 Enumerated X 1

1 Writing may be blocked by the application.

Device

Dynamically Creatable: NoDynamically Deletable: NoTable 11: DeviceProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

MAX_APDU_LENGTH_ACCEPTED X 62 Unsigned 1X 1

APDU_TIMEOUT X 11 Unsigned X 1

NUMBER_OF_APDU_RETRIES X 73 Unsigned X 1

LOCATION X 58 CharacterString X 1

MAX_SEGMENTS_ACCEPTED X 167 Unsigned

ADPU_SEGMENT_TIMEOUT X 10 Unsigned X 1

ACTIVE_COV_SUBSCRIPTIONS X 152 BACnetLIST ofBACnetCOVSubscription

RESTART_NOTIFICATION_RECIPIENTS X 202 BACnetLIST ofBACnetRecipient

X 1

TIME_OF_DEVICE_RESTART X 203 BACnetTimeStamp

LAST_RESTART_REASON X 196 BACnetRestartReason

LOCAL_TIME X 57 Time

LOCAL_DATE X 56 Date

DESCRIPTION X 28 CharacterString X 1 40 charactersmaximum

DEVICE_OBJECT_NAME X 2200 CharacterString

SYSTEM_NAME X 910 CharacterString

COMPUTER_NAME X 32531 CharacterString

IP_ADDRESS X 1135 Structure

ETHERNET_MAC_ADDRESS X 1134

GLAS Smart Thermostat Protocol Implementation Conformance Statement16

Table 11: DeviceProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

BACNET_IP_PORT X 1223 Unsigned

FILTER_ENABLE X 63999 Boolean X 1

EXTENDED_PROTO_VER X 2291 Unsigned X 1

MAX_MESSAGE_BUFFER X 848 Unsigned X 1

ROUTING_MODE X 4307 Enumerated X 1

BACNET_ENCODE_TYPE X 32578 Enumerated X 1

BACNET_COMM_PASSWD X 4211 CharacterString X 1

BACNET_OBJECT_CACHE_EXPOSED X 4302 Enumerated X 1

BACNET_BROADCAST_RECEIVE_RATE X 745 Unsigned X 1

BACNET_ROUTED_MESSAGES_RATE X 4310 Unsigned

TIME_ZONE X 32583 Enumerated X 1

DEVICE_TIME_ZONE X 1403 Enumerated X 1

LOCAL_TIME_ZONE X 1404 Enumerated X 1

ACCEPT_BACNET_TIME_SYNC X 4970 Boolean X 1

LAST_BACNET_TIME_SYNC_RCVED X 5728 DateTime

SUPERVISOR_DEVICE_ONLINE X 3653 Boolean X 1

SUPERVISOR_OFFLINE_TIMEOUT X 6002 Unsigned X 1

NEXT_AVAILABLE_OID X 787 Unsigned X 1

DEV_OBJECT_IDENTIFIER X 65530 Unsigned X 1

JCI_EXCEPTION_SCHEDULE X 2573 Enumerated X 1

BAS_UNIT_SYSTEM X 898 Enumerated X 1

JCI_SYSTEM_STATUS X 847 Enumerated

ARCHIVE_DATE X 849 Date

ARCHIVE_TIME X 850 Time

ARCHIVE_STATUS X 1187 Unsigned

OBJECT_COUNT X 844 Unsigned

OBJECT_MEMORY_USAGE X 2582 Real

HAS_UNBOUND_REFERENCES X 767 Boolean

SURROGATE_CACHE_CNT X 571 Unsigned

SURROGATE_CACHE_MAX X 639 Unsigned

SYS_RAM_RESOURCE X 2016 Unsigned

OBJENG_QUE_RESOURCE X 2017 Unsigned

CPU_USE_RESOURCE X 2018 Unsigned

PROT_ENG_IN_RESOURCE X 2019 Unsigned

PROT_ENG_OUT_RESOURCE X 2020 Unsigned

CPU_USAGE X 2583 Real

LAST_IDLE_SAMPLE X 30082 Real

FLASH_USAGE X 2584 Real

17GLAS Smart Thermostat Protocol Implementation Conformance Statement

Table 11: DeviceProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

ESTIMATED_FLASH_AVAILABLE X 2395 Real

MEMORY_USAGE X 2581 Real

ASSET_VERSIONS X 4960 List Of

LOAD_BALANCER_LEVEL X 4722 Enumerated

TIMER_DB_SIZE X 733 Unsigned

TIMER_USED X 734 Unsigned

TIMER_PEAK X 735 Unsigned

TIMER_MSGS_ABORTED X 4959 Unsigned

BACNET_OID_ALLOCATED X 1291 Unsigned

BACNET_OID_USED X 1292 Unsigned

SIGN_PRI_DB_SIZE X 730 Unsigned

SIGN_PRI_USED X 731 Unsigned

SIGN_PRI_PEAK X 732 Unsigned

DEFAULT_BASE_UNITS X 2206 Enumerated

ITEM_REFERENCE X 32527 CharacterString X 1

USER_NAME X 2390 CharacterString X 1

STATUS X 512 Enumerated X 1

ENABLED X 673 Boolean X 1

EXECUTION_PRIORITY X 2197 Enumerated X 1 0 to 3

OBJECT_CATEGORY X 908 Enumerated X 1

ALARM_STATE X 1006 Enumerated X 1

1 Writing may be blocked by the application.

Multi-state Value

Dynamically Creatable: NoDynamically Deletable: NoTable 12: Multi-state ValueProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

PRESENT_VALUE X 85 Unsigned 1X 1

RELIABILITY X 103 BACnetReliability X 1

PRIORITY_ARRAY X 87 BACnetPriorityArray

RELINQUISH-DEFAULT X 104 Unsigned X 1

STATE_TEXT X 110 BACnetARRAY[N] ofCharacterString

X 1

EVENT-DETECTION-ENABLE X 353 Boolean

EVENT_ENABLE X 35 BACnetEventTransitionBits X 1

GLAS Smart Thermostat Protocol Implementation Conformance Statement18

Table 12: Multi-state ValueProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

ALARM_VALUES X 7 BACnetLIST of Unsigned X 1

FAULT_VALUES X 39 BACnetLIST of Unsigned X 1

TIME_DELAY X 113 Unsigned X 1

NOTIFICATION_CLASS X 17 Unsigned X 1 0–4,194,302

NOTIFY_TYPE X 72 BACnetNotifyType X 1

ACKED_TRANSITION X 0 BACnetEventTransitionBits

EVENT_TIME_STAMP X 130 BACnetARRAY[3] ofBACnetTimeStamp

EVENT_MESSAGE_TEXTS X 351 BACnetARRAY[3] ofCharacterString

EVENT-MESSAGE-TEXTS-CONFIG X 352 BACnetARRAY[3] ofCharacterString

X 1

DESCRIPTION X 28 CharacterString X 1 40 charactersmaximum

QUERY_STRING X 2212 CharacterString X 1

OFFLINE X 913 Boolean X 1

STATES_TEXT X 931 Enumerated X 1

RESTORE_COMMAND_PRIORITY X 721 Bit String

BACNET_EXPOSED X 3807 Boolean X 1

ALARM_MESSAGE_TEXT X 536 CharacterString X 1

GRAPHIC X 32581 Null X 1

GRAPHIC_ALIAS X 32623 Null X 1

NOTIFICATION_OBJ_REF X 4304 Null X 1

INTRINSIC_ALARM_DISABLED X 4305 Boolean X 1

STORED_EVENT_ENABLE X 4306 Bit String X 1

MONITOR_ONLY X 4127 Boolean

PROPERTY_REF_VALUE X 2202 Null

ITEM_REFERENCE X 32527 CharacterString X 1

USER_NAME X 2390 CharacterString X 1

STATUS X 512 Enumerated X 1

ENABLED X 673 Boolean X 1

EXECUTION_PRIORITY X 2197 Enumerated X 1

OBJECT_CATEGORY X 908 Enumerated X 1

ALARM_STATE X 1006 Enumerated X 1

1 Writing may be blocked by the application.

Notification Class

Dynamically Creatable: No

19GLAS Smart Thermostat Protocol Implementation Conformance Statement

Dynamically Deletable: NoTable 13: Notification ClassProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

RECIPIENT_LIST X 102 BACnetLIST ofBACnetDestination

1X 1

PRIORITY X 86 BACnetARRAY[3] ofUnsigned

X 1

ACK_REQUIRED X 1 BACnetEventTransitionBits X 1

DESCRIPTION X 28 CharacterString X 1 40 charactersmaximum

ROUTE_TO_METASYS X 32580 Boolean X 1

SEND_NOTIFICATIONS_TO_SUPERVISOR X 1095 Boolean X 1

SUPERVISORY_DEVICE_PROCESS_ID X 3052 Unsigned X 1

ITEM_REFERENCE X 32527 CharacterString X 1

USER_NAME X 2390 CharacterString X 1

STATUS X 512 Enumerated X 1

ENABLED X 673 Boolean X 1

EXECUTION_PRIORITY X 2197 Enumerated X 1

OBJECT_CATEGORY X 908 Enumerated X 1

ALARM_STATE X 1006 Enumerated X 1

1 Writing may be blocked by the application.

Schedule

Dynamically Creatable: NoDynamically Deletable: NoTable 14: ScheduleProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

PRESENT_VALUE X 85 Any 1X 1

EFFECTIVE_PERIOD X 32 BACnetDateRange X 1

LIST-OF-OBJECT-PROPERTY-REFERENCES X 54 BACnetLIST ofBACnetDeviceObjectPropertyReference

X 1

PRIORITY-FOR-WRITING X 88 Unsigned(1..16) X 1

SCHEDULE-DEFAULT X 174 Any X 1

OUT-OF-SERVICE X 81 Boolean X 1

WEEKLY-SCHEDULE X 123 BACnetARRAY[7] ofBACnetDailySchedule

X 1

EXCEPTION-SCHEDULE X 38 BACnetARRAY[N] ofBACnetSpecialEvent

X 1

GLAS Smart Thermostat Protocol Implementation Conformance Statement20

Table 14: ScheduleProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

DESCRIPTION X 28 CharacterString X 1 40 charactersmaximum

ENABLE_OBJECT_TYPE_VALIDATION X 3983 Boolean X 1

PERFORM_INDEX X 965 Unsigned

TODAYS_SCHEDULE X 4198 List Of

SICS_BEHAVIOR X 4349 Boolean X 1

DEVICE_TIME_ZONE X 1403 Enumerated X 1

BACNET_EXPOSED X 3807 Boolean X 1

START_TIME_SCHEDULE_VALUE X 1728 Enumerated

STOP_TIME_SCHEDULE_VALUE X 1729 Enumerated

ITEM_REFERENCE X 32527 CharacterString X 1

USER_NAME X 2390 CharacterString X 1

STATUS X 512 Enumerated X 1

ENABLED X 673 Boolean X 1

EXECUTION_PRIORITY X 2197 Enumerated X 1 0 to 3

OBJECT_CATEGORY X 908 Enumerated X 1

ALARM_STATE X 1006 Enumerated X 1

1 Writing may be blocked by the application.

Trend Log

Dynamically Creatable: NoDynamically Deletable: NoTable 15: Trend LogProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

RECORD_COUNT X 141 Unsigned32 1X 1

STOP-WHEN-FULL X 144 Boolean X 1

ENABLE X 133 Boolean X 1

LOG-DEVICE-OBJECT-PROPERTY X 132 BACnetDeviceObjectPropertyReference

LOG-INTERVAL X 134 Unsigned X 1

START_TIME X 142 BACnetDateTime X 1

STOP_TIME X 143 BACnetDateTime X 1

TRIGGER X 205 Boolean X 1

COV-RESUBSCRIPTION-INTERVAL X 128 Unsigned X 1

CLIENT-COV-INCREMENT X 127 BACnetClientCOV X 1

21GLAS Smart Thermostat Protocol Implementation Conformance Statement

Table 15: Trend LogProperty Name

Requ

ired

Opt

iona

l

Prop

riet

ary

Prop

erty

ID Data Type

Wri

tabl

e Range

EVENT-DETECTION-ENABLE X 353 Boolean

NOTIFICATION-THRESHOLD X 137 Unsigned32 X 1

RECORDS-SINCE-NOTIFICATION X 140 Unsigned32

LAST-NOTIFY-RECORD X 173 Unsigned32

NOTIFICATION_CLASS X 17 Unsigned

EVENT_ENABLE X 35 BACnetEventTransitionBits X 1

ACKED_TRANSITION X 0 BACnetEventTransitionBits

NOTIFY_TYPE X 72 BACnetNotifyType X 1

EVENT_TIME_STAMP X 130 BACnetARRAY[3] ofBACnetTimeStamp

EVENT_MESSAGE_TEXTS X 351 BACnetARRAY[3] ofCharacterString

EVENT-MESSAGE-TEXTS-CONFIG X 352 BACnetARRAY[3] ofCharacterString

X 1

RELIABILITY X 103 BACnetReliability

DESCRIPTION X 28 CharacterString X 1 40 charactersmaximum

SAMPLE_INTERVAL_ATTR X 2566 Unsigned X 1

BUFFER_STATE_ATTR X 2565 Enumerated X 1

INTRINSIC_ALARM_DEFINED X 569 Boolean X 1

NOTIFICATION_OBJ_REF X 4304 Null X 1

BACNET_EXPOSED X 3807 Boolean X 1

ITEM_REFERENCE X 32527 CharacterString X 1

USER_NAME X 2390 CharacterString X 1

STATUS X 512 Enumerated X 1

ENABLED X 673 Boolean X 1

EXECUTION_PRIORITY X 2197 Enumerated X 1 0 to 3

OBJECT_CATEGORY X 908 Enumerated X 1

ALARM_STATE X 1006 Enumerated X 1

1 Writing may be blocked by the application.

Data Link Layer Options

BACnet IP (Annex J) ___________________________________

BACnet IP (Annex J), Foreign Device ___________________________________

ISO 8802-3, Ethernet (Clause 7) ___________________________________

ATA 878.1, 2.5 MB ARCNET network (Clause 8) ___________________________________

GLAS Smart Thermostat Protocol Implementation Conformance Statement22

___________________________________

___________________________________

___________________________________

___________________________________

___________________________________

___________________________________

___________________________________

ATA 878.1, EIA-485 ARCNET network (Clause 8), baud

rates:

MS/TP manager (Clause 9), baud rates:

MS/TP subordinate (Clause 9), baud rates:

Point-To-Point, EIA 232 (Clause 10), baud rates:

Point-To-Point, modem (Clause 10), baud rates:

LonTalk® protocol (Clause 11), medium:

BACnet/ZigBee® protocol (Annex O)

Other: ___________________________________

Device Address Binding

Yes No Is static device binding supported? (This is currently necessary for two-waycommunication with MS/TP subordinates and certain other devices.)

Networking Options

Router, Clause 6:

Annex H, BACnet Tunneling Router over IP

BACnet/IP Broadcast Management Device (BBMD)

Does the BBMD support registrations by Foreign Devices? Yes No

Character Sets SupportedIndicating support for multiple character sets does not imply that they can all be supportedsimultaneously.

ANSI X3.4

IBM®/ Microsoft® Double-Byte Character Set (DBCS)

ISO 10646 Universal Character Set-2 (UCS-2)

ISO 10646 (UCS-4)

ISO 10646 (UTF-8)

ISO 8859-1

Japanese Industrial Standard (JIS) X 0208

23GLAS Smart Thermostat Protocol Implementation Conformance Statement

Communication Gateway (Annex H)If this product is a communication gateway, describe the types of non BACnet equipment/network(s) that the gateway supports:

None

_____________________________________________________________

_____________________________________________________________

_____________________________________________________________

Network Security Options

Non-secure Device - is capable of operating without BACnet Network Security

Secure Device - is capable of using BACnet Network Security (NS-SD BIBB)

Multiple Application-Specific Keys:

Supports encryption (NS-ED BIBB)

Key Server (NS-KS BIBB)

BACnet Standard Application Services SupportThe following table lists all the BACnet standard application services. The checked services aresupported.Table 16: BACnet Standard Application Services SupportedBACnet Servcies Initiate ExecuteAcknowledgeAlarm

ConfirmedCOVNotification

UnconfirmedCOVNotification

ConfirmedEventNotification

UnconfirmedEventNotification

GetEventInformation

SubscribeCOV

SubscribeCOVProperty

AddListElement

RemoveListElement

ReadProperty

GLAS Smart Thermostat Protocol Implementation Conformance Statement24

Table 16: BACnet Standard Application Services SupportedBACnet Servcies Initiate ExecuteReadPropertyMultiple

ReadRange

WriteProperty

WritePropertyMultiple

DeviceCommunicationControl

ConfirmedPrivateTransfer

ReinitializeDevice

TimeSynchronization

Who-Has

I-Have

Who-Is

I-Am

25GLAS Smart Thermostat Protocol Implementation Conformance Statement

© 2019 Johnson Controls. All rights reserved. All specifications and other information shown were current as ofdocumentrevision and are subject to change without notice.