Fix pressure for AEMET stations close to sea level (#87094)

pull/93330/head
Álvaro Fernández Rojas 2023-05-21 22:17:26 +02:00 committed by GitHub
parent 2cc9fcc977
commit c3cd60e0cb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 0 deletions

View File

@ -26,6 +26,7 @@ from aemet_opendata.const import (
AEMET_ATTR_STATION_DATE, AEMET_ATTR_STATION_DATE,
AEMET_ATTR_STATION_HUMIDITY, AEMET_ATTR_STATION_HUMIDITY,
AEMET_ATTR_STATION_LOCATION, AEMET_ATTR_STATION_LOCATION,
AEMET_ATTR_STATION_PRESSURE,
AEMET_ATTR_STATION_PRESSURE_SEA, AEMET_ATTR_STATION_PRESSURE_SEA,
AEMET_ATTR_STATION_TEMPERATURE, AEMET_ATTR_STATION_TEMPERATURE,
AEMET_ATTR_STORM_PROBABILITY, AEMET_ATTR_STORM_PROBABILITY,
@ -318,6 +319,8 @@ class WeatherUpdateCoordinator(DataUpdateCoordinator):
pressure = format_float( pressure = format_float(
station_data[AEMET_ATTR_STATION_PRESSURE_SEA] station_data[AEMET_ATTR_STATION_PRESSURE_SEA]
) )
elif AEMET_ATTR_STATION_PRESSURE in station_data:
pressure = format_float(station_data[AEMET_ATTR_STATION_PRESSURE])
if AEMET_ATTR_STATION_TEMPERATURE in station_data: if AEMET_ATTR_STATION_TEMPERATURE in station_data:
temperature = format_float( temperature = format_float(
station_data[AEMET_ATTR_STATION_TEMPERATURE] station_data[AEMET_ATTR_STATION_TEMPERATURE]