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

Classes

class  XiaomiAqaraFlowHandler
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
dictionary CONFIG_HOST
 
string DEFAULT_GATEWAY_NAME = "Xiaomi Aqara Gateway"
 
string DEFAULT_INTERFACE = "any"
 
 GATEWAY_CONFIG
 
 GATEWAY_CONFIG_HOST = GATEWAY_CONFIG.extend(CONFIG_HOST)
 
 GATEWAY_SETTINGS
 

Detailed Description

Config flow to configure Xiaomi Aqara.

Variable Documentation

◆ _LOGGER

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

Definition at line 26 of file config_flow.py.

◆ CONFIG_HOST

dictionary homeassistant.components.xiaomi_aqara.config_flow.CONFIG_HOST
Initial value:
1 = {
2  vol.Optional(CONF_HOST): str,
3  vol.Optional(CONF_MAC): str,
4 }

Definition at line 35 of file config_flow.py.

◆ DEFAULT_GATEWAY_NAME

string homeassistant.components.xiaomi_aqara.config_flow.DEFAULT_GATEWAY_NAME = "Xiaomi Aqara Gateway"

Definition at line 28 of file config_flow.py.

◆ DEFAULT_INTERFACE

string homeassistant.components.xiaomi_aqara.config_flow.DEFAULT_INTERFACE = "any"

Definition at line 29 of file config_flow.py.

◆ GATEWAY_CONFIG

homeassistant.components.xiaomi_aqara.config_flow.GATEWAY_CONFIG
Initial value:
1 = vol.Schema(
2  {vol.Optional(CONF_INTERFACE, default=DEFAULT_INTERFACE): str}
3 )

Definition at line 32 of file config_flow.py.

◆ GATEWAY_CONFIG_HOST

homeassistant.components.xiaomi_aqara.config_flow.GATEWAY_CONFIG_HOST = GATEWAY_CONFIG.extend(CONFIG_HOST)

Definition at line 39 of file config_flow.py.

◆ GATEWAY_SETTINGS

homeassistant.components.xiaomi_aqara.config_flow.GATEWAY_SETTINGS
Initial value:
1 = vol.Schema(
2  {
3  vol.Optional(CONF_KEY): vol.All(str, vol.Length(min=16, max=16)),
4  vol.Optional(CONF_NAME, default=DEFAULT_GATEWAY_NAME): str,
5  }
6 )

Definition at line 40 of file config_flow.py.