Skip to main content
Coreflux dashboard panel Solar energy site · Energy twin with a 3D site scene labelled with live values for grid, containers, factory load, and PV arrays, and Site power cards for PV, Site load, Grid, Battery, a Fleet state of charge gauge, and Peak import capCoreflux dashboard panel Solar energy site · Energy twin with a 3D site scene labelled with live values for grid, containers, factory load, and PV arrays, and Site power cards for PV, Site load, Grid, Battery, a Fleet state of charge gauge, and Peak import cap

A published panel running maximized: a live 3D site view next to KPI cards and a gauge, all bound to broker topics

Dashboards in Coreflux are panels: live screens assembled from components — gauges, charts, controls — each wired to data flowing through your broker. You write them in the Coreflux HUB Dashboard Manager, where the panel definition and its live result sit side by side, or you ask the AI Assistant to build one for you and refine it from there.
Like a control room sketched in plain text. You describe a gauge, point it at a signal, and it shows that signal live from the moment you save — no wiring diagram, no deploy step.

What you can build

  • KPI walls — large readouts and trends for supervisors
  • Line and area overviews — at-a-glance status for a process or zone
  • Machine detail — gauges, indicators, and controls for a single asset
  • Operator stations — buttons, toggles, and setpoints where people work the process
  • Shift and mobile views — simplified layouts for tablets and shared screens

Panels are authored as LoT (Language of Things) definitions — the syntax is documented under LoT PANEL, which versions with your broker. The rest of this page is a quick tour of what the HUB renders; every widget has a full reference linked at the end.

Your first panel in 60 seconds

Open Dashboards in the HUB, click Create new panel, and write the definition below. The panel renders live as you save — point a gauge at a topic and the needle starts moving:
The Sensor Monitor panel rendering a single radial gauge bound to the temperature topic

The saved panel: a live gauge reading 82.0 °C from the temperature topic

Every part of a definition is covered step by step in Defining a Panel.
Include WITH VISIBILITY PUBLIC and WITH STATE PUBLISHED in every panel definition — panels saved without them may not appear in the Dashboard Manager list. See Defining a Panel.

Tour of the main widgets

A quick taste of each family — every widget has a full reference page.

Readouts

A value with context: range, unit, and thresholds.
A radial temperature gauge reading 82.0 °C

A radial gauge bound to the temperature topic, with a 75 °C warning threshold configured

Charts and tables

Builds a live trend from individual data points on a topic.
A realtime line chart trending as message count points arrive

A realtime-chart building a line from values as they arrive

Controls

On/off switch that tracks the live state of its bound topic.
A pump enable toggle switched on

A pump-enable toggle reflecting the live pump state

What dashboards can do

  • Live bindings — bind to MQTT topics, LoT Model fields, or database queries; widgets update the moment values change. See Data Binding.
  • Interactive controls — buttons and entry fields that publish commands, invoke Actions, and trigger Connectors. See Actions & Events.
  • Multi-page navigation — buttons and cards that jump between panels with NAVIGATE, for overview-to-detail drill-downs. See Defining a Panel.
  • Share on any screen — a panel URL runs full-screen on wall TVs, tablets, and kiosks, no app install. See Dashboards in the HUB.

Next Steps

Build your first dashboard

A 10-minute guided walk from topic to published panel.

Component reference

Every widget, every property, every bind target.
Last modified on October 21, 2026