Descripción general
AEMET trae a Home Assistant los datos de AEMET OpenData, el servicio abierto de la Agencia Estatal de Meteorología. Es gratuito y solo cubre España. A partir de tus coordenadas elige la estación y el municipio más cercanos y crea:
- Una entidad weather con previsión diaria (hasta 6 días) y por horas (hasta 3 días).
- Sensores de estado del cielo, temperatura y sensación térmica, humedad, presión, lluvia y nieve, probabilidad de lluvia, nieve y tormenta, y viento.
- Una imagen del radar, si activas esa opción.
Esquema: NODARA.
Requisitos
- Una clave de API gratuita: pídela en el alta de usuario de AEMET OpenData. Te llega por correo.
- Ajustes → Dispositivos y servicios → Añadir integración → AEMET. Escribe la clave, un nombre (en el ejemplo, «Casa») y la latitud y longitud de tu casa.
- Fuente: documentación oficial de AEMET.
Ideas de uso
- No regar si va a llover mañana. Es el ejemplo de abajo.
- Recoger el toldo cuando sube la velocidad máxima del viento.
- Aviso de helada si la mínima prevista baja de 0 °C, para proteger las plantas.
- Tarjeta del tiempo en el panel con la previsión por horas, o con Clock Weather Card.
- Bajar las persianas las tardes de mucho calor en verano.
- Radar en el panel con la imagen de AEMET.
Ejemplo de uso
alias: "Saltar el riego si mañana llueve"
triggers:
- trigger: time
at: "21:00:00"
actions:
- action: weather.get_forecasts
target:
entity_id: weather.casa
data:
type: daily
response_variable: prevision
- if:
- condition: template
value_template: >
{{ prevision['weather.casa'].forecast[1].precipitation_probability | default(0) >= 60 }}
then:
- action: switch.turn_off
target:
entity_id: switch.riego_programado
- action: notify.mobile_app_mi_movil
data:
message: "Mañana llueve: el riego queda desactivado."
else:
- action: switch.turn_on
target:
entity_id: switch.riego_programado
Cómo funciona:
weather.get_forecastspide la previsión diaria y la guarda en la variableprevision.forecast[0]es hoy yforecast[1], mañana. Si la probabilidad de lluvia es del 60 % o más, se desactiva el riego y llega un aviso al móvil.default(0)evita un error si AEMET no da ese dato.- Cambia
weather.casapor tu entidad: su nombre sale del que pusiste al añadir la integración.
Acción
21:00 · mañana 80 % de probabilidad de lluviaResultado
switch.riego_programado = off
«Mañana llueve: el riego queda desactivado.»