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

Classes

class  YaleConfigFlow
 
class  YaleOptionsFlowHandler
 

Functions

dict[str, Any] validate_credentials (str username, str password)
 

Variables

 DATA_SCHEMA
 
 DATA_SCHEMA_AUTH
 
 OPTIONS_SCHEMA
 

Detailed Description

Adds config flow for Yale Smart Alarm integration.

Function Documentation

◆ validate_credentials()

dict[str, Any] homeassistant.components.yale_smart_alarm.config_flow.validate_credentials ( str  username,
str  password 
)
Validate credentials.

Definition at line 54 of file config_flow.py.

Variable Documentation

◆ DATA_SCHEMA

homeassistant.components.yale_smart_alarm.config_flow.DATA_SCHEMA
Initial value:
1 = vol.Schema(
2  {
3  vol.Required(CONF_USERNAME): cv.string,
4  vol.Required(CONF_PASSWORD): cv.string,
5  vol.Required(CONF_AREA_ID, default=DEFAULT_AREA_ID): cv.string,
6  }
7 )

Definition at line 31 of file config_flow.py.

◆ DATA_SCHEMA_AUTH

homeassistant.components.yale_smart_alarm.config_flow.DATA_SCHEMA_AUTH
Initial value:
1 = vol.Schema(
2  {
3  vol.Required(CONF_PASSWORD): cv.string,
4  }
5 )

Definition at line 39 of file config_flow.py.

◆ OPTIONS_SCHEMA

homeassistant.components.yale_smart_alarm.config_flow.OPTIONS_SCHEMA
Initial value:
1 = vol.Schema(
2  {
3  vol.Optional(
4  CONF_LOCK_CODE_DIGITS,
5  ): int,
6  }
7 )

Definition at line 45 of file config_flow.py.