Skip to main content
Coreflux dashboard panel titled Operational KPI Dashboard showing a Message Count gauge at 135 msg, a rising Message Count Trend line chart, and an Error Rate readout of 1.25 percent

A published KPI panel running full-screen — a gauge, a live trend, and a numeric readout, 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 Routes. 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 August 28, 2026