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

Classes

class  OptionsFlowHandler
 
class  VeraFlowHandler
 

Functions

list[int] fix_device_id_list (list[Any] data)
 
str list_to_str (list[Any] data)
 
dict[str, list[int]] new_options (list[int] lights, list[int] exclude)
 
dict[str, list[int]] options_data (dict[str, str] user_input)
 
VolDictType options_schema (Mapping[str, Any]|None options=None)
 
list[int] str_to_int_list (str data)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
 LIST_REGEX = re.compile("[^0-9]+")
 

Detailed Description

Config flow for Vera.

Function Documentation

◆ fix_device_id_list()

list[int] homeassistant.components.vera.config_flow.fix_device_id_list ( list[Any]  data)
Fix the id list by converting it to a supported int list.

Definition at line 33 of file config_flow.py.

◆ list_to_str()

str homeassistant.components.vera.config_flow.list_to_str ( list[Any]  data)
Convert an int list to a string.

Definition at line 43 of file config_flow.py.

◆ new_options()

dict[str, list[int]] homeassistant.components.vera.config_flow.new_options ( list[int]  lights,
list[int]  exclude 
)
Create a standard options object.

Definition at line 48 of file config_flow.py.

◆ options_data()

dict[str, list[int]] homeassistant.components.vera.config_flow.options_data ( dict[str, str]  user_input)
Return options dict.

Definition at line 68 of file config_flow.py.

◆ options_schema()

VolDictType homeassistant.components.vera.config_flow.options_schema ( Mapping[str, Any] | None   options = None)
Return options schema.

Definition at line 53 of file config_flow.py.

◆ str_to_int_list()

list[int] homeassistant.components.vera.config_flow.str_to_int_list ( str  data)
Convert a string to an int list.

Definition at line 38 of file config_flow.py.

Variable Documentation

◆ _LOGGER

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

Definition at line 30 of file config_flow.py.

◆ LIST_REGEX

homeassistant.components.vera.config_flow.LIST_REGEX = re.compile("[^0-9]+")

Definition at line 29 of file config_flow.py.