Functions | |
| dict[str, Entity] | async_get_entities (HomeAssistant hass) |
| None | async_setup_services (HomeAssistant hass) |
| None | async_unload_services (HomeAssistant hass) |
| str | valid_isy_commands (Any value) |
Variables | |
| string | CONF_CODE = "code" |
| string | CONF_INIT = "init" |
| string | CONF_ISY = "isy" |
| string | CONF_PARAMETER = "parameter" |
| string | CONF_PARAMETERS = "parameters" |
| string | CONF_SIZE = "size" |
| string | CONF_USER_NUM = "user_num" |
| string | CONF_VALUE = "value" |
| string | SCHEMA_GROUP = "name-address" |
| string | SERVICE_DELETE_ZWAVE_LOCK_USER_CODE = "delete_zwave_lock_user_code" |
| string | SERVICE_GET_ZWAVE_PARAMETER = "get_zwave_parameter" |
| dictionary | SERVICE_GET_ZWAVE_PARAMETER_SCHEMA = {vol.Required(CONF_PARAMETER): vol.Coerce(int)} |
| string | SERVICE_RENAME_NODE = "rename_node" |
| dictionary | SERVICE_RENAME_NODE_SCHEMA = {vol.Required(CONF_NAME): cv.string} |
| string | SERVICE_SEND_NODE_COMMAND = "send_node_command" |
| dictionary | SERVICE_SEND_NODE_COMMAND_SCHEMA |
| string | SERVICE_SEND_PROGRAM_COMMAND = "send_program_command" |
| SERVICE_SEND_PROGRAM_COMMAND_SCHEMA | |
| string | SERVICE_SEND_RAW_NODE_COMMAND = "send_raw_node_command" |
| dictionary | SERVICE_SEND_RAW_NODE_COMMAND_SCHEMA |
| string | SERVICE_SET_ZWAVE_LOCK_USER_CODE = "set_zwave_lock_user_code" |
| string | SERVICE_SET_ZWAVE_PARAMETER = "set_zwave_parameter" |
| dictionary | SERVICE_SET_ZWAVE_PARAMETER_SCHEMA |
| list | VALID_NODE_COMMANDS |
| list | VALID_PARAMETER_SIZES = [1, 2, 4] |
| list | VALID_PROGRAM_COMMANDS |
| VolDictType | |
ISY Services and Commands.
| dict[str, Entity] homeassistant.components.isy994.services.async_get_entities | ( | HomeAssistant | hass | ) |
Get entities for a domain.
Definition at line 128 of file services.py.
| None homeassistant.components.isy994.services.async_setup_services | ( | HomeAssistant | hass | ) |
Create and register services for the ISY integration.
Definition at line 137 of file services.py.
| None homeassistant.components.isy994.services.async_unload_services | ( | HomeAssistant | hass | ) |
Unload services for the ISY integration.
Definition at line 235 of file services.py.
| str homeassistant.components.isy994.services.valid_isy_commands | ( | Any | value | ) |
Validate the command is valid.
Definition at line 74 of file services.py.
| string homeassistant.components.isy994.services.CONF_CODE = "code" |
Definition at line 42 of file services.py.
| string homeassistant.components.isy994.services.CONF_INIT = "init" |
Definition at line 44 of file services.py.
| string homeassistant.components.isy994.services.CONF_ISY = "isy" |
Definition at line 45 of file services.py.
| string homeassistant.components.isy994.services.CONF_PARAMETER = "parameter" |
Definition at line 39 of file services.py.
| string homeassistant.components.isy994.services.CONF_PARAMETERS = "parameters" |
Definition at line 40 of file services.py.
| string homeassistant.components.isy994.services.CONF_SIZE = "size" |
Definition at line 46 of file services.py.
| string homeassistant.components.isy994.services.CONF_USER_NUM = "user_num" |
Definition at line 41 of file services.py.
| string homeassistant.components.isy994.services.CONF_VALUE = "value" |
Definition at line 43 of file services.py.
| string homeassistant.components.isy994.services.SCHEMA_GROUP = "name-address" |
Definition at line 83 of file services.py.
| string homeassistant.components.isy994.services.SERVICE_DELETE_ZWAVE_LOCK_USER_CODE = "delete_zwave_lock_user_code" |
Definition at line 37 of file services.py.
| string homeassistant.components.isy994.services.SERVICE_GET_ZWAVE_PARAMETER = "get_zwave_parameter" |
Definition at line 31 of file services.py.
| dictionary homeassistant.components.isy994.services.SERVICE_GET_ZWAVE_PARAMETER_SCHEMA = {vol.Required(CONF_PARAMETER): vol.Coerce(int)} |
Definition at line 98 of file services.py.
| string homeassistant.components.isy994.services.SERVICE_RENAME_NODE = "rename_node" |
Definition at line 33 of file services.py.
| dictionary homeassistant.components.isy994.services.SERVICE_RENAME_NODE_SCHEMA = {vol.Required(CONF_NAME): cv.string} |
Definition at line 96 of file services.py.
| string homeassistant.components.isy994.services.SERVICE_SEND_NODE_COMMAND = "send_node_command" |
Definition at line 30 of file services.py.
| dictionary homeassistant.components.isy994.services.SERVICE_SEND_NODE_COMMAND_SCHEMA |
Definition at line 92 of file services.py.
| string homeassistant.components.isy994.services.SERVICE_SEND_PROGRAM_COMMAND = "send_program_command" |
Definition at line 26 of file services.py.
| homeassistant.components.isy994.services.SERVICE_SEND_PROGRAM_COMMAND_SCHEMA |
Definition at line 115 of file services.py.
| string homeassistant.components.isy994.services.SERVICE_SEND_RAW_NODE_COMMAND = "send_raw_node_command" |
Definition at line 29 of file services.py.
| dictionary homeassistant.components.isy994.services.SERVICE_SEND_RAW_NODE_COMMAND_SCHEMA |
Definition at line 85 of file services.py.
| string homeassistant.components.isy994.services.SERVICE_SET_ZWAVE_LOCK_USER_CODE = "set_zwave_lock_user_code" |
Definition at line 36 of file services.py.
| string homeassistant.components.isy994.services.SERVICE_SET_ZWAVE_PARAMETER = "set_zwave_parameter" |
Definition at line 32 of file services.py.
| dictionary homeassistant.components.isy994.services.SERVICE_SET_ZWAVE_PARAMETER_SCHEMA |
Definition at line 100 of file services.py.
| list homeassistant.components.isy994.services.VALID_NODE_COMMANDS |
Definition at line 48 of file services.py.
| list homeassistant.components.isy994.services.VALID_PARAMETER_SIZES = [1, 2, 4] |
Definition at line 71 of file services.py.
| list homeassistant.components.isy994.services.VALID_PROGRAM_COMMANDS |
Definition at line 61 of file services.py.
| homeassistant.components.isy994.services.VolDictType |
Definition at line 106 of file services.py.