Home Assistant Unofficial Reference 2024.12.1
config_flow.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.purpleair.config_flow.PurpleAirConfigFlow
 
class  homeassistant.components.purpleair.config_flow.PurpleAirOptionsFlowHandler
 
class  homeassistant.components.purpleair.config_flow.ValidationResult
 

Namespaces

 homeassistant.components.purpleair.config_flow
 

Functions

API homeassistant.components.purpleair.config_flow.async_get_api (HomeAssistant hass, str api_key)
 
vol.Schema homeassistant.components.purpleair.config_flow.async_get_coordinates_schema (HomeAssistant hass)
 
list[SelectOptionDict] homeassistant.components.purpleair.config_flow.async_get_nearby_sensors_options (list[NearbySensorResult] nearby_sensor_results)
 
vol.Schema homeassistant.components.purpleair.config_flow.async_get_nearby_sensors_schema (list[SelectOptionDict] options)
 
list[SelectOptionDict] homeassistant.components.purpleair.config_flow.async_get_remove_sensor_options (HomeAssistant hass, ConfigEntry config_entry)
 
vol.Schema homeassistant.components.purpleair.config_flow.async_get_remove_sensor_schema (list[SelectOptionDict] sensors)
 
ValidationResult homeassistant.components.purpleair.config_flow.async_validate_api_key (HomeAssistant hass, str api_key)
 
ValidationResult homeassistant.components.purpleair.config_flow.async_validate_coordinates (HomeAssistant hass, str api_key, float latitude, float longitude, float distance)
 

Variables

 homeassistant.components.purpleair.config_flow.API_KEY_SCHEMA
 
string homeassistant.components.purpleair.config_flow.CONF_DISTANCE = "distance"
 
string homeassistant.components.purpleair.config_flow.CONF_NEARBY_SENSOR_OPTIONS = "nearby_sensor_options"
 
string homeassistant.components.purpleair.config_flow.CONF_SENSOR_DEVICE_ID = "sensor_device_id"
 
string homeassistant.components.purpleair.config_flow.CONF_SENSOR_INDEX = "sensor_index"
 
int homeassistant.components.purpleair.config_flow.DEFAULT_DISTANCE = 5