pyzwave.commandclass.ZwavePlusInfo module

class pyzwave.commandclass.ZwavePlusInfo.Get

Bases: pyzwave.message.Message

Command Class message COMMAND_CLASS_ZWAVEPLUS_INFO ZWAVEPLUS_INFO_GET

NAME = 'GET'
class pyzwave.commandclass.ZwavePlusInfo.Report(zwavePlusVersion, roleType, nodeType, installerIconType, userIconType)

Bases: pyzwave.message.Message

Command Class message COMMAND_CLASS_ZWAVEPLUS_INFO ZWAVEPLUS_INFO_REPORT

NAME = 'REPORT'
attributes = (('zwavePlusVersion', <class 'pyzwave.types.uint8_t'>), ('roleType', <class 'pyzwave.types.uint8_t'>), ('nodeType', <class 'pyzwave.types.uint8_t'>), ('installerIconType', <class 'pyzwave.types.uint16_t'>), ('userIconType', <class 'pyzwave.types.uint16_t'>))
class pyzwave.commandclass.ZwavePlusInfo.ZwavePlusInfo(zwavePlusVersion, roleType, nodeType, installerIconType, userIconType)

Bases: pyzwave.commandclass.CommandClass.CommandClass

Command Class COMMAND_CLASS_ZWAVEPLUS_INFO

NAME = 'ZWAVEPLUS_INFO'
attributes = (('zwavePlusVersion', <class 'pyzwave.types.uint8_t'>), ('roleType', <class 'pyzwave.types.uint8_t'>), ('nodeType', <class 'pyzwave.types.uint8_t'>), ('installerIconType', <class 'pyzwave.types.uint16_t'>), ('userIconType', <class 'pyzwave.types.uint16_t'>))
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.