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

Classes

class  CoolmasterConfigFlow
 

Functions

bool _validate_connection (str host)
 

Variables

list AVAILABLE_MODES
 
 DATA_SCHEMA
 
dictionary MODES_SCHEMA = {vol.Required(mode, default=True): bool for mode in AVAILABLE_MODES}
 

Detailed Description

Config flow to configure Coolmaster.

Function Documentation

◆ _validate_connection()

bool homeassistant.components.coolmaster.config_flow._validate_connection ( str  host)
private

Definition at line 37 of file config_flow.py.

Variable Documentation

◆ AVAILABLE_MODES

list homeassistant.components.coolmaster.config_flow.AVAILABLE_MODES
Initial value:
1 = [
2  HVACMode.OFF.value,
3  HVACMode.HEAT.value,
4  HVACMode.COOL.value,
5  HVACMode.DRY.value,
6  HVACMode.HEAT_COOL.value,
7  HVACMode.FAN_ONLY.value,
8 ]

Definition at line 17 of file config_flow.py.

◆ DATA_SCHEMA

homeassistant.components.coolmaster.config_flow.DATA_SCHEMA
Initial value:
1 = vol.Schema(
2  {
3  vol.Required(CONF_HOST): str,
4  **MODES_SCHEMA,
5  vol.Required(CONF_SWING_SUPPORT, default=False): bool,
6  }
7 )

Definition at line 28 of file config_flow.py.

◆ MODES_SCHEMA

dictionary homeassistant.components.coolmaster.config_flow.MODES_SCHEMA = {vol.Required(mode, default=True): bool for mode in AVAILABLE_MODES}

Definition at line 26 of file config_flow.py.