El tablero dice «No hay vuelos programados»
Por qué una pantalla que funciona muestra una lista de vuelos vacía, y en qué orden buscar la causa para resolverlo cuanto antes.
El tablero dice «No hay vuelos programados»
Este artículo trata el caso en el que la pantalla en sí está bien — carga, muestra vuestra marca, el reloj avanza — pero la lista de vuelos está vacía. Si la pantalla no carga en absoluto, leed Arreglar una pantalla que no carga.
Lo que estáis viendo en realidad
El tablero vacío muestra exactamente un mensaje: No hay vuelos programados, con Vuelva más tarde para actualizaciones debajo. Es el único estado vacío que tiene la lista de vuelos. No existe ningún «sin salidas en las próximas horas» ni ningún «datos de vuelo no disponibles temporalmente»: si recordáis haber visto una redacción así, venía de una versión antigua de esta guía, no del producto.
Existe otro mensaje a pantalla completa, y significa algo totalmente distinto. Configuration Error con Unable to load display configuration y un botón Retry quiere decir que la pantalla nunca recibió su configuración, así que ni siquiera llegó a pedir vuelos. Eso es un problema de carga, no de vuelos vacíos.
Importa igual de mucho saber lo que un tablero vacío *no* significa. Cuando el proveedor de datos de vuelo se cae, tarda demasiado o rechaza la petición, LobbyFlight no deja el tablero en blanco: recurre a los datos en caché y después a vuelos de demostración, y el tablero sigue mostrando una lista completa de vuelos verosímiles que no son reales. Una caída del proveedor se ve como vuelos *equivocados*, nunca como *ningún* vuelo. Si los vuelos de vuestro tablero parecen genéricos o no cambian nunca, id a Pantalla Muestra Datos Demo en Lugar de Vuelos Reales.
Empezad por aquí: ¿está la pantalla apagada?
Es de lejos la causa más frecuente, y descartarla cuesta diez segundos.
Abrid Pantallas → [vuestra pantalla]. En la parte superior del editor hay un interruptor Activa/Inactiva. Cuando una pantalla está inactiva, el endpoint de vuelos responde a propósito con una lista vacía para no gastar vuestra cuota de API en una pantalla que nadie mira. La pantalla sigue cargando, sigue mostrando vuestro logo y vuestros colores y sigue diciendo No hay vuelos programados: simplemente nunca recibe vuelos. La pestaña Vista Previa & URL del editor está desactivada en ese estado y os dice lo mismo: «Activa esta pantalla para ver la vista previa en vivo. Las pantallas inactivas no realizan llamadas API para conservar tu cuota.»
Poned la pantalla en Activa y los vuelos vuelven en la siguiente actualización.
¿Hay realmente un aeropuerto configurado?
Los aeropuertos tienen su propia sección en la navegación principal: Portal → Aeropuertos. Ya no hay una página de Configuración, así que nada relacionado con aeropuertos vive bajo ella.
Cada plan incluye un Aeropuerto Incluido. Además, Pro y Premium pueden contratar aeropuertos adicionales como add-ons mensuales de pago. Si la plaza del Aeropuerto Incluido está vacía, la página de aeropuertos lo dice sin rodeos — «Las pantallas no tienen vuelos que mostrar mientras no haya uno.» — y eso es exactamente lo que estáis viendo en la pantalla.
Tomaos en serio el aviso del botón de quitar antes de reorganizar nada: quitar el aeropuerto incluido os pide confirmar «¿Quitar vuestro aeropuerto incluido? Cada pantalla se quedará sin vuelos hasta que elijáis uno nuevo.» Cambiarlo, en lugar de quitarlo, es la opción segura: las pantallas que estaban en el aeropuerto anterior pasan al nuevo automáticamente. Y quitar un aeropuerto adicional detiene su cargo mensual con reembolso proporcional, así que también es una decisión de facturación y no solo de configuración. Tenéis el panorama completo en Selección y Gestión de Aeropuertos.
Qué aeropuerto usa una pantalla concreta se elige en Pantallas → [vuestra pantalla] → General, en la sección Aeropuerto. Solo podéis elegir entre los aeropuertos que tiene vuestra organización: el incluido y los add-ons contratados.
Dad tiempo al intervalo de actualización
Si acabáis de corregir el aeropuerto o de activar la pantalla y el tablero sigue vacío, la respuesta más probable es que no pasa nada malo y estáis viendo datos en caché.
Los datos de vuelo se guardan en caché en el servidor, y cuánto tiempo se guardan depende del plan: 60 minutos en Basic, 30 minutos en Pro, 5 minutos en Premium. La pantalla vuelve a pedirlos con la misma frecuencia. En Basic, un cambio que hagáis ahora puede tardar hasta una hora en aparecer en la pantalla. Además hay una caché de 60 segundos delante de la API, así que ni siquiera en Premium un cambio es instantáneo.
Vuestro intervalo aparece en el portal en Ayuda → Vuestra configuración → Vuelos se actualizan, como «cada X min». Es la cifra con la que hay que contar, y es también la razón por la que recargar el navegador en el dispositivo de la pantalla no ayuda: recargar la página vuelve a leer la misma caché del servidor. Nada de lo que hagáis en el navegador la vacía.
Los códigos tienen 3 o 4 caracteres, y buscar es mejor que escribir
La forma recomendada de elegir un aeropuerto es el campo de búsqueda de Aeropuertos → Añadir Aeropuerto, que busca por nombre de aeropuerto, ciudad o código. Escribir un código a mano sigue funcionando («O introduce un código IATA personalizado»), pero es la excepción, y ahí es donde se cometen los errores.
Si lo escribís, tened en cuenta que el campo acepta de 3 a 4 caracteres: tres para un código IATA como VIE, cuatro para un código ICAO como LOWW. Un código que no existe en ninguna parte no produce ningún mensaje de error en la pantalla; la respuesta simplemente vuelve con datos antiguos o de demostración, otra razón para mirar dos veces el código del aeropuerto cuando la lista de vuelos parece rara.
Motivos legítimos por los que la lista puede estar realmente vacía
Los vuelos recién salidos desaparecen enseguida. Los vuelos se piden en una ventana amplia — hasta 24 horas por delante — pero en cada respuesta, también en las que vienen de la caché, se ejecuta un filtro que elimina todo lo que ya ha pasado. Las salidas se mantienen 15 minutos después de su hora programada; las llegadas, 30 minutos, para cubrir la recogida de equipaje. A última hora de la noche, cuando todo lo que queda está a más de 24 horas y todo lo reciente ha superado su margen, el tablero puede quedarse vacío aunque el propio monitor del aeropuerto siga listando los vuelos del día.
La carga y el tráfico privado se filtran a propósito. LobbyFlight elimina los vuelos sin código IATA de aerolínea o sin código IATA de vuelo, los números de vuelo de más de cuatro caracteres y las compañías de carga conocidas, entre ellas FedEx (FX), UPS (5X), European Air Transport/DHL (QY) y Kalitta Air (K4), además de las aerolíneas cuyo nombre contiene palabras como private, charter, executive o cargo. En un aeródromo pequeño, o en uno con mucha carga, esto puede eliminar casi todo. La web del aeropuerto mostrará esos movimientos; un tablero para huéspedes no está pensado para eso.
Una columna puede estar vacía sin que lo esté el tablero. En los diseños de dos o tres columnas, cuando varias columnas muestran el mismo tipo de vuelo, la lista de vuelos se reparte cronológicamente entre ellas. Si hay pocos vuelos, las últimas columnas se quedan sin nada y parecen rotas mientras la primera está perfectamente.
Una búsqueda activa reduce la lista. En los modos Touch y Website, la función de búsqueda permite a los huéspedes consultar un número de vuelo. Una búsqueda sin resultados produce el mismo mensaje No hay vuelos programados. Vaciad el campo de búsqueda o comprobad que ningún huésped haya dejado una consulta escrita en la pantalla.
Dos cosas que no son la causa
La zona horaria del dispositivo. Las horas de vuelo se muestran por defecto en la zona horaria del aeropuerto: el interruptor Usar Zona Horaria del Aeropuerto en Pantallas → [vuestra pantalla] → General está activado salvo que lo hayáis desactivado, y la propia zona horaria la deduce el servidor a partir del código del aeropuerto. La hora configurada en el dispositivo no afecta ni a qué vuelos se seleccionan ni a las horas que aparecen junto a ellos. Si las horas en sí parecen incorrectas, eso es otro artículo: Horarios de Vuelos Incorrectos o Zona Horaria Errónea.
La caché del navegador. Las recargas forzadas y borrar los datos de navegación no tocan la caché del servidor, que es donde están realmente los datos de vuelo. Si estáis esperando un cambio, estáis esperando al intervalo de actualización descrito arriba, no al navegador.
Si sigue vacío
Abrid Portal → Ayuda. La tarjeta Vuestra configuración muestra vuestro plan, vuestro intervalo de actualización de vuelos, cuántas pantallas tenéis y qué aeropuertos están configurados: los mismos datos que el soporte os pediría de todos modos. Preguntar al soporte envía ese contexto junto con vuestro mensaje, así que no tenéis que reunir IDs de hotel ni capturas a mano. El soporte responde en un día laborable, de lunes a viernes, de 09:00 a 17:00 CET.
Lo único que merece la pena añadir con vuestras palabras es cuándo se quedó vacío el tablero y si algo cambió poco antes: un cambio de aeropuerto, un cambio de plan o una pantalla apagada.