Integra Flightradar24 en Home Assistant para visualizar y monitorizar vuelos cercanos en tiempo real. Aprende a obtener datos de aeronaves y añadirlos a tus paneles y automatizaciones de forma sencilla.


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.
💡
Si vives cerca de un aeropuerto, considera poner un radio más pequeño si lo que quieres es recibir notificaciones, si no te asustarás.

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_entry

Así 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: false

Y 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.

💡
¿Cuántos aviones pasan encima de mi ciudad cada día?

Pues una media de 100 aviones cada día. Estoy a unos 60km de un aeropuerto. 🤯

Más sobre ./voidNull

Haz que cada palabra cuente: tu donación nos inspira a seguir creando contenido. Accede al apartado de Donación para hacer tu aportación