Saltar al contenido principal

Ver paneles en /dash

Además de la consola, la instancia ofrece un visor de paneles independiente en /dash/. Muestra un panel publicado y nada más: ni barra lateral, ni editor, ni borrador. Úsalo para una pantalla mural en una sala de control, para un marcador que abra directamente un panel o para personas que solo necesitan consultar un panel. Este capítulo es para cualquiera que lo abra y para quien prepare una pantalla mural.

Los paneles se crean y se publican en la consola; consulta Paneles.

Iniciar sesión​

El visor tiene su propio formulario de inicio de sesión, con Correo electrónico, Contraseña, Iniciar sesión e Iniciar sesión con SSO, y un selector de idioma. Para el inicio de sesión único, escribe primero tu dirección de correo y después elige Iniciar sesión con SSO. Si tu cuenta pertenece a varios inquilinos, el visor te pide que elijas uno.

La tarjeta de inicio de sesión de /dash con un campo de correo que contiene sam.rivera@widgetlab.example, un campo de contraseña vacío, un botón para iniciar sesión, otro para iniciar sesión con SSO y los botones de idioma EN English y ES Español.

El visor guarda su sesión solo en la memoria de la página. No comparte la sesión de la consola: haber iniciado sesión en la consola no te da acceso aquí, y cerrar sesión en uno no afecta al otro. Si recargas la página, o abres /dash/ en otra pestaña, tendrás que iniciar sesión de nuevo.

Cargar un panel​

Después de iniciar sesión, Cargar un panel pide un Token del panel. Escribe el token de un panel, que puedes copiar de su página en la consola, y elige Cargar publicado. El visor obtiene la versión que se publicó por última vez. Un panel que nunca se ha publicado no se puede abrir aquí; el visor te pide que un autor lo publique.

La página Cargar un panel. El campo del token del panel contiene wl-gallery, con la pista de que obtiene la versión publicada por última vez, y un botón Cargar publicado. Debajo, bajo la opción de pegar una definición exportada, hay un cuadro para la definición en JSON, otro opcional para el manifiesto de vinculación con un ejemplo de su forma, y un botón Renderizar. La cabecera tiene los botones de idioma y el de cerrar sesión.

La mitad inferior acepta en su lugar un panel que exportaste desde la consola: pega la definición y, si quieres, un manifiesto de vinculación que apunte sus slots a dispositivos concretos, y elige Renderizar. Consulta Exportar y, para los manifiestos de vinculación, Incrustación.

El panel​

El panel cargado ocupa la página bajo una cabecera estrecha. La cabecera muestra el título del panel y ofrece el selector de idioma, Tema oscuro (o Tema claro), Cambiar, que vuelve al formulario de carga, y Cerrar sesión.

El panel Widget Lab en el visor /dash, con tema claro. La cabecera muestra Widget Lab y los botones de idioma, Tema oscuro, Cambiar y Cerrar sesión. Debajo: una tarjeta de título, una lectura de temperatura, un indicador de temperatura, un recuento de alarmas activas, una imagen, un gráfico de líneas de temperatura y humedad, una tabla de últimos valores, una tabla de alarmas y un formulario de comando Setpoint con un botón Send Set Setpoint.

Los widgets están en vivo: los valores, los gráficos y las alarmas se actualizan a medida que llegan datos. El visor no puede cambiar el panel, pero las acciones de los widgets siguen funcionando para quien tiene permiso para usarlas. Quien tenga un rol con alarm:write puede reconocer y borrar alarmas desde el panel, y quien tenga command:write puede enviar comandos a dispositivos reales. El servidor comprueba esos permisos en cada acción. Consulta Acciones y permisos.

Los títulos del panel y de los widgets son texto que escribió el autor del panel, así que se quedan tal como se escribieron, en el idioma que sea, aunque cambies el idioma del visor. En estas capturas están en inglés. Algunos textos propios de los widgets, como los encabezados de las tablas o los estados de las alarmas, también aparecen en inglés en el visor en español.

Claro y oscuro​

El botón de tema cambia el panel entre claro y oscuro, y este navegador recuerda tu elección para la próxima vez.

El mismo panel Widget Lab con el tema oscuro: fondos oscuros, texto claro, el botón de la cabecera que ahora dice Tema claro, y los gráficos, el indicador, la tabla de alarmas y el formulario de comando adaptados al fondo oscuro.

Modo quiosco y enlaces para pantallas murales​

La dirección del visor puede llevar parámetros, para que un marcador o una pantalla mural abra el panel adecuado en el modo adecuado:

/dash/?dashboard=<token>&kiosk=1&theme=dark
ParámetroValoresEfecto
dashboardun token de panelCarga ese panel justo después de iniciar sesión, también tras el inicio de sesión único.
kiosk1 o trueModo quiosco: oculta la cabecera y sus controles, y muestra en su lugar un botón Pantalla completa.
themedark o lightFija el tema. A diferencia del botón de tema, el parámetro no se recuerda.
densitycompact, comfortable o wallSe acepta, pero todavía no cambia la disposición.

Si un parámetro lleva un valor que el visor no reconoce, se ignora, y los demás parámetros se siguen aplicando.

En modo quiosco el panel ocupa toda la página. El único control es Pantalla completa, en la esquina superior derecha, que pasa a ser Salir de pantalla completa; se oculta si el navegador no puede pasar a pantalla completa. En modo quiosco no hay control para cerrar sesión, así que una pantalla mural se queda en su panel.

El panel Widget Lab en modo quiosco: sin cabecera, la tarjeta de título arriba con un botón de pantalla completa en la esquina superior derecha, y debajo los mismos widgets en vivo, incluidos la tabla de alarmas y el formulario de comando Setpoint.

Mantener la sesión​

Una pantalla mural puede funcionar días sin nadie delante, así que el visor renueva su sesión por sí solo, un par de minutos antes de que caduque. Un corte de red breve, como una reconexión de Wi-Fi, no termina la sesión: el visor sigue reintentando hasta que caduca su acceso actual.

Si la sesión no se puede renovar, porque el inicio de sesión se terminó en el servidor o el corte duró demasiado, el panel se sustituye por un aviso a pantalla completa, Tu sesión ha terminado, con un botón Iniciar sesión de nuevo. La pantalla nunca se queda congelada con valores antiguos. Si la dirección lleva un parámetro dashboard, al iniciar sesión de nuevo vuelve directamente el mismo panel.

Encontrarás más detalles en Renovación de sesión y modo quiosco.

Relacionado​

  • Paneles: crear, publicar y exportar paneles en la consola.
  • Paneles: widgets, fuentes de datos, versionado e incrustación.
  • Iniciar sesión: el inicio de sesión de la propia consola.