Falta el tiempo en una pantalla
Por qué el bloque del tiempo no aparece en un tablero y cómo activarlo en la pantalla concreta a la que le falta.
Falta el tiempo en una pantalla
Este artículo explica por qué falta el bloque del tiempo en un tablero y cómo recuperarlo. Cubre las dos cosas que realmente deciden si el tiempo aparece — si vuestro plan lo incluye y si está activado en esa pantalla concreta — y qué hacer cuando el tiempo sí aparece pero muestra cifras que no pueden ser ciertas.
Si el tiempo aparece pero muestra la ciudad equivocada o la unidad equivocada, eso es otro problema con otra solución. Leed entonces El Tiempo Muestra Ciudad o Unidades Incorrectas.
Lo que casi todo el mundo pasa por alto
El tiempo es un ajuste de cada pantalla, no de vuestra cuenta. Cada pantalla guarda su propio estado activado/desactivado y su propia unidad de temperatura, de modo que un tablero de vuestro vestíbulo puede mostrar el tiempo mientras otro, a tres metros, no muestra ninguno. Esta es con diferencia la razón más habitual por la que se reporta el tiempo como averiado: se activó una vez, hace meses, en una pantalla que no es la que estáis mirando ahora.
Así que, antes que nada, revisad la pantalla que tenéis delante y no vuestra cuenta en general.
Revisad primero la pantalla
Abrid Portal → Pantallas, haced clic en la pantalla a la que le falta el tiempo y id a la pestaña Apariencia. En la sección En el tablero encontraréis un campo llamado Tiempo con un interruptor de activado/desactivado. Si está desactivado, activadlo y guardad. Junto al interruptor, una vez el tiempo está activo, aparece un pequeño control °C / °F: esa es la única otra opción de tiempo que existe.
Si el interruptor está atenuado y muestra el aviso No incluido en el plan, la pantalla está bien y el obstáculo es vuestra suscripción. Continuad con la sección siguiente.
En el portal ya no hay una página de Configuración. Si recordáis haber configurado el tiempo en algún sitio dentro de Configuración, ese camino ya no existe: todo lo relativo al aspecto de un tablero vive ahora en el editor de pantalla.
Comprobad si vuestro plan incluye el tiempo
El tiempo no forma parte de Basic. Está incluido en Pro y en Premium.
| Plan | Tiempo |
| ------ | -------- |
| Basic | No incluido |
|---|---|
| Pro | Incluido |
| Premium | Incluido |
Podéis confirmar qué tiene vuestra cuenta ahora mismo en Portal → Facturación. En la lista de prestaciones hay una fila llamada Tiempo, que indica incluido o no incluido. Las tarjetas de mejora a Pro y Premium están en esa misma página, así que no tenéis que buscar en otro sitio.
Conviene conocer dos excepciones, porque la tabla de planes por sí sola os despistará. Un administrador puede habilitar el tiempo para un establecimiento concreto al margen del plan de Stripe, de modo que una cuenta Basic puede tener tiempo de forma legítima. Y las cuentas de cortesía tienen todas las funciones desbloqueadas; la página de facturación lo indica en lugar del bloque de plan habitual.
Mientras falte la prestación, el portal impide activamente que se active el tiempo. El interruptor del editor de pantalla está deshabilitado, y el antiguo endpoint de ajustes del hotel devuelve el valor a desactivado. Si alguna vez habéis visto que el interruptor parecía cambiar y volvía atrás de golpe, eso es lo que ocurrió.
Tras una mejora de plan, el tiempo no se activa solo
Cuando cambiáis de plan, la prestación se escribe en vuestra cuenta de inmediato: la página de facturación mostrará el tiempo como incluido en el momento en que se aplique el cambio. Sin embargo, en vuestros tableros no cambia nada, y eso sorprende.
La razón es que el ajuste de tiempo de una pantalla se guarda al crearla, y se crea con aquello a lo que vuestra cuenta tenía derecho en ese momento. Por tanto, todas las pantallas que montasteis con Basic tienen el tiempo guardado como desactivado. Mejorar el plan concede el derecho a usar la función; no vuelve atrás para reescribir ajustes que ya guardasteis.
Después de mejorar el plan, abrid cada pantalla en Portal → Pantallas → Apariencia → En el tablero y poned Tiempo en activado. Las pantallas que creéis después de la mejora vendrán activadas por defecto.
La ubicación del tiempo es el aeropuerto de la pantalla
No hay ajuste de ubicación del tiempo, ni campo de ciudad, ni lugar donde introducir coordenadas. El tiempo que se ve en un tablero es siempre el del aeropuerto de esa pantalla, consultado a partir del código IATA del aeropuerto.
Si un tablero debe mostrar otro tiempo, cambiad el aeropuerto asignado a la pantalla: Portal → Pantallas → abrir la pantalla → Apariencia → Aeropuerto y hora → Aeropuerto. Cada pantalla tiene exactamente un aeropuerto, elegido entre los aeropuertos de vuestra cuenta, que gestionáis en Portal → Aeropuertos.
Esto explica también un fallo concreto. Si las coordenadas del aeropuerto no se pueden resolver — el código no está ni en la lista interna de aeropuertos ni en la base de datos de aeropuertos —, no se devuelve ningún dato de tiempo, y el widget no dibuja nada en lugar de mostrar un error. No hay recurso a una ciudad cercana ni a un aeropuerto mayor. Un código de aeropuerto poco habitual o recién añadido es el primer sospechoso cuando el tiempo falta en una pantalla y funciona en todas las demás.
El tiempo aparece, pero las cifras parecen inventadas
Esto tiene una explicación concreta. El tiempo procede de OpenWeatherMap. Si la clave de API falta o no es válida, o el proveedor devuelve un error, o la petición falla, el sistema no muestra ningún mensaje de error: sustituye los datos en silencio por datos de relleno.
Los datos de relleno están hechos para parecer verosímiles, y eso es justamente lo que confunde. Los reconoceréis por estos rasgos:
Si veis ese patrón, el problema está en la conexión con el proveedor meteorológico en el servidor, no en la configuración de vuestra pantalla, y no hay nada que arreglar en el portal. Merece la pena avisar al soporte en lugar de reconfigurar para esquivarlo.
Los datos antiguos no desaparecen al recargar
El tiempo se guarda en caché en el servidor durante 30 minutos, y el tablero vuelve a pedirlo con ese mismo ritmo de 30 minutos. La parte de la previsión se guarda en caché una hora.
Como la caché está en el servidor y no en vuestro navegador, una recarga forzada no ayuda: recibiréis la misma respuesta de hasta 30 minutos de antigüedad que ya teníais. Si los datos están desfasados pero por lo demás son correctos, el único remedio fiable es esperar a que caduque la caché.
Comprobar la petición vosotros mismos
Si queréis ver qué recibe realmente el tablero, abrid la pantalla en un navegador, pulsad F12, id a la pestaña Red, filtrad por weather y recargad la página. El tablero pide /api/weather/{IATA} con un parámetro de unidades.
Esa petición tiene tres desenlaces posibles:
Weather data not available for this airport significa que el código IATA no se pudo resolver en coordenadas. Es el caso descrito arriba, en el que el widget no muestra nada.Esta ruta no aplica límite de peticiones, así que aquí no os encontraréis un 429.
También vale la pena mirar la pestaña Consola. Los fallos del tiempo se registran allí bajo Weather API error: y Error fetching weather:.
Una respuesta correcta contiene la temperatura actual, la sensación térmica, el mínimo y el máximo del día, una descripción de la condición y su código de icono, la humedad, la velocidad del viento (en km/h con unidades métricas, en mph con imperiales), la presión, la visibilidad en kilómetros, las horas de amanecer y atardecer, una previsión de tres días, y la ciudad y el país. La previsión es siempre de tres días tomados de la lectura del mediodía; no es configurable y no hay ajuste para acortarla ni alargarla. Los textos de las condiciones se traducen al idioma del tablero cuando existe traducción, y si no se muestran tal como los escribió el proveedor.
Si usáis la API pública
El endpoint con clave de API GET /api/v1/weather/{IATA} es una ruta aparte con sus propios errores, más informativos que los de la ruta de la pantalla:
Retry-After que os indica cuánto esperar.Consultad Acceso a la API para la autenticación y las claves.
Desactivar el tiempo a propósito
Si preferís no mostrar el tiempo en un tablero concreto, poned ese mismo interruptor Tiempo en desactivado en Portal → Pantallas → Apariencia → En el tablero. La pantalla dejará de hacer cualquier petición de tiempo — no descarga los datos para ocultarlos, sencillamente no los pide nunca — y dedicará ese espacio a los vuelos y al resto de vuestro contenido.