Public Attributes | |
| addon_install_task | |
| addon_start_task | |
| addon_uninstall_task | |
Public Attributes inherited from homeassistant.data_entry_flow.FlowHandler | |
| deprecated_show_progress | |
Private Member Functions | |
| ConfigFlowResult | _async_flow_finished (self) |
| AddonInfo | _async_get_addon_info (self, AddonManager addon_manager) |
| None | _async_set_addon_config (self, dict config, AddonManager addon_manager) |
| dict[str, str] | _get_translation_placeholders (self) |
| ConfigFlowResult | _install_addon (self, silabs_multiprotocol_addon.WaitingAddonManager addon_manager, str step_id, str next_step_id) |
| bool | _probe_firmware_type (self) |
Private Attributes | |
| _failed_addon_name | |
| _failed_addon_reason | |
| _probed_firmware_type | |
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 |
Base flow to install firmware.
Definition at line 46 of file firmware_config_flow.py.
| None homeassistant.components.homeassistant_hardware.firmware_config_flow.BaseFirmwareInstallFlow.__init__ | ( | self, | |
| *Any | args, | ||
| **Any | kwargs | ||
| ) |
Instantiate base flow.
Reimplemented in homeassistant.components.homeassistant_yellow.config_flow.HomeAssistantYellowOptionsFlowHandler, and homeassistant.components.homeassistant_yellow.config_flow.HomeAssistantYellowConfigFlow.
Definition at line 52 of file firmware_config_flow.py.
|
private |
Finish the flow.
Reimplemented in homeassistant.components.homeassistant_yellow.config_flow.HomeAssistantYellowOptionsFlowHandler, and homeassistant.components.homeassistant_yellow.config_flow.HomeAssistantYellowConfigFlow.
Definition at line 474 of file firmware_config_flow.py.
|
private |
Return add-on info.
Definition at line 95 of file firmware_config_flow.py.
|
private |
Set add-on config.
Definition at line 79 of file firmware_config_flow.py.
|
private |
Shared translation placeholders.
Definition at line 64 of file firmware_config_flow.py.
|
private |
Show progress dialog for installing an addon.
Definition at line 194 of file firmware_config_flow.py.
|
private |
Probe the firmware currently on the device.
Definition at line 124 of file firmware_config_flow.py.
| ConfigFlowResult homeassistant.components.homeassistant_hardware.firmware_config_flow.BaseFirmwareInstallFlow.async_step_addon_operation_failed | ( | self, | |
| dict[str, Any] | None | user_input = None |
||
| ) |
Abort when add-on installation or start failed.
Definition at line 234 of file firmware_config_flow.py.
| ConfigFlowResult homeassistant.components.homeassistant_hardware.firmware_config_flow.BaseFirmwareInstallFlow.async_step_confirm_otbr | ( | self, | |
| dict[str, Any] | None | user_input = None |
||
| ) |
Confirm OTBR setup.
Definition at line 456 of file firmware_config_flow.py.
| ConfigFlowResult homeassistant.components.homeassistant_hardware.firmware_config_flow.BaseFirmwareInstallFlow.async_step_confirm_zigbee | ( | self, | |
| dict[str, Any] | None | user_input = None |
||
| ) |
Confirm Zigbee setup.
Definition at line 336 of file firmware_config_flow.py.
| ConfigFlowResult homeassistant.components.homeassistant_hardware.firmware_config_flow.BaseFirmwareInstallFlow.async_step_install_otbr_addon | ( | self, | |
| dict[str, Any] | None | user_input = None |
||
| ) |
Show progress dialog for installing the OTBR addon.
Definition at line 401 of file firmware_config_flow.py.
| ConfigFlowResult homeassistant.components.homeassistant_hardware.firmware_config_flow.BaseFirmwareInstallFlow.async_step_install_zigbee_flasher_addon | ( | self, | |
| dict[str, Any] | None | user_input = None |
||
| ) |
Show progress dialog for installing the Zigbee flasher addon.
Definition at line 184 of file firmware_config_flow.py.
| ConfigFlowResult homeassistant.components.homeassistant_hardware.firmware_config_flow.BaseFirmwareInstallFlow.async_step_pick_firmware | ( | self, | |
| dict[str, Any] | None | user_input = None |
||
| ) |
Pick Thread or Zigbee firmware.
Definition at line 111 of file firmware_config_flow.py.
| ConfigFlowResult homeassistant.components.homeassistant_hardware.firmware_config_flow.BaseFirmwareInstallFlow.async_step_pick_firmware_thread | ( | self, | |
| dict[str, Any] | None | user_input = None |
||
| ) |
Pick Thread firmware.
Reimplemented in homeassistant.components.homeassistant_hardware.firmware_config_flow.BaseFirmwareOptionsFlow.
Definition at line 366 of file firmware_config_flow.py.
| ConfigFlowResult homeassistant.components.homeassistant_hardware.firmware_config_flow.BaseFirmwareInstallFlow.async_step_pick_firmware_zigbee | ( | self, | |
| dict[str, Any] | None | user_input = None |
||
| ) |
Pick Zigbee firmware.
Reimplemented in homeassistant.components.homeassistant_hardware.firmware_config_flow.BaseFirmwareOptionsFlow.
Definition at line 145 of file firmware_config_flow.py.
| ConfigFlowResult homeassistant.components.homeassistant_hardware.firmware_config_flow.BaseFirmwareInstallFlow.async_step_run_zigbee_flasher_addon | ( | self, | |
| dict[str, Any] | None | user_input = None |
||
| ) |
Configure the flasher addon to point to the SkyConnect and run it.
Definition at line 246 of file firmware_config_flow.py.
| ConfigFlowResult homeassistant.components.homeassistant_hardware.firmware_config_flow.BaseFirmwareInstallFlow.async_step_start_otbr_addon | ( | self, | |
| dict[str, Any] | None | user_input = None |
||
| ) |
Configure OTBR to point to the SkyConnect and run the addon.
Definition at line 409 of file firmware_config_flow.py.
| ConfigFlowResult homeassistant.components.homeassistant_hardware.firmware_config_flow.BaseFirmwareInstallFlow.async_step_uninstall_zigbee_flasher_addon | ( | self, | |
| dict[str, Any] | None | user_input = None |
||
| ) |
Uninstall the flasher addon.
Definition at line 303 of file firmware_config_flow.py.
|
private |
Definition at line 226 of file firmware_config_flow.py.
|
private |
Definition at line 227 of file firmware_config_flow.py.
|
private |
Definition at line 128 of file firmware_config_flow.py.
| homeassistant.components.homeassistant_hardware.firmware_config_flow.BaseFirmwareInstallFlow.addon_install_task |
Definition at line 206 of file firmware_config_flow.py.
| homeassistant.components.homeassistant_hardware.firmware_config_flow.BaseFirmwareInstallFlow.addon_start_task |
Definition at line 274 of file firmware_config_flow.py.
| homeassistant.components.homeassistant_hardware.firmware_config_flow.BaseFirmwareInstallFlow.addon_uninstall_task |
Definition at line 311 of file firmware_config_flow.py.