|
1 | 1 | """Consts for the OpenCWB.""" |
| 2 | +# pylint: disable=line too long |
2 | 3 | from homeassistant.components.weather import ( |
3 | 4 | ATTR_CONDITION_CLOUDY, |
4 | 5 | ATTR_CONDITION_EXCEPTIONAL, |
|
17 | 18 | ATTR_FORECAST_CONDITION, |
18 | 19 | ATTR_FORECAST_PRECIPITATION, |
19 | 20 | ATTR_FORECAST_PRECIPITATION_PROBABILITY, |
20 | | - ATTR_FORECAST_PRESSURE, |
| 21 | + # ATTR_FORECAST_PRESSURE, |
21 | 22 | ATTR_FORECAST_TEMP, |
22 | | - ATTR_FORECAST_TEMP_LOW, |
| 23 | + # ATTR_FORECAST_TEMP_LOW, |
23 | 24 | ATTR_FORECAST_TIME, |
24 | 25 | ATTR_FORECAST_WIND_BEARING, |
25 | 26 | ATTR_FORECAST_WIND_SPEED, |
26 | 27 | ) |
27 | 28 | from homeassistant.const import ( |
28 | 29 | DEGREE, |
29 | 30 | DEVICE_CLASS_HUMIDITY, |
30 | | - DEVICE_CLASS_PRESSURE, |
| 31 | + # DEVICE_CLASS_PRESSURE, |
31 | 32 | DEVICE_CLASS_TEMPERATURE, |
32 | 33 | DEVICE_CLASS_TIMESTAMP, |
33 | 34 | LENGTH_MILLIMETERS, |
34 | 35 | PERCENTAGE, |
35 | | - PRESSURE_HPA, |
| 36 | + # PRESSURE_HPA, |
36 | 37 | SPEED_METERS_PER_SECOND, |
37 | 38 | TEMP_CELSIUS, |
38 | 39 | UV_INDEX, |
|
93 | 94 | ATTR_API_WIND_SPEED, |
94 | 95 | ATTR_API_WIND_BEARING, |
95 | 96 | ATTR_API_HUMIDITY, |
96 | | -# ATTR_API_PRESSURE, |
| 97 | + # ATTR_API_PRESSURE, |
97 | 98 | ATTR_API_CLOUDS, |
98 | | -# ATTR_API_RAIN, |
99 | | -# ATTR_API_SNOW, |
100 | | -# ATTR_API_PRECIPITATION_KIND, |
| 99 | + # ATTR_API_RAIN, |
| 100 | + # ATTR_API_SNOW, |
| 101 | + # ATTR_API_PRECIPITATION_KIND, |
101 | 102 | ATTR_API_UV_INDEX, |
102 | 103 | ATTR_API_CONDITION, |
103 | 104 | ATTR_API_WEATHER_CODE, |
|
106 | 107 | ATTR_FORECAST_CONDITION, |
107 | 108 | ATTR_FORECAST_PRECIPITATION, |
108 | 109 | ATTR_FORECAST_PRECIPITATION_PROBABILITY, |
109 | | -# ATTR_FORECAST_PRESSURE, |
| 110 | + # ATTR_FORECAST_PRESSURE, |
110 | 111 | ATTR_FORECAST_TEMP, |
111 | | -# ATTR_FORECAST_TEMP_LOW, |
| 112 | + # ATTR_FORECAST_TEMP_LOW, |
112 | 113 | ATTR_FORECAST_TIME, |
113 | 114 | ATTR_FORECAST_WIND_BEARING, |
114 | 115 | ATTR_FORECAST_WIND_SPEED, |
|
119 | 120 | ] |
120 | 121 | WEATHER_CODE_SUNNY_OR_CLEAR_NIGHT = 0 |
121 | 122 | CONDITION_CLASSES = { |
122 | | - ATTR_CONDITION_CLOUDY: [ 7], |
123 | | - ATTR_CONDITION_FOG: [24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 38, 39, 41], |
| 123 | + ATTR_CONDITION_CLOUDY: [7], |
| 124 | + ATTR_CONDITION_FOG: [ |
| 125 | + 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 38, 39, 41], |
124 | 126 | ATTR_CONDITION_HAIL: [42], |
125 | 127 | ATTR_CONDITION_LIGHTNING: [15, 16, 17], |
126 | 128 | ATTR_CONDITION_LIGHTNING_RAINY: [18], |
127 | 129 | ATTR_CONDITION_PARTLYCLOUDY: [4, 5, 6], |
128 | 130 | ATTR_CONDITION_POURING: [18], |
129 | | - ATTR_CONDITION_RAINY: [8, 9, 10, 11, 12, 13, 14, 19, 20, 21, 22, 29, 30, 31], |
| 131 | + ATTR_CONDITION_RAINY: [ |
| 132 | + 8, 9, 10, 11, 12, 13, 14, 19, 20, 21, 22, 29, 30, 31], |
130 | 133 | ATTR_CONDITION_SNOWY: [42], |
131 | 134 | ATTR_CONDITION_SNOWY_RAINY: [23, 37], |
132 | 135 | ATTR_CONDITION_SUNNY: [1], |
|
163 | 166 | SENSOR_UNIT: PERCENTAGE, |
164 | 167 | SENSOR_DEVICE_CLASS: DEVICE_CLASS_HUMIDITY, |
165 | 168 | }, |
166 | | -# ATTR_API_PRESSURE: { |
167 | | -# SENSOR_NAME: "Pressure", |
168 | | -# SENSOR_UNIT: PRESSURE_HPA, |
169 | | -# SENSOR_DEVICE_CLASS: DEVICE_CLASS_PRESSURE, |
170 | | -# }, |
| 169 | + # ATTR_API_PRESSURE: { |
| 170 | + # SENSOR_NAME: "Pressure", |
| 171 | + # SENSOR_UNIT: PRESSURE_HPA, |
| 172 | + # SENSOR_DEVICE_CLASS: DEVICE_CLASS_PRESSURE, |
| 173 | + # }, |
171 | 174 | ATTR_API_CLOUDS: {SENSOR_NAME: "Cloud coverage", SENSOR_UNIT: PERCENTAGE}, |
172 | | -# ATTR_API_RAIN: {SENSOR_NAME: "Rain", SENSOR_UNIT: LENGTH_MILLIMETERS}, |
173 | | -# ATTR_API_SNOW: {SENSOR_NAME: "Snow", SENSOR_UNIT: LENGTH_MILLIMETERS}, |
174 | | -# ATTR_API_PRECIPITATION_KIND: {SENSOR_NAME: "Precipitation kind"}, |
| 175 | + # ATTR_API_RAIN: {SENSOR_NAME: "Rain", SENSOR_UNIT: LENGTH_MILLIMETERS}, |
| 176 | + # ATTR_API_SNOW: {SENSOR_NAME: "Snow", SENSOR_UNIT: LENGTH_MILLIMETERS}, |
| 177 | + # ATTR_API_PRECIPITATION_KIND: {SENSOR_NAME: "Precipitation kind"}, |
175 | 178 | ATTR_API_UV_INDEX: { |
176 | 179 | SENSOR_NAME: "UV Index", |
177 | 180 | SENSOR_UNIT: UV_INDEX, |
|
189 | 192 | SENSOR_NAME: "Precipitation probability", |
190 | 193 | SENSOR_UNIT: PERCENTAGE, |
191 | 194 | }, |
192 | | -# ATTR_FORECAST_PRESSURE: { |
193 | | -# SENSOR_NAME: "Pressure", |
194 | | -# SENSOR_UNIT: PRESSURE_HPA, |
195 | | -# SENSOR_DEVICE_CLASS: DEVICE_CLASS_PRESSURE, |
196 | | -# }, |
| 195 | + # ATTR_FORECAST_PRESSURE: { |
| 196 | + # SENSOR_NAME: "Pressure", |
| 197 | + # SENSOR_UNIT: PRESSURE_HPA, |
| 198 | + # SENSOR_DEVICE_CLASS: DEVICE_CLASS_PRESSURE, |
| 199 | + # }, |
197 | 200 | ATTR_FORECAST_TEMP: { |
198 | 201 | SENSOR_NAME: "Temperature", |
199 | 202 | SENSOR_UNIT: TEMP_CELSIUS, |
200 | 203 | SENSOR_DEVICE_CLASS: DEVICE_CLASS_TEMPERATURE, |
201 | 204 | }, |
202 | | -# ATTR_FORECAST_TEMP_LOW: { |
203 | | -# SENSOR_NAME: "Temperature Low", |
204 | | -# SENSOR_UNIT: TEMP_CELSIUS, |
205 | | -# SENSOR_DEVICE_CLASS: DEVICE_CLASS_TEMPERATURE, |
206 | | -# }, |
| 205 | + # ATTR_FORECAST_TEMP_LOW: { |
| 206 | + # SENSOR_NAME: "Temperature Low", |
| 207 | + # SENSOR_UNIT: TEMP_CELSIUS, |
| 208 | + # SENSOR_DEVICE_CLASS: DEVICE_CLASS_TEMPERATURE, |
| 209 | + # }, |
207 | 210 | ATTR_FORECAST_TIME: { |
208 | 211 | SENSOR_NAME: "Time", |
209 | 212 | SENSOR_DEVICE_CLASS: DEVICE_CLASS_TIMESTAMP, |
|
0 commit comments