ZHA group and device cleanup (#31260)
* add dispatching of groups to light * added ha device registry device id * added zha group object * add group event listener * add and remove group members * get group by name * api cleanup * clean up get device info * create and remove zigpy groups * clean up create and remove group api * use device id * use device id * cleanup * update test * update tests to allow group events to flow
This commit is contained in:
parent
6bbb713013
commit
f4a4c6bea5
7 changed files with 289 additions and 189 deletions
|
@ -225,13 +225,18 @@ WARNING_DEVICE_SQUAWK_MODE_ARMED = 0
|
|||
WARNING_DEVICE_SQUAWK_MODE_DISARMED = 1
|
||||
|
||||
ZHA_DISCOVERY_NEW = "zha_discovery_new_{}"
|
||||
ZHA_GW_MSG_RAW_INIT = "raw_device_initialized"
|
||||
ZHA_GW_MSG = "zha_gateway_message"
|
||||
ZHA_GW_MSG_DEVICE_REMOVED = "device_removed"
|
||||
ZHA_GW_MSG_DEVICE_INFO = "device_info"
|
||||
ZHA_GW_MSG_DEVICE_FULL_INIT = "device_fully_initialized"
|
||||
ZHA_GW_MSG_DEVICE_INFO = "device_info"
|
||||
ZHA_GW_MSG_DEVICE_JOINED = "device_joined"
|
||||
ZHA_GW_MSG_LOG_OUTPUT = "log_output"
|
||||
ZHA_GW_MSG_DEVICE_REMOVED = "device_removed"
|
||||
ZHA_GW_MSG_GROUP_ADDED = "group_added"
|
||||
ZHA_GW_MSG_GROUP_INFO = "group_info"
|
||||
ZHA_GW_MSG_GROUP_MEMBER_ADDED = "group_member_added"
|
||||
ZHA_GW_MSG_GROUP_MEMBER_REMOVED = "group_member_removed"
|
||||
ZHA_GW_MSG_GROUP_REMOVED = "group_removed"
|
||||
ZHA_GW_MSG_LOG_ENTRY = "log_entry"
|
||||
ZHA_GW_MSG_LOG_OUTPUT = "log_output"
|
||||
ZHA_GW_MSG_RAW_INIT = "raw_device_initialized"
|
||||
ZHA_GW_RADIO = "radio"
|
||||
ZHA_GW_RADIO_DESCRIPTION = "radio_description"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue