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