Conecta AEMET con Home Assistant

Configura el sensor metereol贸gico de AEMET en tu Home Assistant para obtener los datos m谩s precisos.

Si vives en Espa帽a y tienes tu propio Home Assistant te interesar谩 integrar AEMET para reportar el tiempo de tu zona y adem谩s, si quieres, poder hacer automatizaciones bas谩ndonos en los datos clim谩ticos.

La ventaja de usar este sensor en vez de el de Dark Sky, por ejemplo, es que los datos son locales y mucho m谩s cercanos a nuestra casa y por tanto, la precisi贸n y realidad de los datos es mayor. Si vives en Espa帽a este es el mejor sensor metereol贸gico que puedes instalar en tu Home Assistant.

C贸mo obtener acceso a los datos de AEMET

Para conectar nuestro Hassio con AEMET necesitamos acceso con una clave privada y elegir los datos de que estaci贸n queremos obtener. AEMET dispone de varias estaciones situadas en distintos puntos y deberemos de escoger aquella que m谩s cerca este de nuestra casa para obtener los datos con mayor precisi贸n.

Para empezar necesitamos ir a AEMET OpenData para obtener nuestra API Key. Simplemente pulsamos sobre obtener API Key y ponemos nuestro email. La clave nos llegar谩 al correo y deberemos copiarla para usarla posteriormente en la configuraci贸n.

Luego, con la API Key podremos obtener la ID de la estaci贸n m谩s cercana. Para ello vamos a el Acceso General y con nuestra clave podr茅mos ver el c贸digo de la estaci贸n que tengamos m谩s cerca tal y como se ve en la imagen de la derecha.

Como puedes ver la primera parte del listado corresponde con el ID de la estaci贸n.

Instalar y configurar el complemento de AEMET

Ahora ya tenemos todos los datos necesarios para instalar y configurar AEMET en nuestro Home Assistant. El primer paso, si no lo has hecho ya, es instalar HACS. Esta herramienta te permite instalar muchos complementos no oficiales con un solo clic.

En HACS, yendo a integraciones y buscando AEMET encontramos el complemento necesario para instalar. Despu茅s de instalarlo solo debemos a帽adir lo siguiente a nuestro archivo configuration.yml.

sensor:
  - platform: aemet
    name: AEMET
    api_key: 'CLAVE_GENERADA_ANTERIORMENTE'
    station_id: ID_DE_LA_ESTACI脫N_M脕S_CERCANA
    monitored_conditions:
      - temperature
      - humidity
      - pressure
      - precipitation
      - snow
      - visibility
      - wind_speed

Recuerda que debes actualizar el api_key y el station_id con el c贸digo y n煤mero de estaci贸n que obtuvimos en el paso anterior.

Despu茅s de reiniciar ya podremos ver las distintas entidades de AEMET seg煤n la configuraci贸n anterior.

Tendremos una entidad por cada condici贸n monitoreada en nuestra configuraci贸n. Cada una de estas entidades tiene distintos atributos para tener informaci贸n extra adem谩s del valor.

Por ejemplo, el sensor de lluvia nos dice cuantos mm de lluvia se esperan en el valor, pero adem谩s, tendremos la fecha de la 煤ltima actualizaci贸n y la localizaci贸n.


馃啒 驴Necesitas ayuda?

脷nete a nuestro canal de ayuda en Telegram. Ah铆, entre todos, nos ayudamos y ense帽amos como mejorar m谩s a煤n nuestra casa.