Home Assistant Unofficial Reference 2024.12.1
__init__.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.weather.CoordinatorWeatherEntity
 
class  homeassistant.components.weather.Forecast
 
class  homeassistant.components.weather.PostInit
 
class  homeassistant.components.weather.PostInitMeta
 
class  homeassistant.components.weather.SingleCoordinatorWeatherEntity
 
class  homeassistant.components.weather.WeatherEntity
 
class  homeassistant.components.weather.WeatherEntityDescription
 

Namespaces

 homeassistant.components.weather
 

Functions

ServiceResponse homeassistant.components.weather.async_get_forecasts_service (WeatherEntity weather, ServiceCall service_call)
 
bool homeassistant.components.weather.async_setup (HomeAssistant hass, ConfigType config)
 
bool homeassistant.components.weather.async_setup_entry (HomeAssistant hass, ConfigEntry entry)
 
bool homeassistant.components.weather.async_unload_entry (HomeAssistant hass, ConfigEntry entry)
 
None homeassistant.components.weather.raise_unsupported_forecast (str entity_id, str forecast_type)
 
float|None homeassistant.components.weather.round_temperature (float|None temperature, float precision)
 

Variables

 homeassistant.components.weather._DailyForecastUpdateCoordinatorT
 
 homeassistant.components.weather._HourlyForecastUpdateCoordinatorT
 
 homeassistant.components.weather._ObservationUpdateCoordinatorT
 
 homeassistant.components.weather._TwiceDailyForecastUpdateCoordinatorT
 
 homeassistant.components.weather.ATTR_CONDITION_CLASS
 
 homeassistant.components.weather.ATTR_CONDITION_CLEAR_NIGHT
 
 homeassistant.components.weather.ATTR_CONDITION_CLOUDY
 
 homeassistant.components.weather.ATTR_CONDITION_EXCEPTIONAL
 
 homeassistant.components.weather.ATTR_CONDITION_FOG
 
 homeassistant.components.weather.ATTR_CONDITION_HAIL
 
 homeassistant.components.weather.ATTR_CONDITION_LIGHTNING
 
 homeassistant.components.weather.ATTR_CONDITION_LIGHTNING_RAINY
 
 homeassistant.components.weather.ATTR_CONDITION_PARTLYCLOUDY
 
 homeassistant.components.weather.ATTR_CONDITION_POURING
 
 homeassistant.components.weather.ATTR_CONDITION_RAINY
 
 homeassistant.components.weather.ATTR_CONDITION_SNOWY
 
 homeassistant.components.weather.ATTR_CONDITION_SNOWY_RAINY
 
 homeassistant.components.weather.ATTR_CONDITION_SUNNY
 
 homeassistant.components.weather.ATTR_CONDITION_WINDY
 
 homeassistant.components.weather.ATTR_CONDITION_WINDY_VARIANT
 
 homeassistant.components.weather.bound = DataUpdateCoordinator[Any],
 
 homeassistant.components.weather.CACHED_PROPERTIES_WITH_ATTR_
 
 homeassistant.components.weather.default = DataUpdateCoordinator[dict[str, Any]],
 
 homeassistant.components.weather.ENTITY_ID_FORMAT
 
 homeassistant.components.weather.Final
 
 homeassistant.components.weather.PLATFORM_SCHEMA
 
 homeassistant.components.weather.PLATFORM_SCHEMA_BASE
 
 homeassistant.components.weather.ROUNDING_PRECISION
 
 homeassistant.components.weather.SCAN_INTERVAL
 
 homeassistant.components.weather.seconds