1 """Constants for Met component."""
4 ATTR_CONDITION_CLEAR_NIGHT,
7 ATTR_CONDITION_LIGHTNING_RAINY,
8 ATTR_CONDITION_PARTLYCLOUDY,
9 ATTR_CONDITION_POURING,
12 ATTR_CONDITION_SNOWY_RAINY,
14 ATTR_FORECAST_CLOUD_COVERAGE,
15 ATTR_FORECAST_CONDITION,
16 ATTR_FORECAST_HUMIDITY,
17 ATTR_FORECAST_NATIVE_PRECIPITATION,
18 ATTR_FORECAST_NATIVE_TEMP,
19 ATTR_FORECAST_NATIVE_TEMP_LOW,
20 ATTR_FORECAST_NATIVE_WIND_GUST_SPEED,
21 ATTR_FORECAST_NATIVE_WIND_SPEED,
22 ATTR_FORECAST_PRECIPITATION_PROBABILITY,
24 ATTR_FORECAST_UV_INDEX,
25 ATTR_FORECAST_WIND_BEARING,
26 ATTR_WEATHER_CLOUD_COVERAGE,
27 ATTR_WEATHER_DEW_POINT,
28 ATTR_WEATHER_HUMIDITY,
29 ATTR_WEATHER_PRESSURE,
30 ATTR_WEATHER_TEMPERATURE,
31 ATTR_WEATHER_UV_INDEX,
32 ATTR_WEATHER_VISIBILITY,
33 ATTR_WEATHER_WIND_BEARING,
34 ATTR_WEATHER_WIND_GUST_SPEED,
35 ATTR_WEATHER_WIND_SPEED,
36 DOMAIN
as WEATHER_DOMAIN,
41 HOME_LOCATION_NAME =
"Home"
43 CONF_TRACK_HOME =
"track_home"
45 DEFAULT_HOME_LATITUDE = 52.3731339
46 DEFAULT_HOME_LONGITUDE = 4.8903147
48 ENTITY_ID_SENSOR_FORMAT_HOME = f
"{WEATHER_DOMAIN}.met_{HOME_LOCATION_NAME}"
51 ATTR_CONDITION_CLEAR_NIGHT: {
"clearsky_night"},
52 ATTR_CONDITION_CLOUDY: {
"cloudy_night",
"cloudy_day",
"cloudy"},
53 ATTR_CONDITION_FOG: {
"fog",
"fog_day",
"fog_night"},
54 ATTR_CONDITION_LIGHTNING_RAINY: {
55 "heavyrainandthunder",
56 "heavyrainandthunder_day",
57 "heavyrainandthunder_night",
58 "heavyrainshowersandthunder",
59 "heavyrainshowersandthunder_day",
60 "heavyrainshowersandthunder_night",
61 "heavysleetandthunder",
62 "heavysleetandthunder_day",
63 "heavysleetandthunder_night",
64 "heavysleetshowersandthunder",
65 "heavysleetshowersandthunder_day",
66 "heavysleetshowersandthunder_night",
67 "heavysnowandthunder",
68 "heavysnowandthunder_day",
69 "heavysnowandthunder_night",
70 "heavysnowshowersandthunder",
71 "heavysnowshowersandthunder_day",
72 "heavysnowshowersandthunder_night",
73 "lightrainandthunder",
74 "lightrainandthunder_day",
75 "lightrainandthunder_night",
76 "lightrainshowersandthunder",
77 "lightrainshowersandthunder_day",
78 "lightrainshowersandthunder_night",
79 "lightsleetandthunder",
80 "lightsleetandthunder_day",
81 "lightsleetandthunder_night",
82 "lightsnowandthunder",
83 "lightsnowandthunder_day",
84 "lightsnowandthunder_night",
85 "lightssleetshowersandthunder",
86 "lightssleetshowersandthunder_day",
87 "lightssleetshowersandthunder_night",
88 "lightssnowshowersandthunder",
89 "lightssnowshowersandthunder_day",
90 "lightssnowshowersandthunder_night",
93 "rainandthunder_night",
94 "rainshowersandthunder",
95 "rainshowersandthunder_day",
96 "rainshowersandthunder_night",
98 "sleetandthunder_day",
99 "sleetandthunder_night",
100 "sleetshowersandthunder",
101 "sleetshowersandthunder_day",
102 "sleetshowersandthunder_night",
103 "snowshowersandthunder",
104 "snowshowersandthunder_day",
105 "snowshowersandthunder_night",
107 ATTR_CONDITION_PARTLYCLOUDY: {
113 "partlycloudy_night",
115 ATTR_CONDITION_POURING: {
120 "heavyrainshowers_day",
121 "heavyrainshowers_night",
123 ATTR_CONDITION_RAINY: {
128 "lightrainshowers_day",
129 "lightrainshowers_night",
137 ATTR_CONDITION_SNOWY: {
142 "heavysnowshowers_day",
143 "heavysnowshowers_night",
148 "lightsnowshowers_day",
149 "lightsnowshowers_night",
154 "snowandthunder_day",
155 "snowandthunder_night",
160 ATTR_CONDITION_SNOWY_RAINY: {
165 "heavysleetshowers_day",
166 "heavysleetshowers_night",
171 "lightsleetshowers_day",
172 "lightsleetshowers_night",
178 "sleetshowers_night",
180 ATTR_CONDITION_SUNNY: {
"clearsky_day",
"clearsky"},
184 ATTR_FORECAST_CONDITION:
"condition",
185 ATTR_FORECAST_NATIVE_PRECIPITATION:
"precipitation",
186 ATTR_FORECAST_PRECIPITATION_PROBABILITY:
"precipitation_probability",
187 ATTR_FORECAST_NATIVE_TEMP:
"temperature",
188 ATTR_FORECAST_NATIVE_TEMP_LOW:
"templow",
189 ATTR_FORECAST_TIME:
"datetime",
190 ATTR_FORECAST_WIND_BEARING:
"wind_bearing",
191 ATTR_FORECAST_NATIVE_WIND_SPEED:
"wind_speed",
192 ATTR_FORECAST_NATIVE_WIND_GUST_SPEED:
"wind_gust",
193 ATTR_FORECAST_CLOUD_COVERAGE:
"cloudiness",
194 ATTR_FORECAST_HUMIDITY:
"humidity",
195 ATTR_FORECAST_UV_INDEX:
"uv_index",
199 ATTR_WEATHER_HUMIDITY:
"humidity",
200 ATTR_WEATHER_PRESSURE:
"pressure",
201 ATTR_WEATHER_TEMPERATURE:
"temperature",
202 ATTR_WEATHER_VISIBILITY:
"visibility",
203 ATTR_WEATHER_WIND_BEARING:
"wind_bearing",
204 ATTR_WEATHER_WIND_SPEED:
"wind_speed",
205 ATTR_WEATHER_WIND_GUST_SPEED:
"wind_gust",
206 ATTR_WEATHER_CLOUD_COVERAGE:
"cloudiness",
207 ATTR_WEATHER_DEW_POINT:
"dew_point",
208 ATTR_WEATHER_UV_INDEX:
"uv_index",