Public Attributes | |
| install_task | |
| integration_created_addon | |
| start_task | |
| version_info | |
| ws_address | |
Public Attributes inherited from homeassistant.data_entry_flow.FlowHandler | |
| deprecated_show_progress | |
Private Member Functions | |
| dict | _async_get_addon_discovery_info (self) |
| AddonInfo | _async_get_addon_info (self) |
| None | _async_install_addon (self) |
| None | _async_set_addon_config (self, dict config) |
| None | _async_start_addon (self) |
Additional Inherited Members | |
Static Public Member Functions inherited from homeassistant.data_entry_flow.FlowHandler | |
| None | async_setup_preview (HomeAssistant hass) |
Static Public Attributes inherited from homeassistant.data_entry_flow.FlowHandler | |
| Any | |
| bool | deprecated_show_progress = False |
| HomeAssistant | |
| string | init_step = "init" |
| int | MINOR_VERSION = 1 |
| None | |
| str | |
| int | VERSION = 1 |
Represent the base config flow for Z-Wave JS.
Definition at line 174 of file config_flow.py.
| None homeassistant.components.zwave_js.config_flow.BaseZwaveJSFlow.__init__ | ( | self | ) |
Set up flow instance.
Reimplemented in homeassistant.components.zwave_js.config_flow.OptionsFlowHandler, and homeassistant.components.zwave_js.config_flow.ZWaveJSConfigFlow.
Definition at line 177 of file config_flow.py.
|
private |
Return add-on discovery info.
Definition at line 333 of file config_flow.py.
|
private |
Return and cache Z-Wave JS add-on info.
Definition at line 308 of file config_flow.py.
|
private |
Install the Z-Wave JS add-on.
Definition at line 328 of file config_flow.py.
|
private |
Set Z-Wave JS add-on config.
Definition at line 319 of file config_flow.py.
|
private |
Start the Z-Wave JS add-on.
Definition at line 261 of file config_flow.py.
| ConfigFlowResult homeassistant.components.zwave_js.config_flow.BaseZwaveJSFlow.async_step_configure_addon | ( | self, | |
| dict[str, Any] | None | user_input = None |
||
| ) |
Ask for config for Z-Wave JS add-on.
Reimplemented in homeassistant.components.zwave_js.config_flow.OptionsFlowHandler, and homeassistant.components.zwave_js.config_flow.ZWaveJSConfigFlow.
Definition at line 293 of file config_flow.py.
| ConfigFlowResult homeassistant.components.zwave_js.config_flow.BaseZwaveJSFlow.async_step_finish_addon_setup | ( | self, | |
| dict[str, Any] | None | user_input = None |
||
| ) |
Prepare info needed to complete the config entry. Get add-on discovery info and server version info. Set unique id and abort if already configured.
Reimplemented in homeassistant.components.zwave_js.config_flow.OptionsFlowHandler, and homeassistant.components.zwave_js.config_flow.ZWaveJSConfigFlow.
Definition at line 299 of file config_flow.py.
| ConfigFlowResult homeassistant.components.zwave_js.config_flow.BaseZwaveJSFlow.async_step_install_addon | ( | self, | |
| dict[str, Any] | None | user_input = None |
||
| ) |
Install Z-Wave JS add-on.
Definition at line 199 of file config_flow.py.
| ConfigFlowResult homeassistant.components.zwave_js.config_flow.BaseZwaveJSFlow.async_step_install_failed | ( | self, | |
| dict[str, Any] | None | user_input = None |
||
| ) |
Add-on installation failed.
Definition at line 225 of file config_flow.py.
| ConfigFlowResult homeassistant.components.zwave_js.config_flow.BaseZwaveJSFlow.async_step_start_addon | ( | self, | |
| dict[str, Any] | None | user_input = None |
||
| ) |
Start Z-Wave JS add-on.
Definition at line 231 of file config_flow.py.
| ConfigFlowResult homeassistant.components.zwave_js.config_flow.BaseZwaveJSFlow.async_step_start_failed | ( | self, | |
| dict[str, Any] | None | user_input = None |
||
| ) |
Add-on start failed.
Reimplemented in homeassistant.components.zwave_js.config_flow.OptionsFlowHandler.
Definition at line 255 of file config_flow.py.
| FlowManager[ConfigFlowContext, ConfigFlowResult] homeassistant.components.zwave_js.config_flow.BaseZwaveJSFlow.flow_manager | ( | self | ) |
Return the flow manager of the flow.
Reimplemented in homeassistant.components.zwave_js.config_flow.OptionsFlowHandler, and homeassistant.components.zwave_js.config_flow.ZWaveJSConfigFlow.
Definition at line 196 of file config_flow.py.
| homeassistant.components.zwave_js.config_flow.BaseZwaveJSFlow.install_task |
Definition at line 204 of file config_flow.py.
| homeassistant.components.zwave_js.config_flow.BaseZwaveJSFlow.integration_created_addon |
Definition at line 189 of file config_flow.py.
| homeassistant.components.zwave_js.config_flow.BaseZwaveJSFlow.start_task |
Definition at line 236 of file config_flow.py.
| homeassistant.components.zwave_js.config_flow.BaseZwaveJSFlow.version_info |
Definition at line 264 of file config_flow.py.
| homeassistant.components.zwave_js.config_flow.BaseZwaveJSFlow.ws_address |
Definition at line 275 of file config_flow.py.