Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.kaiterra Namespace Reference

Namespaces

 air_quality
 
 api_data
 
 const
 
 sensor
 

Functions

bool async_setup (HomeAssistant hass, ConfigType config)
 

Variables

 CONFIG_SCHEMA = vol.Schema({DOMAIN: KAITERRA_SCHEMA}, extra=vol.ALLOW_EXTRA)
 
 KAITERRA_DEVICE_SCHEMA
 
 KAITERRA_SCHEMA
 

Detailed Description

Support for Kaiterra devices.

Function Documentation

◆ async_setup()

bool homeassistant.components.kaiterra.async_setup ( HomeAssistant  hass,
ConfigType  config 
)
Set up the Kaiterra integration.

Definition at line 59 of file __init__.py.

Variable Documentation

◆ CONFIG_SCHEMA

homeassistant.components.kaiterra.CONFIG_SCHEMA = vol.Schema({DOMAIN: KAITERRA_SCHEMA}, extra=vol.ALLOW_EXTRA)

Definition at line 56 of file __init__.py.

◆ KAITERRA_DEVICE_SCHEMA

homeassistant.components.kaiterra.KAITERRA_DEVICE_SCHEMA
Initial value:
1 = vol.Schema(
2  {
3  vol.Required(CONF_DEVICE_ID): cv.string,
4  vol.Required(CONF_TYPE): vol.In(AVAILABLE_DEVICE_TYPES),
5  vol.Optional(CONF_NAME): cv.string,
6  }
7 )

Definition at line 34 of file __init__.py.

◆ KAITERRA_SCHEMA

homeassistant.components.kaiterra.KAITERRA_SCHEMA
Initial value:
1 = vol.Schema(
2  {
3  vol.Required(CONF_API_KEY): cv.string,
4  vol.Required(CONF_DEVICES): vol.All(cv.ensure_list, [KAITERRA_DEVICE_SCHEMA]),
5  vol.Optional(CONF_AQI_STANDARD, default=DEFAULT_AQI_STANDARD): vol.In(
6  AVAILABLE_AQI_STANDARDS
7  ),
8  vol.Optional(CONF_PREFERRED_UNITS, default=DEFAULT_PREFERRED_UNIT): vol.All(
9  cv.ensure_list, [vol.In(AVAILABLE_UNITS)]
10  ),
11  vol.Optional(CONF_SCAN_INTERVAL, default=DEFAULT_SCAN_INTERVAL): cv.time_period,
12  }
13 )

Definition at line 42 of file __init__.py.