Functions | |
| condition.ConditionCheckerType | async_condition_from_config (HomeAssistant hass, ConfigType config) |
| dict[str, vol.Schema] | async_get_condition_capabilities (HomeAssistant hass, ConfigType config) |
| list[dict[str, str]] | async_get_conditions (HomeAssistant hass, str device_id) |
| ConfigType | async_validate_condition_config (HomeAssistant hass, ConfigType config) |
Variables | |
| CONDITION_SCHEMA | |
| CONDITION_TYPE_SCHEMA | |
| dictionary | CONDITION_TYPES = {NODE_STATUS_TYPE, CONFIG_PARAMETER_TYPE, VALUE_TYPE} |
| string | CONF_STATUS = "status" |
| CONFIG_PARAMETER_CONDITION_SCHEMA | |
| string | CONFIG_PARAMETER_TYPE = "config_parameter" |
| NODE_STATUS_CONDITION_SCHEMA | |
| string | NODE_STATUS_TYPE = "node_status" |
| dictionary | TYPE_SCHEMA_MAP |
| VALUE_CONDITION_SCHEMA | |
| string | VALUE_TYPE = "value" |
Provide the device conditions for Z-Wave JS.
| condition.ConditionCheckerType homeassistant.components.zwave_js.device_condition.async_condition_from_config | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
Create a function to test a device condition.
Definition at line 162 of file device_condition.py.
| dict[str, vol.Schema] homeassistant.components.zwave_js.device_condition.async_get_condition_capabilities | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
List condition capabilities.
Definition at line 201 of file device_condition.py.
| list[dict[str, str]] homeassistant.components.zwave_js.device_condition.async_get_conditions | ( | HomeAssistant | hass, |
| str | device_id | ||
| ) |
List device conditions for Z-Wave JS devices.
Definition at line 124 of file device_condition.py.
| ConfigType homeassistant.components.zwave_js.device_condition.async_validate_condition_config | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
Validate config.
Definition at line 94 of file device_condition.py.
| homeassistant.components.zwave_js.device_condition.CONDITION_SCHEMA |
Definition at line 87 of file device_condition.py.
| homeassistant.components.zwave_js.device_condition.CONDITION_TYPE_SCHEMA |
Definition at line 83 of file device_condition.py.
| dictionary homeassistant.components.zwave_js.device_condition.CONDITION_TYPES = {NODE_STATUS_TYPE, CONFIG_PARAMETER_TYPE, VALUE_TYPE} |
Definition at line 47 of file device_condition.py.
| string homeassistant.components.zwave_js.device_condition.CONF_STATUS = "status" |
Definition at line 42 of file device_condition.py.
| homeassistant.components.zwave_js.device_condition.CONFIG_PARAMETER_CONDITION_SCHEMA |
Definition at line 56 of file device_condition.py.
| string homeassistant.components.zwave_js.device_condition.CONFIG_PARAMETER_TYPE = "config_parameter" |
Definition at line 45 of file device_condition.py.
| homeassistant.components.zwave_js.device_condition.NODE_STATUS_CONDITION_SCHEMA |
Definition at line 49 of file device_condition.py.
| string homeassistant.components.zwave_js.device_condition.NODE_STATUS_TYPE = "node_status" |
Definition at line 44 of file device_condition.py.
| dictionary homeassistant.components.zwave_js.device_condition.TYPE_SCHEMA_MAP |
Definition at line 76 of file device_condition.py.
| homeassistant.components.zwave_js.device_condition.VALUE_CONDITION_SCHEMA |
Definition at line 65 of file device_condition.py.
| string homeassistant.components.zwave_js.device_condition.VALUE_TYPE = "value" |
Definition at line 46 of file device_condition.py.