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

Classes

class  OptionsFlowHandler
 
class  XiaomiMiioFlowHandler
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
 DEVICE_CLOUD_CONFIG
 
 DEVICE_CONFIG = vol.Schema({vol.Required(CONF_HOST): str}).extend(DEVICE_SETTINGS)
 
 DEVICE_MODEL_CONFIG = vol.Schema({vol.Required(CONF_MODEL): vol.In(MODELS_ALL)})
 
dictionary DEVICE_SETTINGS
 

Detailed Description

Config flow to configure Xiaomi Miio.

Variable Documentation

◆ _LOGGER

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

Definition at line 44 of file config_flow.py.

◆ DEVICE_CLOUD_CONFIG

homeassistant.components.xiaomi_miio.config_flow.DEVICE_CLOUD_CONFIG
Initial value:
1 = vol.Schema(
2  {
3  vol.Optional(CONF_CLOUD_USERNAME): str,
4  vol.Optional(CONF_CLOUD_PASSWORD): str,
5  vol.Optional(CONF_CLOUD_COUNTRY, default=DEFAULT_CLOUD_COUNTRY): vol.In(
6  SERVER_COUNTRY_CODES
7  ),
8  vol.Optional(CONF_MANUAL, default=False): bool,
9  }
10 )

Definition at line 51 of file config_flow.py.

◆ DEVICE_CONFIG

homeassistant.components.xiaomi_miio.config_flow.DEVICE_CONFIG = vol.Schema({vol.Required(CONF_HOST): str}).extend(DEVICE_SETTINGS)

Definition at line 49 of file config_flow.py.

◆ DEVICE_MODEL_CONFIG

homeassistant.components.xiaomi_miio.config_flow.DEVICE_MODEL_CONFIG = vol.Schema({vol.Required(CONF_MODEL): vol.In(MODELS_ALL)})

Definition at line 50 of file config_flow.py.

◆ DEVICE_SETTINGS

dictionary homeassistant.components.xiaomi_miio.config_flow.DEVICE_SETTINGS
Initial value:
1 = {
2  vol.Required(CONF_TOKEN): vol.All(str, vol.Length(min=32, max=32)),
3 }

Definition at line 46 of file config_flow.py.