Classes | |
| class | ScreenlogicConfigFlow |
| class | ScreenLogicOptionsFlowHandler |
Functions | |
| str | _extract_mac_from_name (str name) |
| dict[str, dict[str, Any]] | async_discover_gateways_by_unique_id () |
| str | name_for_mac (str mac) |
| str | short_mac (str mac) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| string | GATEWAY_MANUAL_ENTRY = "manual" |
| string | GATEWAY_SELECT_KEY = "selected_gateway" |
| string | PENTAIR_OUI = "00-C0-33" |
Config flow for ScreenLogic.
|
private |
Definition at line 54 of file config_flow.py.
| dict[str, dict[str, Any]] homeassistant.components.screenlogic.config_flow.async_discover_gateways_by_unique_id | ( | ) |
Discover gateways and return a dict of them by unique id.
Definition at line 35 of file config_flow.py.
| str homeassistant.components.screenlogic.config_flow.name_for_mac | ( | str | mac | ) |
Derive the gateway name from the mac.
Definition at line 63 of file config_flow.py.
| str homeassistant.components.screenlogic.config_flow.short_mac | ( | str | mac | ) |
Short version of the mac as seen in the app.
Definition at line 58 of file config_flow.py.
|
private |
Definition at line 27 of file config_flow.py.
| string homeassistant.components.screenlogic.config_flow.GATEWAY_MANUAL_ENTRY = "manual" |
Definition at line 30 of file config_flow.py.
| string homeassistant.components.screenlogic.config_flow.GATEWAY_SELECT_KEY = "selected_gateway" |
Definition at line 29 of file config_flow.py.
| string homeassistant.components.screenlogic.config_flow.PENTAIR_OUI = "00-C0-33" |
Definition at line 32 of file config_flow.py.