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

Classes

class  ConfigFlowHandler
 

Variables

list _STATISTIC_MEASURES
 
dictionary CONFIG_FLOW
 
 CONFIG_SCHEMA
 
dictionary OPTIONS_FLOW
 
 OPTIONS_SCHEMA
 

Detailed Description

Config flow for Min/Max integration.

Variable Documentation

◆ _STATISTIC_MEASURES

list homeassistant.components.min_max.config_flow._STATISTIC_MEASURES
private
Initial value:
1 = [
2  "min",
3  "max",
4  "mean",
5  "median",
6  "last",
7  "range",
8  "sum",
9 ]

Definition at line 22 of file config_flow.py.

◆ CONFIG_FLOW

dictionary homeassistant.components.min_max.config_flow.CONFIG_FLOW
Initial value:
1 = {
2  "user": SchemaFlowFormStep(CONFIG_SCHEMA),
3 }

Definition at line 60 of file config_flow.py.

◆ CONFIG_SCHEMA

homeassistant.components.min_max.config_flow.CONFIG_SCHEMA
Initial value:
1 = vol.Schema(
2  {
3  vol.Required("name"): selector.TextSelector(),
4  }
5 ).extend(OPTIONS_SCHEMA.schema)

Definition at line 54 of file config_flow.py.

◆ OPTIONS_FLOW

dictionary homeassistant.components.min_max.config_flow.OPTIONS_FLOW
Initial value:
1 = {
2  "init": SchemaFlowFormStep(OPTIONS_SCHEMA),
3 }

Definition at line 64 of file config_flow.py.

◆ OPTIONS_SCHEMA

homeassistant.components.min_max.config_flow.OPTIONS_SCHEMA
Initial value:
1 = vol.Schema(
2  {
3  vol.Required(CONF_ENTITY_IDS): selector.EntitySelector(
4  selector.EntitySelectorConfig(
5  domain=[SENSOR_DOMAIN, NUMBER_DOMAIN, INPUT_NUMBER_DOMAIN],
6  multiple=True,
7  ),
8  ),
9  vol.Required(CONF_TYPE): selector.SelectSelector(
10  selector.SelectSelectorConfig(
11  options=_STATISTIC_MEASURES, translation_key=CONF_TYPE
12  ),
13  ),
14  vol.Required(CONF_ROUND_DIGITS, default=2): selector.NumberSelector(
15  selector.NumberSelectorConfig(
16  min=0, max=6, mode=selector.NumberSelectorMode.BOX
17  ),
18  ),
19  }
20 )

Definition at line 33 of file config_flow.py.