Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.homematicip_cloud.weather Namespace Reference

Classes

class  HomematicipHomeWeather
 
class  HomematicipWeatherSensor
 
class  HomematicipWeatherSensorPro
 

Functions

None async_setup_entry (HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 

Variables

dictionary HOME_WEATHER_CONDITION
 

Detailed Description

Support for HomematicIP Cloud weather devices.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.homematicip_cloud.weather.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up the HomematicIP weather sensor from a config entry.

Definition at line 53 of file weather.py.

Variable Documentation

◆ HOME_WEATHER_CONDITION

dictionary homeassistant.components.homematicip_cloud.weather.HOME_WEATHER_CONDITION
Initial value:
1 = {
2  WeatherCondition.CLEAR: ATTR_CONDITION_SUNNY,
3  WeatherCondition.LIGHT_CLOUDY: ATTR_CONDITION_PARTLYCLOUDY,
4  WeatherCondition.CLOUDY: ATTR_CONDITION_CLOUDY,
5  WeatherCondition.CLOUDY_WITH_RAIN: ATTR_CONDITION_RAINY,
6  WeatherCondition.CLOUDY_WITH_SNOW_RAIN: ATTR_CONDITION_SNOWY_RAINY,
7  WeatherCondition.HEAVILY_CLOUDY: ATTR_CONDITION_CLOUDY,
8  WeatherCondition.HEAVILY_CLOUDY_WITH_RAIN: ATTR_CONDITION_RAINY,
9  WeatherCondition.HEAVILY_CLOUDY_WITH_STRONG_RAIN: ATTR_CONDITION_SNOWY_RAINY,
10  WeatherCondition.HEAVILY_CLOUDY_WITH_SNOW: ATTR_CONDITION_SNOWY,
11  WeatherCondition.HEAVILY_CLOUDY_WITH_SNOW_RAIN: ATTR_CONDITION_SNOWY_RAINY,
12  WeatherCondition.HEAVILY_CLOUDY_WITH_THUNDER: ATTR_CONDITION_LIGHTNING,
13  WeatherCondition.HEAVILY_CLOUDY_WITH_RAIN_AND_THUNDER: ATTR_CONDITION_LIGHTNING_RAINY,
14  WeatherCondition.FOGGY: ATTR_CONDITION_FOG,
15  WeatherCondition.STRONG_WIND: ATTR_CONDITION_WINDY,
16  WeatherCondition.UNKNOWN: "",
17 }

Definition at line 34 of file weather.py.