Widget reference
A widget is one tile on your dashboard showing one thing. This page covers each type and what you can configure.
Add and arrange them in the dashboard editor; tap a widget there to open its settings.
The nine types
| Type | Shows |
|---|---|
| Value | The current reading, its unit, age and source |
| Gauge | An arc with your range banded onto it and a knob at the value |
| Graph | A trend over a window you choose |
| Status | A state as text: running, idle, closed |
| Outlet | A three-way control: Auto, Off, On |
| ReefBeat | One Red Sea™ unit, with its own summary |
| Apex module | One fitted Apex module, such as a Trident or DŌS |
| Jecod™ | One Jecod pump, with its mode and intensity |
| Maxspect™ (beta) | One gyre, with both motors |
The last four are device tiles: they are keyed to a piece of equipment rather than to a parameter, and each shows whatever that unit reports.
Sizing
Width and Height are each 1× or 2×. A graph is never one cell wide.
Value
The plain number. Current reading, its unit, how old it is and where it came from.
Use it for parameters you check numerically rather than by trend: calcium, magnesium, nitrate.
Settings: label, source, size.
Gauge
An arc with your target range banded onto it and a knob at the current value. The knob's colour tells you where you stand: inside the band, drifting, or out.
Use it for the parameters you actively manage: alkalinity, pH, salinity, temperature.
Settings: label, source, range (inherited from your tank targets unless you override it here), size.
Graph
A sparkline over a window you choose, with the high and low marked and the current value called out.
For a parameter you test (by Trident or with a test kit), the line joins your actual tests. If the window holds only one test, the line runs in from the test before it, and no high or low is marked. With no test in the window, or nothing earlier to join a single test to, the tile shows Collecting… instead of a line.
Use it for anything that moves: pH through the day, temperature across a heatwave, alkalinity between doses.
Settings: label, source, time window (1 hour, 6 hours, 24 hours, 7 days, 30 days, 1 year), size.
A trend is always at least two cells wide; a sparkline squeezed into one cell tells you nothing, so the editor will not make one.
Status
Text rather than a number, for things that are a state. Running, idle, open, closed, feeding.
Settings: label, source, size.
Outlet
A three-way switch for an outlet: Auto, Off, On.
- Auto hands the outlet back to whatever normally runs it: a schedule, a rule, or the controller it belongs to.
- Off and On are manual overrides that stay until you change them back.
Settings: label, which outlet, size.
ReefBeat
One tile for a whole piece of equipment, showing its own summary rather than a single parameter: an ATO's status and reservoir, a dosing unit's heads, a mat roller's remaining days.
Which devices offer a tile depends on what you have connected. See Connecting your equipment.
Settings: label, which device, size.
What a parameter widget shows
On a widget backed by a measured parameter (Value, Gauge, Graph and Status), three things are always present. Outlet and device tiles show their own state instead, because no single reading sits behind them:
- The value, large
- The age (
now,1h,2d): how old the reading is, not how recently the screen refreshed - The source: a small badge saying where the number came from
Tap any widget to open its full history, every source that reports it, and the thresholds in force.
Sizes
Widgets are one or two cells wide and one or two cells tall, except a trend, which is always at least two wide. On a three-column dashboard a two-wide gauge takes two thirds of the row, which is usually the right shape for your most important parameter.
Written for Cora Max 0.28.60 and Cora Mobile 0.5.70. Last checked 2026-09-17.
Still stuck? Email cora@coraiq.tech and we'll help.