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

Classes

class  CannotConnect
 
class  MonoPriceConfigFlow
 
class  MonopriceOptionsFlowHandler
 

Functions

def _key_for_source (index, source, previous_sources)
 
def _sources_from_config (data)
 
def validate_input (HomeAssistant hass, data)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
 DATA_SCHEMA = vol.Schema({vol.Required(CONF_PORT): str, **OPTIONS_FOR_DATA})
 
list SOURCES
 
 VolDictType
 

Detailed Description

Config flow for Monoprice 6-Zone Amplifier integration.

Function Documentation

◆ _key_for_source()

def homeassistant.components.monoprice.config_flow._key_for_source (   index,
  source,
  previous_sources 
)
private

Definition at line 115 of file config_flow.py.

◆ _sources_from_config()

def homeassistant.components.monoprice.config_flow._sources_from_config (   data)
private

Definition at line 51 of file config_flow.py.

◆ validate_input()

def homeassistant.components.monoprice.config_flow.validate_input ( HomeAssistant  hass,
  data 
)
Validate the user input allows us to connect.

Data has the keys from DATA_SCHEMA with values provided by the user.

Definition at line 63 of file config_flow.py.

Variable Documentation

◆ _LOGGER

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

Definition at line 34 of file config_flow.py.

◆ DATA_SCHEMA

homeassistant.components.monoprice.config_flow.DATA_SCHEMA = vol.Schema({vol.Required(CONF_PORT): str, **OPTIONS_FOR_DATA})

Definition at line 47 of file config_flow.py.

◆ SOURCES

list homeassistant.components.monoprice.config_flow.SOURCES
Initial value:
1 = [
2  CONF_SOURCE_1,
3  CONF_SOURCE_2,
4  CONF_SOURCE_3,
5  CONF_SOURCE_4,
6  CONF_SOURCE_5,
7  CONF_SOURCE_6,
8 ]

Definition at line 36 of file config_flow.py.

◆ VolDictType

homeassistant.components.monoprice.config_flow.VolDictType

Definition at line 45 of file config_flow.py.