pyzwave.commandclass.AssociationGrpInfo module¶
-
class
pyzwave.commandclass.AssociationGrpInfo.
AssociationGrpInfo
(groupings)¶ Bases:
pyzwave.commandclass.CommandClass.CommandClass
Command Class COMMAND_CLASS_ASSOCIATION_GRP_INFO
-
NAME
= 'ASSOCIATION_GRP_INFO'¶
-
attributes
= (('groupings', <class 'pyzwave.commandclass.AssociationGrpInfo.Groupings'>),)¶
-
async
interview
()¶ Interview this command class. Must be implemented by subclasses. The version has already been interviewed when this method is called.
Return True if the interview was completed successfully and False or raise an exception if the interview did not complete.
-
-
class
pyzwave.commandclass.AssociationGrpInfo.
Group
(name, profile, commands)¶ Bases:
pyzwave.commandclass.CommandClass.DictAttribute
Attribute for an association group
-
attributes
= (('name', <class 'str'>), ('profile', <class 'pyzwave.types.uint16_t'>), ('commands', <class 'list'>))¶
-
-
class
pyzwave.commandclass.AssociationGrpInfo.
GroupCommandListGet
(allowCache, -, groupingIdentifier)¶ Bases:
pyzwave.message.Message
Command Class message COMMAND_CLASS_ASSOCIATION_GRP_INFO ASSOCIATION_GROUP_COMMAND_LIST_GET
-
NAME
= 'GROUP_COMMAND_LIST_GET'¶
-
attributes
= (('allowCache', <class 'pyzwave.types.flag_t'>), ('-', <class 'pyzwave.types.reserved_t.<locals>.reserved_t'>), ('groupingIdentifier', <class 'pyzwave.types.uint8_t'>))¶
-
-
class
pyzwave.commandclass.AssociationGrpInfo.
GroupCommandListReport
(groupingIdentifier, commandClass)¶ Bases:
pyzwave.message.Message
Command Class message COMMAND_CLASS_ASSOCIATION_GRP_INFO ASSOCIATION_GROUP_COMMAND_LIST_REPORT
-
NAME
= 'GROUP_COMMAND_LIST_REPORT'¶
-
attributes
= (('groupingIdentifier', <class 'pyzwave.types.uint8_t'>), ('commandClass', <class 'list'>))¶
-
static
parse_commandClass
(stream: pyzwave.types.BitStreamReader)¶ Parse attribute commandClass
-
-
class
pyzwave.commandclass.AssociationGrpInfo.
GroupInfoGet
(refreshCache, listMode, -, groupingIdentifier)¶ Bases:
pyzwave.message.Message
Command Class message COMMAND_CLASS_VERSION ASSOCIATION_GROUP_INFO_GET
-
NAME
= 'GROUP_INFO_GET'¶
-
attributes
= (('refreshCache', <class 'pyzwave.types.flag_t'>), ('listMode', <class 'pyzwave.types.flag_t'>), ('-', <class 'pyzwave.types.reserved_t.<locals>.reserved_t'>), ('groupingIdentifier', <class 'pyzwave.types.uint8_t'>))¶
-
-
class
pyzwave.commandclass.AssociationGrpInfo.
GroupInfoGroupType
(groupingIdentifier, mode, profile, -, eventCode)¶ Bases:
pyzwave.commandclass.CommandClass.DictAttribute
The type for the group property in the GroupInfoReport
-
attributes
= (('groupingIdentifier', <class 'pyzwave.types.uint8_t'>), ('mode', <class 'pyzwave.types.uint8_t'>), ('profile', <class 'pyzwave.types.uint16_t'>), ('-', <class 'pyzwave.types.reserved_t.<locals>.reserved_t'>), ('eventCode', <class 'pyzwave.types.uint16_t'>))¶
-
-
class
pyzwave.commandclass.AssociationGrpInfo.
GroupInfoReport
(listMode, dynamicInfo, groupCount, groups)¶ Bases:
pyzwave.message.Message
Command Class message COMMAND_CLASS_ASSOCIATION_GRP_INFO ASSOCIATION_GROUP_INFO_REPORT
-
NAME
= 'GROUP_INFO_REPORT'¶
-
attributes
= (('listMode', <class 'pyzwave.types.flag_t'>), ('dynamicInfo', <class 'pyzwave.types.flag_t'>), ('groupCount', <class 'pyzwave.types.bits_t.<locals>.bits_t'>), ('groups', <class 'list'>))¶
-
parse_groups
(stream: pyzwave.types.BitStreamReader)¶ Parse groups
-
-
class
pyzwave.commandclass.AssociationGrpInfo.
GroupNameGet
(groupingIdentifier)¶ Bases:
pyzwave.message.Message
Command Class message COMMAND_CLASS_ASSOCIATION_GRP_INFO ASSOCIATION_GROUP_NAME_GET
-
NAME
= 'GROUP_NAME_GET'¶
-
attributes
= (('groupingIdentifier', <class 'pyzwave.types.uint8_t'>),)¶
-
-
class
pyzwave.commandclass.AssociationGrpInfo.
GroupNameReport
(groupingIdentifier, name)¶ Bases:
pyzwave.message.Message
Command Class message COMMAND_CLASS_ASSOCIATION_GRP_INFO ASSOCIATION_GROUP_NAME_REPORT
-
NAME
= 'GROUP_NAME_REPORT'¶
-
attributes
= (('groupingIdentifier', <class 'pyzwave.types.uint8_t'>), ('name', <class 'pyzwave.types.str_t'>))¶
-
-
class
pyzwave.commandclass.AssociationGrpInfo.
Groupings
¶ Bases:
dict
Helper class for storing association groups