Add services and helper functions to support a config panel for ZHA (#19664)
* reconfigure zha device service add log line to reconfigure service for consistency * add entity functions to support new services * added new services and web socket api and split them into their own module * support manufacturer code logging to debug get safe value for manufacturer * update services.yaml * add comma back * update coveragerc * remove blank line * fix type * api cleanup - review comments * move static method to helpers - review comment * convert reconfigure service to websocket command - review comment * change path * fix attribute
This commit is contained in:
parent
a8f22287ca
commit
7be015fcc6
7 changed files with 637 additions and 45 deletions
|
@ -36,6 +36,21 @@ DEFAULT_RADIO_TYPE = 'ezsp'
|
|||
DEFAULT_BAUDRATE = 57600
|
||||
DEFAULT_DATABASE_NAME = 'zigbee.db'
|
||||
|
||||
ATTR_CLUSTER_ID = 'cluster_id'
|
||||
ATTR_CLUSTER_TYPE = 'cluster_type'
|
||||
ATTR_ATTRIBUTE = 'attribute'
|
||||
ATTR_VALUE = 'value'
|
||||
ATTR_MANUFACTURER = 'manufacturer'
|
||||
ATTR_COMMAND = 'command'
|
||||
ATTR_COMMAND_TYPE = 'command_type'
|
||||
ATTR_ARGS = 'args'
|
||||
|
||||
IN = 'in'
|
||||
OUT = 'out'
|
||||
CLIENT_COMMANDS = 'client_commands'
|
||||
SERVER_COMMANDS = 'server_commands'
|
||||
SERVER = 'server'
|
||||
|
||||
|
||||
class RadioType(enum.Enum):
|
||||
"""Possible options for radio type."""
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue