La integración de Flightradar24 en Home Assistant abre la puerta a llevar el seguimiento aéreo directamente a tu sistema domótico. Más allá de la curiosidad, disponer de información en tiempo real sobre vuelos que pasan cerca de tu ubicación permite crear automatizaciones, sensores informativos o simples paneles visuales que enriquecen el contexto de tu hogar inteligente.
En este tutorial veremos cómo integrar Flightradar24 en Home Assistant para obtener datos como vuelos cercanos, altitud, velocidad o identificadores de aeronaves, todo de forma local y centralizada. Una integración especialmente interesante si te gusta experimentar con fuentes de datos externas o si quieres añadir un toque “friki” pero útil a tus dashboards.
Instalar integración Flightradar24
Como siempre para instalar una integración nueva usaremos HACS para ello. Así que iremos a HACS y bucaremos por Flightradar24:

Instalaremos la integración de Flightradar24 que aparece:

Una vez instalada la integración, nos aparecerá una notificación para reiniciar Home Assistant.

Configuración de la integración
Tras el reinicio nos vamos a Configuración - Dispositivos y Servicios - Añadir Integración y allí buscamos por Flightradar24.

Instalamos la integración e iniciamos la configuración:

Tenemos que rellenar estos datos:
- Radio en metros: Un radio desde el punto central que configures respecto a la Latitud y Longitud. Yo he probado con 5Km (5000m) y es demasiado. He acabado reduciendo a 3Km para hacerlo más ajustado.
- Latitud y Longitud: Para saber estos datos, puedes ir a OpenStreepMaps y buscar tu ciudad y haz clic sobre un punto en al mapa. Luego en la barra de direcciones verás la Latitud y la Longitud. (por ejemplo, para Barcelona la URL es la siguiente: https://www.openstreetmap.org/relation/347950#map=13/41.38750/2.15796 donde 41.38750 es Latitud y 2.15796 es Longitud.
- Intervalo de búsqueda: Cada cuanto se harán peticiones a Flightradar24. Yo he puesto unos 25 segundos.

Crear card en un Dashboard
En HACS encontraréis también una card para Flightradar24 llamada "Flightradar Flight Card". La podéis instalar y configurar para que se muestre de la siguiente forma:

Algunas automatizaciones interesantes
Probé esta integración pensando ¿Cuántos aviones pasan encima de mi ciudad cada día? (ahora tengo la respuesta, está al final del post). Así que os dejo algunas automatizaciones interesantes que hice.
Enviar notificación a Telegram
Cada vez que haya un avión sobrevolando y detectado por el sensor sensor.flightradar24_current_in_area enviar una notificación sobre que avión está sobrevolando.
Flightradar24 tiene eventos, como por ejemplo flightradar24_entry
trigger: event
event_type: flightradar24_entryAsí que lo usaremos como disparador para lanzar la automatización. Para la acción para enviar mensaje de Telegram:
action: telegram_bot.send_message
data:
config_entry_id: XXXXXXXXXXX
title: ✈️ Avión a la vista!
message: >-
✈️ Avión de la compañía {{ trigger.event.data.airline |
default('desconocida') }}, vuelo {{ trigger.event.data.callsign |
default('N/D') }}.
🛫 Origen: {{ trigger.event.data.airport_origin_city | default('?') }} ({{
trigger.event.data.airport_origin_name | default('?') }})
🛬 Destino: {{ trigger.event.data.airport_destination_city | default('?') }}
({{ trigger.event.data.airport_destination_name | default('?') }})
🔗 Ver en FlightRadar24: https://fr24.com/{{ trigger.event.data.callsign
}}/{{ trigger.event.data.id }}
enabled: true
Y esto genera lo siguiente:

Para la imagen simplemente tenéis que añadir una acción más:
action: telegram_bot.send_photo
metadata: {}
data:
verify_ssl: true
config_entry_id: XXXXXXXXXX
url: "{{ trigger.event.data.aircraft_photo_medium }}"
enabled: falseY la automatización completa:
alias: Notificación de avión
description: ""
triggers:
- trigger: event
event_type: flightradar24_entry
conditions: []
actions:
- action: telegram_bot.send_message
data:
config_entry_id: XXXXXXX
title: ✈️ Avión a la vista!
message: >-
✈️ Avión de la compañía {{ trigger.event.data.airline |
default('desconocida') }}, vuelo {{ trigger.event.data.callsign |
default('N/D') }}.
🛫 Origen: {{ trigger.event.data.airport_origin_city | default('?') }}
({{ trigger.event.data.airport_origin_name | default('?') }})
🛬 Destino: {{ trigger.event.data.airport_destination_city |
default('?') }} ({{ trigger.event.data.airport_destination_name |
default('?') }})
🔗 Ver en FlightRadar24: https://fr24.com/{{ trigger.event.data.callsign
}}/{{ trigger.event.data.id }}
- action: telegram_bot.send_photo
metadata: {}
data:
verify_ssl: true
config_entry_id: XXXXXXX
url: "{{ trigger.event.data.aircraft_photo_medium }}"
mode: single
Contar cuantos aviones sobrevuelan
Esto es muy sencillo y es usando el mismo evento de antes. Sólo tenéis que crear un ayudante del tipo contador y luego usar el mismo disparador de antes y en acciones usar la acción de incrementar contador:
action: counter.increment
metadata: {}
target:
entity_id: counter.aviones_hoy
data: {}
Para esto también hay que crear una automatización que reinicie el contador a media noche, para que así tener un gráfico por días.
alias: Notificación de avión
description: ""
triggers:
- trigger: event
event_type: flightradar24_entry
conditions: []
actions:
- action: counter.increment
metadata: {}
target:
entity_id: counter.aviones_hoy
data: {}
mode: single
Y para reiniciar el contador:
alias: Reinicia contador aviones
description: ""
triggers:
- trigger: time
at: "00:00:10"
conditions: []
actions:
- action: counter.reset
metadata: {}
target:
entity_id: counter.aviones_hoy
data: {}
mode: single
Conclusión
Integrar Flightradar24 en Home Assistant es un buen ejemplo de hasta dónde puede llegar la plataforma cuando se combina con servicios externos. No se trata solo de encender luces o controlar dispositivos, sino de enriquecer el sistema con información del mundo real que puede usarse tanto a nivel visual como en automatizaciones.
Con esta integración ya tienes la base para mostrar vuelos en tus paneles, generar notificaciones o simplemente curiosear qué está pasando sobre tu cabeza en cada momento. A partir de aquí, el límite lo pone tu imaginación… y las automatizaciones que se te ocurran montar.
Pues una media de 100 aviones cada día. Estoy a unos 60km de un aeropuerto. 🤯
Más sobre ./voidNull
- 📖 Aprende todos sobre los comandos de GNU/Linux en nuestro Diccionario "De la A a la Z: Los comandos de GNU/Linux"
- 💪 ¡Forma parte de la Comunidad de ./voidNull!
- 🤖 Disfruta de todos nuestros Cursos sobre Ansible, Proxmox, Home Assistant entre otros.
- 📩 Mantente actualizado con lo último en GNU/Linux y Software Libre. Recibe nuestra Newsletter mensual.
Comentarios