Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.elmax.config_flow Namespace Reference

Classes

class  ElmaxConfigFlow
 
class  NoOnlinePanelsError
 

Functions

None _store_panel_by_name (PanelEntry panel, str username, dict[str, str] panel_names)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
 DIRECT_SETUP_SCHEMA
 
 LOGIN_FORM_SCHEMA
 
 REAUTH_FORM_SCHEMA
 
 ZEROCONF_SETUP_SCHEMA
 

Detailed Description

Config flow for elmax-cloud integration.

Function Documentation

◆ _store_panel_by_name()

None homeassistant.components.elmax.config_flow._store_panel_by_name ( PanelEntry  panel,
str  username,
dict[str, str]   panel_names 
)
private

Definition at line 76 of file config_flow.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.elmax.config_flow._LOGGER = logging.getLogger(__name__)
private

Definition at line 42 of file config_flow.py.

◆ DIRECT_SETUP_SCHEMA

homeassistant.components.elmax.config_flow.DIRECT_SETUP_SCHEMA
Initial value:
1 = vol.Schema(
2  {
3  vol.Required(CONF_ELMAX_MODE_DIRECT_HOST): str,
4  vol.Required(CONF_ELMAX_MODE_DIRECT_PORT, default=443): int,
5  vol.Required(CONF_ELMAX_MODE_DIRECT_SSL, default=True): bool,
6  vol.Required(CONF_ELMAX_PANEL_PIN): str,
7  }
8 )

Definition at line 59 of file config_flow.py.

◆ LOGIN_FORM_SCHEMA

homeassistant.components.elmax.config_flow.LOGIN_FORM_SCHEMA
Initial value:
1 = vol.Schema(
2  {
3  vol.Required(CONF_ELMAX_USERNAME): str,
4  vol.Required(CONF_ELMAX_PASSWORD): str,
5  }
6 )

Definition at line 44 of file config_flow.py.

◆ REAUTH_FORM_SCHEMA

homeassistant.components.elmax.config_flow.REAUTH_FORM_SCHEMA
Initial value:
1 = vol.Schema(
2  {
3  vol.Required(CONF_ELMAX_USERNAME): str,
4  vol.Required(CONF_ELMAX_PASSWORD): str,
5  vol.Required(CONF_ELMAX_PANEL_PIN): str,
6  }
7 )

Definition at line 51 of file config_flow.py.

◆ ZEROCONF_SETUP_SCHEMA

homeassistant.components.elmax.config_flow.ZEROCONF_SETUP_SCHEMA
Initial value:
1 = vol.Schema(
2  {
3  vol.Required(CONF_ELMAX_PANEL_PIN): str,
4  vol.Required(CONF_ELMAX_MODE_DIRECT_SSL, default=True): bool,
5  }
6 )

Definition at line 68 of file config_flow.py.