Hay muchos servicios de meteorología de los que podemos nutrir nuestro sistema, pero, para según que ciudades, el más acertado puede ser el de AEMET, ya que, es el servicio estatal centrado en toda España.

Gracias a un usuario del grupo, he podido descubrir este custom component que nos permite poner una tarjeta con los datos de meteorología que queramos, si queréis hacerlo, esta es la manera de conseguirlo:

Conseguir la clave de AEMET y la Station ID

  • Lo primero que tenemos que hacer es visitar la web opendata.aemet.es
  • Pulsamos sobre “Obtención de API Key”
  • Nos pedirá un correo y completar el captcha de “No soy un robot”
  • Una vez que le demos a Enviar nos debe llegar un correo (mirad en el Spam, es bastante rápido el envío)
  • El correo nos mostrará en enlace que al darlo se abrirá una nueva ventana en la que nos avisa de que nos llegará la API key al correo
  • Apuntamos la key para usarla en nuestro componente
  • Para conseguir la station ID tenemos que ir a Acceso General en la página de arriba
  • Bajamos hasta “Valores Climatológicos
  • En Climatologías diarias elegimos nuestra ciudad y la estación más cercana y ya tendriamos el número, en mi caso sería 8178D

Descargamos el custom_component de meteorología con AEMET

  • Vamos a la dirección github.com/kalanda/homeassistant-custom-components
  • Descargamos el zip para descomprimir su contenido
  • Copiamos el fichero sensor/aemet.py dentro de la carpeta custom_component/sensor que tenemos en la carpeta donde tenemos el configuration.yalm de nuestro Home Assistant. Si no has instalado nunca un componente externo de Home Assistant, tendrás que crear las carpetas custom_component y dentro de ella sensor.
  • Otra opción para descargar el componente si estamos por ssh en nuestra Raspberry Pi es con git, poniendo:
git clone https://github.com/kalanda/homeassistant-custom-components.git

De esta forma se descargará todo lo que vemos en github y podremos copiar igualmente el fichero. Lo importante es que tengais en /home/homeassistant/.homeassistant/custom_components/aemet/sensor.py el fichero (contando con que habéis seguido el tutorial de la web para la instalación).

Configuración del sensor de meteorología AEMET

sensor:
  - platform: aemet
    name: AEMET
    api_key: !secret aemet_api_key
    station_id: !secret aemet_station_id
    monitored_conditions:
      - temperature
      - humidity
      - pressure
      - precipitation
      - snow
      - visibility

Ahora, tocará reiniciar, y si todo ha salido correctamente, deberíais tener algo así:

¿Os ha salido?

ACTUALIZACIÓN: Corregida la ruta para el nuevo formato de Home Assistant, ¡gracias Jose!

¿Quieres montarte tu propio sistema Smart Home?¿Te gustaría empezar poco a poco teniendo Google Home, Alexa o Home Assistant para controlar las luces, calefacción y otros electrodomésticos de la casa? ¡Te ayudamos! Entra en nuestro Grupo de Telégram de Domótica y también puedes entrar a nuestro Foro de Domótica donde podrás empezar a leer y preguntar tus dudas. Además, si quieres estar al tanto de las ofertas de domótica que salen a diario para poder hacerte un sistema de domótica low cost, entra a nuestro Canal de ofertas de domótica y no te perderás ni una o si lo prefieres y no tienes Telegram, puedes entrar a nuestra página de ofertas de domótica o Smart Home en Facebook. ¡Síguenos también en nuestro Facebook, Twitter o Instagram! ¡Te esperamos! Si también buscas otro tipo de ofertas, puedes echar un ojo a nuestros otros canales: * Tecnología en general * * Juguetes / consolas / Juegos de mesa * * Manualidades * Si no tienes Telegram puedes consultar todas las ofertas en Megabazar.es