IASACE
- class st.zigbee.zcl.clusters.IASACE
- ID: number
0x0501 the ID of this cluster
- NAME: str
“IASACE” the name of this cluster
- attributes: st.zigbee.zcl.clusters.IASACEServerAttributes or st.zigbee.zcl.clusters.IASACEClientAttributes
- commands: st.zigbee.zcl.clusters.IASACEServerCommands or st.zigbee.zcl.clusters.IASACEClientCommands
- types: st.zigbee.zcl.clusters.IASACETypes
IASACE Attributes
IASACE Commands
- class st.zigbee.zcl.clusters.IASACE.ArmResponse
- ID: number
0x00 the ID of this command
- NAME: str
“ArmResponse” the name of this command
- arm_notification: st.zigbee.zcl.clusters.IASACE.types.ArmNotification
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
ArmResponse
- set_field_names()
- static build_test_rx(device, arm_notification)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message fromarm_notification (
st.zigbee.zcl.clusters.IASACE.types.ArmNotification
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, arm_notification)
Initialize the ArmResponse command
- Parameters
self (
ArmResponse
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message toarm_notification (
st.zigbee.zcl.clusters.IASACE.types.ArmNotification
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.IASACE.GetZoneIDMapResponse
- ID: number
0x01 the ID of this command
- NAME: str
“GetZoneIDMapResponse” the name of this command
- zone_id_map_section00: st.zigbee.data_types.Bitmap16
- zone_id_map_section01: st.zigbee.data_types.Bitmap16
- zone_id_map_section02: st.zigbee.data_types.Bitmap16
- zone_id_map_section03: st.zigbee.data_types.Bitmap16
- zone_id_map_section04: st.zigbee.data_types.Bitmap16
- zone_id_map_section05: st.zigbee.data_types.Bitmap16
- zone_id_map_section06: st.zigbee.data_types.Bitmap16
- zone_id_map_section07: st.zigbee.data_types.Bitmap16
- zone_id_map_section08: st.zigbee.data_types.Bitmap16
- zone_id_map_section09: st.zigbee.data_types.Bitmap16
- zone_id_map_section10: st.zigbee.data_types.Bitmap16
- zone_id_map_section11: st.zigbee.data_types.Bitmap16
- zone_id_map_section12: st.zigbee.data_types.Bitmap16
- zone_id_map_section13: st.zigbee.data_types.Bitmap16
- zone_id_map_section14: st.zigbee.data_types.Bitmap16
- zone_id_map_section15: st.zigbee.data_types.Bitmap16
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
GetZoneIDMapResponse
- set_field_names()
- static build_test_rx(device, zone_id_map_section00, zone_id_map_section01, zone_id_map_section02, zone_id_map_section03, zone_id_map_section04, zone_id_map_section05, zone_id_map_section06, zone_id_map_section07, zone_id_map_section08, zone_id_map_section09, zone_id_map_section10, zone_id_map_section11, zone_id_map_section12, zone_id_map_section13, zone_id_map_section14, zone_id_map_section15)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message fromzone_id_map_section00 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section01 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section02 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section03 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section04 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section05 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section06 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section07 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section08 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section09 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section10 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section11 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section12 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section13 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section14 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section15 (
st.zigbee.data_types.Bitmap16
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, zone_id_map_section00, zone_id_map_section01, zone_id_map_section02, zone_id_map_section03, zone_id_map_section04, zone_id_map_section05, zone_id_map_section06, zone_id_map_section07, zone_id_map_section08, zone_id_map_section09, zone_id_map_section10, zone_id_map_section11, zone_id_map_section12, zone_id_map_section13, zone_id_map_section14, zone_id_map_section15)
Initialize the GetZoneIDMapResponse command
- Parameters
self (
GetZoneIDMapResponse
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message tozone_id_map_section00 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section01 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section02 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section03 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section04 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section05 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section06 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section07 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section08 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section09 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section10 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section11 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section12 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section13 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section14 (
st.zigbee.data_types.Bitmap16
) –zone_id_map_section15 (
st.zigbee.data_types.Bitmap16
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.IASACE.GetZoneInformationResponse
- ID: number
0x02 the ID of this command
- NAME: str
“GetZoneInformationResponse” the name of this command
- zone_id: st.zigbee.data_types.Uint8
- zone_type: st.zigbee.data_types.IasZoneType
- ieee_address: st.zigbee.data_types.IeeeAddress
- zone_label: st.zigbee.data_types.CharString
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
GetZoneInformationResponse
- set_field_names()
- static build_test_rx(device, zone_id, zone_type, ieee_address, zone_label)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message fromzone_id (
st.zigbee.data_types.Uint8
) –zone_type (
st.zigbee.data_types.IasZoneType
) –ieee_address (
st.zigbee.data_types.IeeeAddress
) –zone_label (
st.zigbee.data_types.CharString
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, zone_id, zone_type, ieee_address, zone_label)
Initialize the GetZoneInformationResponse command
- Parameters
self (
GetZoneInformationResponse
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message tozone_id (
st.zigbee.data_types.Uint8
) –zone_type (
st.zigbee.data_types.IasZoneType
) –ieee_address (
st.zigbee.data_types.IeeeAddress
) –zone_label (
st.zigbee.data_types.CharString
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.IASACE.ZoneStatusChanged
- ID: number
0x03 the ID of this command
- NAME: str
“ZoneStatusChanged” the name of this command
- zone_id: st.zigbee.data_types.Uint8
- zone_status: st.zigbee.data_types.IasZoneStatus
- audible_notification: st.zigbee.zcl.clusters.IASACE.types.IasaceAudibleNotification
- zone_label: st.zigbee.data_types.CharString
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
ZoneStatusChanged
- set_field_names()
- static build_test_rx(device, zone_id, zone_status, audible_notification, zone_label)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message fromzone_id (
st.zigbee.data_types.Uint8
) –zone_status (
st.zigbee.data_types.IasZoneStatus
) –audible_notification (
st.zigbee.zcl.clusters.IASACE.types.IasaceAudibleNotification
) –zone_label (
st.zigbee.data_types.CharString
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, zone_id, zone_status, audible_notification, zone_label)
Initialize the ZoneStatusChanged command
- Parameters
self (
ZoneStatusChanged
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message tozone_id (
st.zigbee.data_types.Uint8
) –zone_status (
st.zigbee.data_types.IasZoneStatus
) –audible_notification (
st.zigbee.zcl.clusters.IASACE.types.IasaceAudibleNotification
) –zone_label (
st.zigbee.data_types.CharString
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.IASACE.PanelStatusChanged
- ID: number
0x04 the ID of this command
- NAME: str
“PanelStatusChanged” the name of this command
- panel_status: st.zigbee.zcl.clusters.IASACE.types.IasacePanelStatus
- seconds_remaining: st.zigbee.data_types.Uint8
- audible_notification: st.zigbee.zcl.clusters.IASACE.types.IasaceAudibleNotification
- alarm_status: st.zigbee.zcl.clusters.IASACE.types.IasaceAlarmStatus
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
PanelStatusChanged
- set_field_names()
- static build_test_rx(device, panel_status, seconds_remaining, audible_notification, alarm_status)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message frompanel_status (
st.zigbee.zcl.clusters.IASACE.types.IasacePanelStatus
) –seconds_remaining (
st.zigbee.data_types.Uint8
) –audible_notification (
st.zigbee.zcl.clusters.IASACE.types.IasaceAudibleNotification
) –alarm_status (
st.zigbee.zcl.clusters.IASACE.types.IasaceAlarmStatus
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, panel_status, seconds_remaining, audible_notification, alarm_status)
Initialize the PanelStatusChanged command
- Parameters
self (
PanelStatusChanged
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message topanel_status (
st.zigbee.zcl.clusters.IASACE.types.IasacePanelStatus
) –seconds_remaining (
st.zigbee.data_types.Uint8
) –audible_notification (
st.zigbee.zcl.clusters.IASACE.types.IasaceAudibleNotification
) –alarm_status (
st.zigbee.zcl.clusters.IASACE.types.IasaceAlarmStatus
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.IASACE.GetPanelStatusResponse
- ID: number
0x05 the ID of this command
- NAME: str
“GetPanelStatusResponse” the name of this command
- panel_status: st.zigbee.zcl.clusters.IASACE.types.IasacePanelStatus
- seconds_remaining: st.zigbee.data_types.Uint8
- audible_notification: st.zigbee.zcl.clusters.IASACE.types.IasaceAudibleNotification
- alarm_status: st.zigbee.zcl.clusters.IASACE.types.IasaceAlarmStatus
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
GetPanelStatusResponse
- set_field_names()
- static build_test_rx(device, panel_status, seconds_remaining, audible_notification, alarm_status)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message frompanel_status (
st.zigbee.zcl.clusters.IASACE.types.IasacePanelStatus
) –seconds_remaining (
st.zigbee.data_types.Uint8
) –audible_notification (
st.zigbee.zcl.clusters.IASACE.types.IasaceAudibleNotification
) –alarm_status (
st.zigbee.zcl.clusters.IASACE.types.IasaceAlarmStatus
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, panel_status, seconds_remaining, audible_notification, alarm_status)
Initialize the GetPanelStatusResponse command
- Parameters
self (
GetPanelStatusResponse
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message topanel_status (
st.zigbee.zcl.clusters.IASACE.types.IasacePanelStatus
) –seconds_remaining (
st.zigbee.data_types.Uint8
) –audible_notification (
st.zigbee.zcl.clusters.IASACE.types.IasaceAudibleNotification
) –alarm_status (
st.zigbee.zcl.clusters.IASACE.types.IasaceAlarmStatus
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.IASACE.SetBypassedZoneList
- ID: number
0x06 the ID of this command
- NAME: str
“SetBypassedZoneList” the name of this command
- zone_id_list: list[st.zigbee.data_types.Uint8]
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
SetBypassedZoneList
- set_field_names()
- static build_test_rx(device, zone_id)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message fromzone_id (
list[st.zigbee.data_types.Uint8]
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, zone_id)
Initialize the SetBypassedZoneList command
- Parameters
self (
SetBypassedZoneList
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message tozone_id (
list[st.zigbee.data_types.Uint8]
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.IASACE.BypassResponse
- ID: number
0x07 the ID of this command
- NAME: str
“BypassResponse” the name of this command
- zone_id_bypass_result_list: list[st.zigbee.zcl.clusters.IASACE.types.ZoneIdBypassResult]
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
BypassResponse
- set_field_names()
- static build_test_rx(device, zone_id_bypass_result)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message fromzone_id_bypass_result (
list[st.zigbee.zcl.clusters.IASACE.types.ZoneIdBypassResult]
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, zone_id_bypass_result)
Initialize the BypassResponse command
- Parameters
self (
BypassResponse
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message tozone_id_bypass_result (
list[st.zigbee.zcl.clusters.IASACE.types.ZoneIdBypassResult]
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.IASACE.GetZoneStatusResponse
- ID: number
0x08 the ID of this command
- NAME: str
“GetZoneStatusResponse” the name of this command
- zone_status_complete: st.zigbee.data_types.Boolean
- zone_status_record_list: list[st.zigbee.zcl.clusters.IASACE.types.IasaceZoneStatusRecord]
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
GetZoneStatusResponse
- set_field_names()
- static build_test_rx(device, zone_status_complete, zone_status_record)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message fromzone_status_complete (
st.zigbee.data_types.Boolean
) –zone_status_record (
list[st.zigbee.zcl.clusters.IASACE.types.IasaceZoneStatusRecord]
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, zone_status_complete, zone_status_record)
Initialize the GetZoneStatusResponse command
- Parameters
self (
GetZoneStatusResponse
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message tozone_status_complete (
st.zigbee.data_types.Boolean
) –zone_status_record (
list[st.zigbee.zcl.clusters.IASACE.types.IasaceZoneStatusRecord]
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.IASACE.Arm
- ID: number
0x00 the ID of this command
- NAME: str
“Arm” the name of this command
- arm_mode: st.zigbee.zcl.clusters.IASACE.types.ArmMode
- arm_disarm_code: st.zigbee.data_types.CharString
- zone_id: st.zigbee.data_types.Uint8
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
Arm
- set_field_names()
- static build_test_rx(device, arm_mode, arm_disarm_code, zone_id)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message fromarm_mode (
st.zigbee.zcl.clusters.IASACE.types.ArmMode
) –arm_disarm_code (
st.zigbee.data_types.CharString
) –zone_id (
st.zigbee.data_types.Uint8
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, arm_mode, arm_disarm_code, zone_id)
Initialize the Arm command
- Parameters
self (
Arm
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message toarm_mode (
st.zigbee.zcl.clusters.IASACE.types.ArmMode
) –arm_disarm_code (
st.zigbee.data_types.CharString
) –zone_id (
st.zigbee.data_types.Uint8
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.IASACE.Bypass
- ID: number
0x01 the ID of this command
- NAME: str
“Bypass” the name of this command
- zone_id_list: list[st.zigbee.data_types.Uint8]
- arm_disarm_code: st.zigbee.data_types.CharString
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
Bypass
- set_field_names()
- static build_test_rx(device, zone_id, arm_disarm_code)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message fromzone_id (
list[st.zigbee.data_types.Uint8]
) –arm_disarm_code (
st.zigbee.data_types.CharString
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, zone_id, arm_disarm_code)
Initialize the Bypass command
- Parameters
self (
Bypass
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message tozone_id (
list[st.zigbee.data_types.Uint8]
) –arm_disarm_code (
st.zigbee.data_types.CharString
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.IASACE.Emergency
- ID: number
0x02 the ID of this command
- NAME: str
“Emergency” the name of this command
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
Emergency
- set_field_names()
- static build_test_rx(device)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message from- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device)
Initialize the Emergency command
- Parameters
self (
Emergency
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message to
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.IASACE.Fire
- ID: number
0x03 the ID of this command
- NAME: str
“Fire” the name of this command
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
Fire
- set_field_names()
- static build_test_rx(device)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message from- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device)
Initialize the Fire command
- Parameters
self (
Fire
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message to
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.IASACE.Panic
- ID: number
0x04 the ID of this command
- NAME: str
“Panic” the name of this command
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
Panic
- set_field_names()
- static build_test_rx(device)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message from- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device)
Initialize the Panic command
- Parameters
self (
Panic
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message to
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.IASACE.GetZoneIDMap
- ID: number
0x05 the ID of this command
- NAME: str
“GetZoneIDMap” the name of this command
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
GetZoneIDMap
- set_field_names()
- static build_test_rx(device)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message from- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device)
Initialize the GetZoneIDMap command
- Parameters
self (
GetZoneIDMap
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message to
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.IASACE.GetZoneInformation
- ID: number
0x06 the ID of this command
- NAME: str
“GetZoneInformation” the name of this command
- zone_id: st.zigbee.data_types.Uint8
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
GetZoneInformation
- set_field_names()
- static build_test_rx(device, zone_id)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message fromzone_id (
st.zigbee.data_types.Uint8
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, zone_id)
Initialize the GetZoneInformation command
- Parameters
self (
GetZoneInformation
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message tozone_id (
st.zigbee.data_types.Uint8
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.IASACE.GetPanelStatus
- ID: number
0x07 the ID of this command
- NAME: str
“GetPanelStatus” the name of this command
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
GetPanelStatus
- set_field_names()
- static build_test_rx(device)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message from- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device)
Initialize the GetPanelStatus command
- Parameters
self (
GetPanelStatus
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message to
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.IASACE.GetBypassedZoneList
- ID: number
0x08 the ID of this command
- NAME: str
“GetBypassedZoneList” the name of this command
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
GetBypassedZoneList
- set_field_names()
- static build_test_rx(device)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message from- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device)
Initialize the GetBypassedZoneList command
- Parameters
self (
GetBypassedZoneList
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message to
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
- class st.zigbee.zcl.clusters.IASACE.GetZoneStatus
- ID: number
0x09 the ID of this command
- NAME: str
“GetZoneStatus” the name of this command
- starting_zone_id: st.zigbee.data_types.Uint8
- max_number_of_zone_i_ds: st.zigbee.data_types.Uint8
- zone_status_mask_flag: st.zigbee.data_types.Boolean
- zone_status_mask: st.zigbee.data_types.IasZoneStatus
- get_fields()
- static deserialize(buf)
Deserialize this command
- Parameters
buf (
buf
) – the bytes of the command body- Return type
GetZoneStatus
- set_field_names()
- static build_test_rx(device, starting_zone_id, max_number_of_zone_i_ds, zone_status_mask_flag, zone_status_mask)
Build a version of this message as if it came from the device
- Parameters
device (
st.zigbee.Device
) – the device to build the message fromstarting_zone_id (
st.zigbee.data_types.Uint8
) –max_number_of_zone_i_ds (
st.zigbee.data_types.Uint8
) –zone_status_mask_flag (
st.zigbee.data_types.Boolean
) –zone_status_mask (
st.zigbee.data_types.IasZoneStatus
) –
- Returns
The full Zigbee message containing this command body
- Return type
- init(self, device, starting_zone_id, max_number_of_zone_i_ds, zone_status_mask_flag, zone_status_mask)
Initialize the GetZoneStatus command
- Parameters
self (
GetZoneStatus
) – the template class for this commanddevice (
st.zigbee.Device
) – the device to build this message tostarting_zone_id (
st.zigbee.data_types.Uint8
) –max_number_of_zone_i_ds (
st.zigbee.data_types.Uint8
) –zone_status_mask_flag (
st.zigbee.data_types.Boolean
) –zone_status_mask (
st.zigbee.data_types.IasZoneStatus
) –
- Returns
the full command addressed to the device
- Return type
- set_parent_cluster(cluster)
- Parameters
cluster (
any
) –
IASACE Types
- class st.zigbee.zcl.clusters.IASACE.types.IasaceAudibleNotification: st.zigbee.data_types.Enum8
- byte_length: number
1
- MUTE: number
0
- DEFAULT_SOUND: number
1
- class st.zigbee.zcl.clusters.IASACE.types.IasaceAlarmStatus: st.zigbee.data_types.Enum8
- byte_length: number
1
- NO_ALARM: number
0
- BURGLER: number
1
- FIRE: number
2
- EMERGENCY: number
3
- POLICE_PANIC: number
4
- FIRE_PANIC: number
5
- EMERGENCY_PANIC: number
6
- class st.zigbee.zcl.clusters.IASACE.types.IasacePanelStatus: st.zigbee.data_types.Enum8
- byte_length: number
1
- PANEL_DISARMED_READY_TO_ARM: number
0
- ARMED_STAY: number
1
- ARMED_NIGHT: number
2
- ARMED_AWAY: number
3
- EXIT_DELAY: number
4
- ENTRY_DELAY: number
5
- NOT_READY_TO_ARM: number
6
- IN_ALARM: number
7
- ARMING_STAY: number
8
- ARMING_NIGHT: number
9
- ARMING_AWAY: number
10
- class st.zigbee.zcl.clusters.IASACE.types.IasaceZoneStatusRecord
- NAME: IasaceZoneStatusRecord
- zone_id: st.zigbee.data_types.Uint8
- zone_status: st.zigbee.zcl.types.IasZoneStatus
- get_length()
- Returns
the length in bytes of this frame
- Return type
number
- _serialize()
- Returns
this class serialized to bytes
- Return type
str
- pretty_print()
- Returns
this class in a human readable format
- Return type
str
- static deserialize(buf)
- Parameters
buf (
Reader
) – the buf to parse this class from- Returns
the length in bytes of this frame
- Return type
number
- static init(zone_id, zone_status)
- Parameters
zone_id (
st.zigbee.data_types.Uint8
) –zone_status (
st.zigbee.zcl.types.IasZoneStatus
) –
- class st.zigbee.zcl.clusters.IASACE.types.ArmNotification: st.zigbee.data_types.Enum8
- byte_length: number
1
- ALL_ZONES_DISARMED: number
0
- ONLY_DAY_HOME_ZONES_ARMED: number
1
- ONLY_NIGHT_SLEEP_ZONES_ARMED: number
2
- ALL_ZONES_ARMED: number
3
- INVALID_ARM_DISARM_CODE: number
4
- NOT_READY_TO_ARM: number
5
- ALREADY_DISARMED: number
6