Configurar alertas meteorológicas en Home Assistant es una excelente forma de mantenerse informado sobre condiciones climáticas adversas que podrían afectar nuestras actividades diarias. Gracias a la integración de Meteoalarm y a la Meteoalarm Card, podemos ver alertas en tiempo real, recibir notificaciones y personalizar automatizaciones para anticiparnos a cualquier cambio en el clima. En este artículo te mostraré paso a paso cómo instalar la integración y la tarjeta Meteoalarm, configurar sensores para cada provincia, y crear automatizaciones que te mantendrán actualizado de forma automática.
¿Cómo instalar la integración de Alertas Meteorológicas en Home Assistant?
Para recibir alertas meteorológicas en Home Assistant, primero debemos instalar la integración de Meteoalarm. Esta herramienta recopila advertencias meteorológicas oficiales en tiempo real y es ideal para recibir notificaciones automáticas de clima en España.
Pasos para instalar la integración de Meteoalarm:
- Dirígete a tu archivo binary_sensor.yaml. Si no lo tienes, lo puedes crear. En caso de crearlo de nuevo, recuerda añadir la línea binary_sensor: !include binary_sensors.yaml a tu archivo configuration.yaml
- Introduce los datos solicitados para la creación del sensor: (más abajo tienes un ejemplo)
- Plataforma: aquí siempre vamos a escribir meteoalarm
- Nombre: Puedes nombrar el sensor según la provincia que monitorizará (por ejemplo, “Girona”).
- País: «spain».
- Provincia: Nombre de la provincia para la cual quieres recibir alertas.
- Idioma: «es» para recibir las alertas en español.
- Guarda los cambios, y el sensor de alerta meteorológica quedará listo para su uso en Home Assistant.
La integración de Meteoalarm es una opción fácil de configurar y permite una personalización amplia, ya que puedes crear sensores para diferentes provincias. Esto es útil para aquellos que tienen familiares en distintas regiones o que viajan con frecuencia.
Creación de Sensores de Alertas Meteorológicas para Todas las Provincias
Una de las mejores funcionalidades de la integración de Meteoalarm en Home Assistant es la posibilidad de crear sensores individuales para cada provincia de España. Esto permite monitorear alertas en distintas regiones, lo cual es ideal si deseas seguir las condiciones meteorológicas en varias zonas.
Configuración de Sensores para Cada Provincia
Para crear sensores de alertas meteorológicas para todas las provincias, agrega el siguiente código YAML en tu archivo de configuración. A continuación, te muestro un ejemplo para algunas provincias, como Girona:
- platform: meteoalarm
name: "Girona"
country: "spain"
province: "Girona"
language: "es"
Repite esta configuración para cada provincia que desees monitorear, cambiando el nombre y la provincia en cada línea. Esto te permitirá tener un sensor dedicado para cada región, el cual podrás utilizar para recibir notificaciones específicas de alertas meteorológicas en cada lugar. Si quieres los sensores para todas las provincias de España, aquí las tienes.
Configurar sensores para cada provincia resulta especialmente útil para quienes tienen familia en diferentes zonas o necesitan mantenerse informados sobre el clima en múltiples lugares. En mi experiencia, es muy cómodo poder ver de un vistazo las alertas activas en cada área, y la integración con la Meteoalarm Card lo hace aún más accesible visualmente.
Instalación y Configuración de la Meteoalarm Card
Para visualizar las alertas de Meteoalarm en el panel de Home Assistant, recomiendo utilizar la Meteoalarm Card, una tarjeta personalizada que muestra de manera clara cualquier advertencia de clima en la región seleccionada. Esta tarjeta cambia de color para indicar distintos niveles de alerta y se puede personalizar fácilmente.
Instalación de la Meteoalarm Card mediante HACS (recomendado)
- Accede al Home Assistant Community Store (HACS). Si no tienes HACS instalado, puedes encontrar instrucciones siguiendo el enlace anterior.
- Busca Meteoalarm Card y descárgala.
- Reinicia Home Assistant para completar la instalación.
Instalación Manual de la Meteoalarm Card (si te falla por HACS)
- Descarga el archivo
meteoalarm-card.js
desde la última versión en GitHub. - Coloca el archivo en la carpeta
config/www
de tu instalación de Home Assistant (puedes usar el editor de archivos o un cliente FTP). - Añade el archivo a los recursos de Lovelace:
- Método UI: Ve a Lovelace Resources, haz clic en el botón de agregar y establece la URL como
/local/meteoalarm-card.js
y el tipo como JavaScript Module. - Método YAML: Añade el siguiente código en la sección
resources
de tu configuration.yaml
- Método UI: Ve a Lovelace Resources, haz clic en el botón de agregar y establece la URL como
resources:
- url: /local/meteoalarm-card.js
type: module
Configuración de la Meteoalarm Card en el Dashboard
- Ve a tu Dashboard en Home Assistant y haz clic en Editar panel.
- Selecciona Añadir tarjeta y busca Custom: Meteoalarm Card.
- Configura la tarjeta utilizando las siguientes opciones:
- Type:
custom:meteoalarm-card
- Integration:
meteoalarm
- Entities: Añade el sensor de la provincia que configuraste (por ejemplo,
binary_sensor.girona
). - Opciones adicionales: Puedes personalizar el aspecto de la tarjeta mediante CSS y ajustar las alertas que quieres visualizar.
- Type:
La Meteoalarm Card es una herramienta visual muy potente. Me parece ideal que cambie de color según el nivel de alerta, lo cual facilita la identificación rápida de situaciones adversas. Además, tener todas las alertas visibles en un solo lugar hace que sea mucho más cómodo estar al tanto del clima.
Ejemplo de tarjeta
type: custom:meteoalarm-card
entities:
- entity: binary_sensor.girona
integration: meteoalarm
Automatización de Alertas Meteorológicas para Notificaciones Diarias
Una de las automatizaciones más prácticas es recibir un resumen matinal de alertas meteorológicas. Esto permite comenzar el día con una actualización del clima en todas las provincias configuradas, lo cual es particularmente útil si estás planeando actividades al aire libre o necesitas estar preparado para condiciones adversas. Todas estas automatizaciones se tienen que pegar directamente al archivo automations.yaml.
Automatización de Notificación de Resumen Diario
Aquí te muestro cómo configurar esta automatización para recibir un resumen diario al amanecer. En este ejemplo, incluimos el sensor de Girona como referencia:
- id: 'resumen_diario_alertas'
alias: "Resumen diario de alertas meteorológicas en todas las provincias"
trigger:
- platform: sun
event: sunrise
action:
- service: notify.telegram
data:
title: "Resumen de Alertas Meteorológicas"
message: >
{% set provincias = [
'binary_sensor.almeria', 'binary_sensor.cadiz', 'binary_sensor.cordoba', 'binary_sensor.granada',
'binary_sensor.huelva', 'binary_sensor.jaen', 'binary_sensor.malaga', 'binary_sensor.sevilla',
'binary_sensor.huesca', 'binary_sensor.teruel', 'binary_sensor.zaragoza', 'binary_sensor.asturias',
'binary_sensor.baleares', 'binary_sensor.las_palmas', 'binary_sensor.santa_cruz_de_tenerife',
'binary_sensor.cantabria', 'binary_sensor.avila', 'binary_sensor.burgos', 'binary_sensor.leon',
'binary_sensor.palencia', 'binary_sensor.salamanca', 'binary_sensor.segovia', 'binary_sensor.soria',
'binary_sensor.valladolid', 'binary_sensor.zamora', 'binary_sensor.albacete', 'binary_sensor.ciudad_real',
'binary_sensor.cuenca', 'binary_sensor.guadalajara', 'binary_sensor.toledo', 'binary_sensor.barcelona',
'binary_sensor.girona', 'binary_sensor.lleida', 'binary_sensor.tarragona', 'binary_sensor.alicante',
'binary_sensor.castellon', 'binary_sensor.valencia', 'binary_sensor.badajoz', 'binary_sensor.caceres',
'binary_sensor.a_coruna', 'binary_sensor.lugo', 'binary_sensor.ourense', 'binary_sensor.pontevedra',
'binary_sensor.madrid', 'binary_sensor.murcia', 'binary_sensor.navarra', 'binary_sensor.la_rioja',
'binary_sensor.alava', 'binary_sensor.guipuzcoa', 'binary_sensor.vizcaya', 'binary_sensor.ceuta', 'binary_sensor.melilla'
] %}
{% for sensor in provincias %}
{% if is_state(sensor, 'on') %}
Alerta activa en {{ state_attr(sensor, 'friendly_name') }}: {{ state_attr(sensor, 'event') }}.
Desde {{ state_attr(sensor, 'effective') }} hasta {{ state_attr(sensor, 'expires') }}.
{% endif %}
{% endfor %}
{% if provincias | map('states') | select('equalto', 'on') | list | length == 0 %}
No hay alertas activas en ninguna provincia.
{% endif %}
Esta automatización de resumen diario es una excelente forma de mantenerse informado sin necesidad de revisar constantemente el panel de Home Assistant. Para mí, es una de las automatizaciones más prácticas, ya que recibo directamente en mi dispositivo un mensaje detallado con las alertas activas.
Otras Automatizaciones Útiles para Alertas Meteorológicas
Además del resumen diario, existen otras automatizaciones que pueden mejorar la seguridad en casa o facilitar la organización. A continuación, te muestro algunas opciones adicionales.
Notificación de Actualización de Alerta Cada 6 Horas
Cuando una alerta está activa, puede ser útil recibir recordatorios periódicos, especialmente si el clima es severo y necesitas monitorear cambios frecuentes. Esta automatización envía una notificación cada seis horas mientras la alerta se mantenga activa:
- id: 'actualizacion_alerta_girona'
alias: "Actualización cada 6 horas sobre alerta en Girona"
trigger:
- platform: time_pattern
hours: "/6"
condition:
- condition: state
entity_id: binary_sensor.girona
state: "on"
action:
- service: notify.telegram
data:
title: "Actualización: {{ state_attr('binary_sensor.girona', 'headline') }}"
message: >
La alerta sigue vigente en Girona: '{{ state_attr('binary_sensor.girona', 'event') }}'.
Vigente desde {{ state_attr('binary_sensor.girona', 'effective') }} hasta {{ state_attr('binary_sensor.girona', 'expires') }}.
Automatización para Cambiar Iluminación en Caso de Alerta
Una automatización interesante es cambiar el color o la intensidad de la iluminación en tu hogar cuando hay una alerta activa. Esto crea una señal visual que recuerda que existen condiciones meteorológicas adversas:
- id: 'iluminacion_alerta'
alias: "Cambio de iluminación por alerta meteorológica"
trigger:
- platform: state
entity_id: binary_sensor.girona
from: "off"
to: "on"
action:
- service: light.turn_on
target:
entity_id: light.salon
data:
color_name: "red"
brightness: 100
Notificación al Finalizar una Alerta Meteorológica
Para saber cuándo termina una alerta, esta automatización envía un aviso cuando el sensor de alerta cambia de “on” a “off”:
- id: 'fin_alerta_girona'
alias: "Fin de alerta meteorológica en Girona"
trigger:
- platform: state
entity_id: binary_sensor.girona
from: "on"
to: "off"
action:
- service: notify.telegram
data:
title: "Alerta Finalizada en Girona"
message: "La alerta meteorológica para Girona ha terminado. No hay advertencias activas en este momento."
Estas automatizaciones adicionales son útiles para mantener un monitoreo constante. Personalmente, la automatización que cambia el color de las luces me parece muy efectiva, ya que es un recordatorio visual que se adapta bien a un entorno familiar.
Automatizaciones de Alertas Meteorológicas para Sistemas de Riego y Persianas Automáticas
Además de recibir notificaciones y cambiar la iluminación, las alertas meteorológicas en Home Assistant pueden integrarse con otros sistemas automatizados del hogar, como el riego y las persianas automáticas. Estas integraciones ayudan a optimizar el consumo de agua y proteger el interior del hogar de condiciones adversas.
Automatización para Desactivar el Sistema de Riego en Caso de Lluvia
En caso de alerta de lluvias, puedes configurar una automatización para desactivar el sistema de riego y evitar un consumo innecesario de agua:
- id: 'desactivar_riego_por_lluvia'
alias: "Desactivar riego en caso de alerta de lluvias"
trigger:
- platform: state
entity_id: binary_sensor.girona # Cambia a la provincia que desees
from: "off"
to: "on"
condition:
- condition: template
value_template: "{{ state_attr('binary_sensor.girona', 'event') == 'Lluvias' }}"
action:
- service: switch.turn_off
target:
entity_id: switch.riego_jardin
- service: notify.telegram
data:
title: "Riego Desactivado por Alerta de Lluvias"
message: "El sistema de riego se ha desactivado debido a una alerta de lluvias en Girona."
Esta automatización desactivará el riego automáticamente cuando se emita una alerta de lluvias para la provincia seleccionada, ahorrando agua y protegiendo las plantas de exceso de riego.
Automatización para Bajar Persianas en Caso de Alerta de Tormenta
Para proteger ventanas y el interior de la casa, puedes configurar una automatización que baje las persianas cuando haya una alerta de tormenta:
- id: 'bajar_persianas_por_tormenta'
alias: "Bajar persianas en caso de alerta de tormenta"
trigger:
- platform: state
entity_id: binary_sensor.girona
from: "off"
to: "on"
condition:
- condition: template
value_template: "{{ state_attr('binary_sensor.girona', 'event') == 'Tormenta' }}"
action:
- service: cover.close_cover
target:
entity_id: cover.persiana_salon
- service: notify.telegram
data:
title: "Persianas bajadas por alerta de tormenta"
message: "Las persianas se han bajado debido a una alerta de tormenta en Girona."
Con esta automatización, las persianas se cerrarán automáticamente al detectarse una alerta de tormenta, lo que protege el interior y evita daños en las ventanas.
Automatización para Subir Persianas en Días Soleados Tras la Lluvia
Para aprovechar la luz natural y permitir que la humedad de la lluvia evapore más rápido, puedes configurar una automatización que suba las persianas cuando la alerta de lluvia haya pasado y vuelva a haber condiciones soleadas:
- id: 'subir_persianas_despues_lluvia'
alias: "Subir persianas después de lluvia en día soleado"
trigger:
- platform: state
entity_id: binary_sensor.girona
from: "on"
to: "off"
condition:
- condition: template
value_template: "{{ state_attr('weather.home', 'condition') == 'sunny' }}"
action:
- service: cover.open_cover
target:
entity_id: cover.persiana_salon
- service: notify.telegram
data:
title: "Persianas subidas por condiciones soleadas"
message: "Las persianas se han subido tras el fin de la alerta de lluvia y un cambio a condiciones soleadas."
Esta automatización permite aprovechar el sol después de la lluvia, optimizando la temperatura interior y manteniendo el hogar cómodo.
Integrar las alertas meteorológicas con sistemas de riego y persianas automáticas lleva la domótica a un nivel más avanzado y eficiente. En mi caso, estas automatizaciones han demostrado ser extremadamente útiles para ahorrar agua y proteger mi hogar, y aportan una comodidad extra que se agradece en el día a día.
Resolución de Problemas Comunes con las Alertas Meteorológicas
Si encuentras problemas durante la configuración de la integración o las automatizaciones, aquí algunos consejos:
- Alertas que no se actualizan: Asegúrate de que la integración de Meteoalarm está correctamente configurada y actualizada. Verifica también que los sensores estén bien escritos en el código.
- Errores de conexión: Si la Meteoalarm Card no carga correctamente, comprueba la conexión de internet y la configuración de los recursos en Lovelace.
- Automatizaciones que no se activan: Revisa el código y asegúrate de que los IDs de sensores y las condiciones estén correctamente configurados.
Preguntas Frecuentes
¿Qué es Meteoalarm y por qué es útil en Home Assistant?
Meteoalarm es un servicio europeo que centraliza las alertas meteorológicas emitidas por los servicios nacionales de meteorología. Es útil en Home Assistant porque permite recibir advertencias meteorológicas actualizadas directamente en el sistema domótico, mejorando la seguridad y la previsión ante fenómenos climáticos adversos.
¿Puedo recibir alertas meteorológicas solo para mi provincia?
Sí, es posible. Home Assistant permite configurar sensores específicos para cada provincia que elijas, por lo que puedes seleccionar solo la provincia donde vives o añadir más provincias si tienes interés en monitorear otras zonas.
¿Cómo instalo la Meteoalarm Card en Home Assistant?
Puedes instalar la Meteoalarm Card fácilmente a través de HACS, que es el método más recomendado. Si prefieres la instalación manual, puedes descargar el archivo meteoalarm-card.js
y añadirlo a la carpeta config/www
de Home Assistant, asegurándote de añadirlo como recurso en Lovelace.
¿Qué tipos de eventos meteorológicos se pueden monitorizar?
Meteoalarm permite monitorizar diferentes tipos de eventos meteorológicos, como lluvias, tormentas, vientos fuertes, nevadas y más. Además, puedes personalizar las notificaciones para que solo se activen con ciertos eventos específicos, según tus necesidades o preferencias.
¿Qué automatizaciones puedo crear con las alertas meteorológicas?
Existen varias automatizaciones útiles que puedes crear. Entre las más recomendadas están el resumen diario de alertas, notificaciones cada seis horas mientras la alerta esté activa, y la integración con sistemas de riego y persianas automáticas. Esto te permite aprovechar al máximo las alertas meteorológicas en tu hogar.
¿Cómo puedo ajustar la apariencia de la Meteoalarm Card?
Puedes personalizar la Meteoalarm Card en Home Assistant utilizando CSS. Esto te permite cambiar colores y estilos para adaptarla al diseño de tu panel. Por ejemplo, puedes configurar distintos colores para alertas amarillas, naranjas y rojas, y ajustar el tamaño del texto según tus preferencias.
¿Es posible recibir alertas en distintos dispositivos?
Sí, Home Assistant permite enviar notificaciones de alertas meteorológicas a diversas plataformas. Puedes configurarlo para recibir notificaciones en Telegram, correo electrónico, aplicaciones móviles, o incluso en dispositivos inteligentes como luces o altavoces, según la automatización que elijas.
¿Qué hago si las alertas no se actualizan correctamente?
Si notas que las alertas no se actualizan, asegúrate de que la integración de Meteoalarm esté bien configurada y de que el nombre de los sensores esté escrito correctamente en el código YAML. También revisa la conexión a internet y asegúrate de que Home Assistant esté actualizado.
Conclusión: Ventajas de Configurar Alertas Meteorológicas en Home Assistant
Contar con alertas meteorológicas en Home Assistant ofrece una gran tranquilidad. Al instalar la integración de Meteoalarm y la Meteoalarm Card, puedes recibir notificaciones automáticas y visualizar el estado del clima de manera accesible. Las automatizaciones propuestas no solo te ayudan a estar informado, sino que también permiten anticiparte a cambios meteorológicos y ajustar el ambiente de tu hogar para estar siempre preparado.