Home Assistant Unofficial Reference 2024.12.1
weather.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.template.weather.TriggerWeatherEntity
 
class  homeassistant.components.template.weather.WeatherExtraStoredData
 
class  homeassistant.components.template.weather.WeatherTemplate
 

Namespaces

 homeassistant.components.template.weather
 

Functions

None homeassistant.components.template.weather.async_setup_platform (HomeAssistant hass, ConfigType config, AddEntitiesCallback async_add_entities, DiscoveryInfoType|None discovery_info=None)
 

Variables

tuple homeassistant.components.template.weather.CHECK_FORECAST_KEYS
 
dictionary homeassistant.components.template.weather.CONDITION_CLASSES
 
string homeassistant.components.template.weather.CONF_APPARENT_TEMPERATURE_TEMPLATE = "apparent_temperature_template"
 
string homeassistant.components.template.weather.CONF_ATTRIBUTION_TEMPLATE = "attribution_template"
 
string homeassistant.components.template.weather.CONF_CLOUD_COVERAGE_TEMPLATE = "cloud_coverage_template"
 
string homeassistant.components.template.weather.CONF_CONDITION_TEMPLATE = "condition_template"
 
string homeassistant.components.template.weather.CONF_DEW_POINT_TEMPLATE = "dew_point_template"
 
string homeassistant.components.template.weather.CONF_FORECAST_DAILY_TEMPLATE = "forecast_daily_template"
 
string homeassistant.components.template.weather.CONF_FORECAST_HOURLY_TEMPLATE = "forecast_hourly_template"
 
string homeassistant.components.template.weather.CONF_FORECAST_TWICE_DAILY_TEMPLATE = "forecast_twice_daily_template"
 
string homeassistant.components.template.weather.CONF_HUMIDITY_TEMPLATE = "humidity_template"
 
string homeassistant.components.template.weather.CONF_OZONE_TEMPLATE = "ozone_template"
 
string homeassistant.components.template.weather.CONF_PRECIPITATION_UNIT = "precipitation_unit"
 
string homeassistant.components.template.weather.CONF_PRESSURE_TEMPLATE = "pressure_template"
 
string homeassistant.components.template.weather.CONF_PRESSURE_UNIT = "pressure_unit"
 
string homeassistant.components.template.weather.CONF_TEMPERATURE_TEMPLATE = "temperature_template"
 
string homeassistant.components.template.weather.CONF_VISIBILITY_TEMPLATE = "visibility_template"
 
string homeassistant.components.template.weather.CONF_VISIBILITY_UNIT = "visibility_unit"
 
string homeassistant.components.template.weather.CONF_WEATHER = "weather"
 
string homeassistant.components.template.weather.CONF_WIND_BEARING_TEMPLATE = "wind_bearing_template"
 
string homeassistant.components.template.weather.CONF_WIND_GUST_SPEED_TEMPLATE = "wind_gust_speed_template"
 
string homeassistant.components.template.weather.CONF_WIND_SPEED_TEMPLATE = "wind_speed_template"
 
string homeassistant.components.template.weather.CONF_WIND_SPEED_UNIT = "wind_speed_unit"
 
 homeassistant.components.template.weather.PLATFORM_SCHEMA = WEATHER_PLATFORM_SCHEMA.extend(WEATHER_SCHEMA.schema)
 
 homeassistant.components.template.weather.WEATHER_SCHEMA