Home Assistant Unofficial Reference 2024.12.1
config_flow.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.homeworks.config_flow.HomeworksConfigFlowHandler
 

Namespaces

 homeassistant.components.homeworks.config_flow
 

Functions

None homeassistant.components.homeworks.config_flow._try_connection (dict[str, Any] user_input)
 
None homeassistant.components.homeworks.config_flow._validate_address (SchemaCommonFlowHandler handler, str addr)
 
None homeassistant.components.homeworks.config_flow._validate_button_number (SchemaCommonFlowHandler handler, int number)
 
None homeassistant.components.homeworks.config_flow._validate_credentials (dict[str, Any] user_input)
 
dict[str, Any] homeassistant.components.homeworks.config_flow.get_edit_button_suggested_values (SchemaCommonFlowHandler handler)
 
dict[str, Any] homeassistant.components.homeworks.config_flow.get_edit_light_suggested_values (SchemaCommonFlowHandler handler)
 
vol.Schema homeassistant.components.homeworks.config_flow.get_remove_button_schema (SchemaCommonFlowHandler handler)
 
vol.Schema homeassistant.components.homeworks.config_flow.get_remove_keypad_light_schema (SchemaCommonFlowHandler handler, *str key)
 
vol.Schema homeassistant.components.homeworks.config_flow.get_select_button_schema (SchemaCommonFlowHandler handler)
 
vol.Schema homeassistant.components.homeworks.config_flow.get_select_keypad_schema (SchemaCommonFlowHandler handler)
 
vol.Schema homeassistant.components.homeworks.config_flow.get_select_light_schema (SchemaCommonFlowHandler handler)
 
dict[str, Any] homeassistant.components.homeworks.config_flow.validate_add_button (SchemaCommonFlowHandler handler, dict[str, Any] user_input)
 
dict[str, Any] homeassistant.components.homeworks.config_flow.validate_add_controller (ConfigFlow|SchemaOptionsFlowHandler handler, dict[str, Any] user_input)
 
dict[str, Any] homeassistant.components.homeworks.config_flow.validate_add_keypad (SchemaCommonFlowHandler handler, dict[str, Any] user_input)
 
dict[str, Any] homeassistant.components.homeworks.config_flow.validate_add_light (SchemaCommonFlowHandler handler, dict[str, Any] user_input)
 
dict[str, Any] homeassistant.components.homeworks.config_flow.validate_button_edit (SchemaCommonFlowHandler handler, dict[str, Any] user_input)
 
dict[str, Any] homeassistant.components.homeworks.config_flow.validate_light_edit (SchemaCommonFlowHandler handler, dict[str, Any] user_input)
 
dict[str, Any] homeassistant.components.homeworks.config_flow.validate_remove_button (SchemaCommonFlowHandler handler, dict[str, Any] user_input)
 
dict[str, Any] homeassistant.components.homeworks.config_flow.validate_remove_keypad_light (SchemaCommonFlowHandler handler, dict[str, Any] user_input, *str key)
 
dict[str, Any] homeassistant.components.homeworks.config_flow.validate_select_button (SchemaCommonFlowHandler handler, dict[str, Any] user_input)
 
dict[str, Any] homeassistant.components.homeworks.config_flow.validate_select_keypad_light (SchemaCommonFlowHandler handler, dict[str, Any] user_input)
 

Variables

 homeassistant.components.homeworks.config_flow._LOGGER = logging.getLogger(__name__)
 
 homeassistant.components.homeworks.config_flow.CONF_LED
 
 homeassistant.components.homeworks.config_flow.CONF_RATE
 
 homeassistant.components.homeworks.config_flow.CONF_RELEASE_DELAY
 
dictionary homeassistant.components.homeworks.config_flow.CONTROLLER_EDIT
 
 homeassistant.components.homeworks.config_flow.DATA_SCHEMA_ADD_BUTTON
 
 homeassistant.components.homeworks.config_flow.DATA_SCHEMA_ADD_CONTROLLER
 
 homeassistant.components.homeworks.config_flow.DATA_SCHEMA_ADD_KEYPAD
 
 homeassistant.components.homeworks.config_flow.DATA_SCHEMA_ADD_LIGHT
 
 homeassistant.components.homeworks.config_flow.DATA_SCHEMA_EDIT_BUTTON = vol.Schema(BUTTON_EDIT)
 
 homeassistant.components.homeworks.config_flow.DATA_SCHEMA_EDIT_CONTROLLER = vol.Schema(CONTROLLER_EDIT)
 
 homeassistant.components.homeworks.config_flow.DATA_SCHEMA_EDIT_LIGHT = vol.Schema(LIGHT_EDIT)
 
 homeassistant.components.homeworks.config_flow.default
 
float homeassistant.components.homeworks.config_flow.DEFAULT_FADE_RATE = 1.0
 
dictionary homeassistant.components.homeworks.config_flow.OPTIONS_FLOW
 
 homeassistant.components.homeworks.config_flow.validate_addr = cv.matches_regex(r"\[(?:\d\d:){2,4}\d\d\]")
 
 homeassistant.components.homeworks.config_flow.VolDictType