A complete reference for every dashboard widget in Virtuino Cloud — what each widget does, every style and layout it offers, and a full explanation of every configuration option. Use this guide to design clear, professional dashboards. To add a widget, unlock the dashboard, open the widget picker and choose one; to edit it later, unlock the dashboard and click its pencil.
Widgets are the building blocks of your dashboard. Each one either displays a field's value, controls a device by sending a value, or visualises / organises information. The options below appear across many widgets and are documented once here.
| Option | Type | Description |
|---|---|---|
| Widget Title | text | The label shown on the widget. If left empty, most widgets hide the title area and let the main content take the space. Titles render in the user's own casing. |
| Device / Field | select | The hardware and the specific field (tag) the widget is bound to. Display widgets read the field's latest value; control widgets write to it. |
| Font Size (%) | number | Scales all text and accompanying icons. 100 is default. Font size is based on the grid cell height — resizing the widget does not change text size, but instruments (gauge arcs, tank fill, bars) still rescale with the widget. |
| Hide Frame | checkbox | Removes the background, border and shadow so the widget blends in. When unlocked, a dashed outline still marks its bounds. |
| Show Time | checkbox | Displays the time of the last received value beneath the value. |
| Require Confirmation / PIN | checkbox | (Controls) Asks for confirmation, or the dashboard's operational PIN, before sending the value. |
#FF4500 — letting a device drive the widget's colour directly.Many widgets have an Icon setting (Value Display, LED, Label, Switch, Push Button, Rotation, Rule, Scheduler, Chart Popup…). Virtuino Cloud uses the Font Awesome 6 free icon library. You enter an icon by its CSS class, which has two parts: a style prefix and the icon name.
// Format: {style-prefix} fa-{icon-name}
fas fa-bolt // solid bolt
far fa-bell // regular (outline) bell
fab fa-bluetooth // brand bluetooth
| Prefix | Meaning | Notes |
|---|---|---|
| fas | Solid | The most common, filled style. Available for almost every icon. Use this if unsure. |
| far | Regular | Outline (hollow) style. Available only for a subset of icons (e.g. far fa-bell, far fa-square). |
| fab | Brands | Logos & brand marks (e.g. fab fa-android, fab fa-bluetooth). |
fa-fan — when in doubt, the full fas fa-fan form always works.
Below are ready-to-use classes grouped by typical use. Copy the text under each icon straight into the widget's Icon field.
fas fa-temperature-halffas fa-dropletfas fa-windfas fa-gauge-highfas fa-sunfas fa-cloudfas fa-smogfas fa-firefas fa-boltfas fa-plugfas fa-power-offfas fa-battery-halffas fa-solar-panelfas fa-car-batteryfas fa-lightbulbfas fa-fanfas fa-door-openfas fa-housefas fa-temperature-arrow-upfas fa-faucetfas fa-showerfas fa-lockfas fa-oil-canfas fa-waterfas fa-dropletfas fa-gaugefas fa-seedlingfas fa-bellfas fa-triangle-exclamationfas fa-circle-checkfas fa-circle-xmarkfas fa-shield-halvedfas fa-heart-pulsefas fa-wififas fa-signalfas fa-microchipfas fa-databasefas fa-clockfas fa-chart-linefab fa-bluetoothfas fa-gearsEvery data-driven widget needs a Device and a Field. The widget shows the latest value stored for that field and updates live as new data arrives over HTTP or MQTT. Control widgets do the reverse — they publish the configured value to the field. Charts and the History Monitor read the field's historical records.
Read-only widgets that visualise a field's latest value.
A compact one-row value display ideal for slim, full-width rows. Shows a title, the value with unit, and an optional separator icon. Three layouts arrange the title and value differently.
| Setting | Type | Default | Description |
|---|---|---|---|
| Unit | text | (empty) | Suffix after the value, e.g. V, °C, hPa. |
| Separator Icon | text | fas fa-bolt | Icon shown between title and value (or to the left, by layout). |
| Value Color | color | #ffffff | Colour of the numeric value. |
| Layout | select | divider | divider = title left, value right with separator; icon-left = icon + stacked title/value; value-hero = large value with title below. |
| Divider Position (%) | number | 50 | For the divider layout, the % of width given to the title side. |
| Show Time | checkbox | false | Shows the last-update time under the title. |
| High Limit (alert) | number | 100 | At/above this, the value turns the High Limit Color. |
| High Limit Color | color | #f85149 | Alert colour at/above the high limit. |
| Low Limit (alert) | number | 0 | At/below this, the value turns the Low Limit Color. |
| Low Limit Color | color | #00aaff | Alert colour at/below the low limit. |
| Hide Frame | checkbox | false | See Common Concepts. |
Shows a value together with a horizontal progress bar that fills proportionally between min and max. The bar can be solid or segmented, with high/low alert colours for both value and bar.
| Setting | Type | Default | Description |
|---|---|---|---|
| Value Color | color | #ffffff | Colour of the numeric value. |
| Unit | text | (empty) | Suffix after the value. |
| Decimals | number | 1 | Decimal places shown. |
| Icon | text | fas fa-microchip | Icon next to the title. |
| Icon & Accents Color | color | #ffbd2e | Colour of the icon and bar fill. |
| Limit Down (Min) | number | 0 | Value mapped to an empty bar (0%). |
| Limit Up (Max) | number | 100 | Value mapped to a full bar (100%). |
| High Alert Limit | number | (empty) | At/above this, value and bar turn the High Alert Color. |
| High Alert Color | color | #f85149 | High-threshold alert colour. |
| Low Alert Limit | number | (empty) | At/below this, value and bar turn the Low Alert Color. |
| Low Alert Color | color | #00aaff | Low-threshold alert colour. |
| Layout | select | inline-bar | inline-bar = title+value on one line, bar below; split = stacked with larger value. |
| Segmented Bar | checkbox | false | Renders the bar as discrete blocks. |
| Bar Height (px) | number | 4 | Thickness of the bar. |
| Segments | number | 10 | Number of blocks when segmented. |
| Show Time Ago | checkbox | false | Shows the last-update time. |
| Hide Frame | checkbox | false | See Common Concepts. |
A centred card showing a large value with an optional icon, unit and timestamp. Title sits at the top, icon+value fill the middle (scaling with the widget height), and the time sits at the bottom.
| Setting | Type | Default | Description |
|---|---|---|---|
| Unit | text | (empty) | Suffix after the value. |
| Default Color | color | #4f9eff | Normal colour of value and icon. |
| High Limit / Color | number / color | 50 / #f85149 | At/above the limit, value+icon turn the alert colour (icon pulses). |
| Low Limit / Color | number / color | 0 / #00aaff | At/below the limit, value+icon turn the alert colour. |
| Icon (FontAwesome) | text | fas fa-thermometer-half | Icon beside the value. Empty = value only. |
| Show Last Update | checkbox | false | Shows the timestamp at the bottom. |
| Hide Frame | checkbox | false | See Common Concepts. |
A realistic round indicator lamp that glows in the ON colour when the field equals an "on" value (1, on, true) and is dark otherwise. Title above, optional time below, lamp scales to fill the middle.
| Setting | Type | Default | Description |
|---|---|---|---|
| On Color | color | #00ff41 | Lamp colour and glow when ON. |
| Off Color | color | #1a1d21 | Lamp colour when OFF. |
| Inside Icon (fa-...) | text | (empty) | Optional icon drawn inside the lamp. |
| Icon Color | color | #ffffff | Colour of the inside icon. |
| Show Time Ago | checkbox | false | Shows when the state last changed. |
| Hide Frame | checkbox | false | See Common Concepts. |
1/on/true is treated as OFF.A horizontal LED: the lamp on the left, title and optional time stacked on the right. The lamp scales with the widget height. Same on/off logic as the LED (Box).
| Setting | Type | Default | Description |
|---|---|---|---|
| On Color / Off Color | color | #00ff41 / #1a1d21 | Lamp colours for each state. |
| Inside Icon | text | (empty) | Optional icon inside the lamp. |
| Icon Color | color | #ffffff | Colour of the inside icon. |
| Show Time Ago | checkbox | true | Shows when the state last changed. |
| Hide Frame | checkbox | false | See Common Concepts. |
Displays a clock or converts an incoming numeric timestamp into a formatted date/time. Useful for "last seen" clocks or converting device epoch values into a readable date.
| Setting | Type | Default | Description |
|---|---|---|---|
| Input Mode | select | Local Time | Local Time (live clock, no field); Timestamp (millis) (epoch ms); Seconds (epoch s); Date format (parses a date string). |
| Display Format | select | HH:mm:ss | Output format — e.g. YYYY-MM-DD HH:mm:ss, MMM-DD-YYYY HH:mm, YYYY-MM-DD, HH:mm. |
| Icon / Icon Color | text / color | fas fa-clock / #00ff41 | Icon beside the time. Empty centres the time. |
| Text Color | color | #ffffff | Colour of the time/date text. |
| Hide Frame | checkbox | false | See Common Concepts. |
A flexible text label for headings, captions and section titles. It does not require a field, but if bound it can change colour when the field sends a hex value. Five visual styles, with control over icon, alignment, weight and dividers.
| Setting | Type | Default | Description |
|---|---|---|---|
| Icon (FontAwesome) | text | (empty) | Optional icon, e.g. fas fa-bolt. |
| Icon Position | select | left | left, right, top or none. |
| Visual Style | select | plain | plain, filled (solid accent), outlined (accent border), card (card bg), badge (pill). |
| Alignment | select | left | left, center, right. |
| Font Weight | select | 600 | From 300 (light) to 900 (black). |
| Label Color | color | #ffffff | Text colour (non-inverted styles). |
| Accent Color | color | #0088ff | Colour for fill/border/badge/icon/divider. |
| Card Color | color | #1e2a3a | Background for the card style. |
| Show Divider Line | checkbox | false | Draws an accent divider line. |
| Divider Position | select | bottom | top, bottom or both. |
| Hide Frame | checkbox | true | Labels hide their frame by default. |
#FF4500 to recolour the label text and icon live.A decorative border used to visually group other widgets. It always sits behind the other widgets, so you can place value/control widgets inside it. Supports an optional title that breaks through the top border, an optional fill, and live colour via a hex value.
| Setting | Type | Default | Description |
|---|---|---|---|
| Color | color | #0052cc | Border (and title) colour. |
| Line Thickness (%) | number | 4 | Border thickness as % of the grid cell height. |
| Corner Radius (%) | number | 15 | Corner rounding as % of cell height (0=square, 50=pill). |
| Border Position | select | center | outer = border at the widget edge; center = border at the middle of the perimeter cells. |
| Show Background | checkbox | false | Fills the frame interior. |
| Background Color / Opacity | color / number | #0d1117 / 70 | Fill colour and transparency (0–100). |
| Show Title | checkbox | false | Shows a title that breaks the top border. |
| Title Position | select | top-left | top-left, top-center or top-right. |
| Font Size (%) | number | 100 | Scales the title text. |
#FF4500) to change the frame colour at runtime — handy for status-coloured zones.A circular arc gauge that fills proportionally between min and max, with the value in the centre. Three shapes and threshold colours for low/high ranges. The arc scales with the widget's height.
| Setting | Type | Default | Description |
|---|---|---|---|
| Style | select | Full Circle | Full Circle, Semi Circle or Half Circle. |
| Min / Max Value | number | 0 / 100 | Start and end of the arc. |
| Decimals | number | 1 | Decimal places for the centre value. |
| Unit | text | % | Unit shown under the value. |
| Main Color | color | #00ff41 | Default arc colour (and the min/max limit labels). |
| Value Color | color | #ffffff | Colour of the centre value. |
| Low Threshold / Color | number / color | 20 / #00bfff | At/below this value the arc turns the low colour. |
| High Threshold / Color | number / color | 80 / #ff0000 | At/above this value the arc turns the high colour. |
| Show Min/Max | checkbox | true | Shows the limit labels at the arc ends (Semi/Half). |
| Show Time | checkbox | true | Shows the last-update time. |
| Thickness | number | 8 | Stroke width of the arc. |
| Hide Frame | checkbox | false | See Common Concepts. |
A classic instrument-style gauge with a moving needle, tick marks, numeric scale and up to three coloured safety zones. Ideal for speed, pressure or temperature dials.
| Setting | Type | Default | Description |
|---|---|---|---|
| Style | select | Full 270 | Full 270, Semi Circle or Half Circle. |
| Min / Max Value | number | 0 / 100 | Start and end of the scale. |
| Tick Every | number | 10 | Spacing (value units) between tick marks. |
| Label Every (Ticks) | number | 2 | Show a number every N ticks. |
| Zone Arc Width | number | 2.5 | Thickness of the coloured zone arcs. |
| Needle Style | select | Modern Line | Modern Line, Classic Arrow or Sport Triangle. |
| Fixed Color | color | #ffffff | Single arc colour when zones are disabled. |
| Disable colored zones | checkbox | false | Use the Fixed Color instead of zones. |
| Zone 1 / 2 / 3 Limit & Color | number / color | 50/80/100 | Upper bound and colour of each zone (low → high). |
| Decimals / Unit | number / text | 1 / unit | Value precision and unit. |
| Show Time | checkbox | true | Shows the last-update time. |
| Hide Frame | checkbox | false | See Common Concepts. |
A vertical bar/level gauge with a numeric scale, optional marker and either a continuous fill or discrete segments. Two layouts: Box (value beside the bar, centred) and Slim (value below). Colour can follow a gradient or three zones.
All settings below are shared with the Horizontal Gauge.
| Setting | Type | Default | Description |
|---|---|---|---|
| Layout | select | Box | Box = value beside the bar; Slim = value below. |
| Min / Max Value | number | 0 / 100 | Range mapped to empty/full bar. |
| Tick Every | number | 20 | Spacing of scale ticks/labels. |
| Show Labels | checkbox | true | Shows the numeric scale. |
| Show Marker | checkbox | true | Shows a triangular marker at the level. |
| Bar Width/Height (px) | number | 18 | Thickness of the bar/track. |
| Use Segments / Segment Count | checkbox / number | false / 20 | Renders the bar as discrete segments. |
| Mid Point | number | 50 | Middle scale label in segment mode. |
| Gradient Colors | checkbox | true | Uses a Start→Mid→End gradient instead of zone steps. |
| Start / Mid / End Color | color | #00ff41 / #ffaa00 / #ff0000 | Gradient colours from bottom to top. |
| Seg. Off Color | color | #1a1d21 | Colour of inactive segments. |
| Fixed Color / Disable Zones | color / checkbox | #ffffff / false | Single colour used when zones are disabled. |
| Zone 1/2/3 Limit & Color | number / color | 50/80/100 | Three colour bands applied by value when gradient is off. |
| Decimals / Unit | number / text | 1 / (empty) | Value precision and unit. |
| Show Time / Hide Frame | checkbox | true / false | See Common Concepts. |
The horizontal counterpart of the Vertical Gauge — a left-to-right level bar with scale, marker, segments or gradient. It shares the exact same settings as the Vertical Gauge (above); only the orientation differs. Bar Height (px) here controls the bar's vertical thickness.
An animated spinning icon whose rotation speed reflects the value (e.g. a fan's RPM). The icon and value change colour on low/high alerts. Two layouts: vertical (icon above value) or horizontal (icon beside value).
| Setting | Type | Default | Description |
|---|---|---|---|
| Icon (e.g. fa-fan) | text | fa-fan | The icon that spins (fan, gear, sync…). |
| Layout View | select | vertical | vertical (icon above value) or horizontal (icon beside, larger). |
| Unit | text | RPM | Unit shown with the value. |
| Min / Max Value | number | 0 / 3000 | Maps the value to spin speed (max = fastest). |
| Normal Color | color | #00d4ff | Icon/value colour in the normal range. |
| Low Alert Value / Color | number / color | 200 / #e3b341 | At/below this value, switch to the low alert colour. |
| High Alert Value / Color | number / color | 2500 / #ff4d4d | At/above this value, switch to the high alert colour. |
| Show Time / Hide Frame | checkbox | true / false | See Common Concepts. |
A row of bars (like a signal-strength meter) that fill based on the value. The bar colour changes through three quality bands (Normal / Fair / Poor) — ideal for signal, battery or quality indicators.
| Setting | Type | Default | Description |
|---|---|---|---|
| Unit | text | % | Unit shown with the value. |
| Number of Bars | number | 10 | How many bars make up the meter. |
| Gap between bars (px) | number | 2 | Spacing between bars. |
| Min / Max Value | number | 0 / 100 | Values for no bars / all bars lit. |
| Fair Threshold | number | 30 | Below this, bars use the Fair colour. |
| Poor Threshold | number | 15 | Below this, bars use the Poor colour. |
| Normal / Fair / Poor Color | color | #00ff41 / #e3b341 / #ff4d4d | Bar colour in each quality band. |
| Inactive Bar Color | color | #2a2a2a | Colour of unlit bars. |
| Show Time / Hide Frame | checkbox | true / false | See Common Concepts. |
An industrial liquid-level tank with a scale, configurable shape, and low/high alert thresholds that recolour the liquid. Excellent for volume, level or fill indicators.
| Setting | Type | Default | Description |
|---|---|---|---|
| Shape | select | square | square, cylinder, pill, dome, barrel, flask, trapezoid, conic, conical, hexagon, octagon. |
| Unit | text | L | Unit shown with the value. |
| Min / Max Value | number | 0 / 1000 | Range mapped to empty/full tank. |
| Scale Ticks | text | 0,250,500,750,1000 | Comma-separated values shown as scale markers. |
| Low Alert (Value) | number | 200 | At/below this level the liquid turns the Alert Color. |
| High Alert (Value) | number | 850 | At/above this level the liquid turns the Alert Color. |
| Normal Color | color | #00d4ff | Liquid colour in the normal range. |
| Tank Background | color | #2a2a2a | Colour of the empty tank body. |
| Alert Color | color | #ff4d4d | Liquid colour when an alert threshold is crossed. |
| Show Time / Hide Frame | checkbox | true / false | See Common Concepts. |
Plots a live GPS position on an interactive map. The bound field should send a JSON object with latitude and longitude; the marker moves as new coordinates arrive.
lat/latitude and lng/longitude.
{"lat": 37.98, "lng": 23.72}
| Setting | Type | Default | Description |
|---|---|---|---|
| Default Latitude / Longitude | number | 37.9838 / 23.7275 | Initial map centre before data arrives. |
| Zoom Level | number | 13 | Initial zoom (higher = closer). |
| Map Style | select | Dark | Street or Dark. |
| Marker Color | color | #00ff41 | Colour of the position marker. |
| Auto-center | checkbox | true | Keeps the marker centred as it moves. |
| Show Last Update / Hide Frame | checkbox | true / false | See Common Concepts. |
Interactive widgets that write a value back to a device field.
A two-state toggle that sends an ON value or an OFF value. Four visual styles and two layouts; reflects the field's current state.
| Setting | Type | Default | Description |
|---|---|---|---|
| Layout | select | Box | Box (toggle under title) or Inline (title + toggle on one row). |
| Inline Align | select | left | For Inline: left, right or left-right. |
| Style | select | Neon | Neon, Rocker, Flip or Icon. |
| Icon | text | fas fa-power-off | Icon used in the Icon style. |
| ON / OFF Value | text | 1 / 0 | Values sent (and matched) for each state. |
| ON / OFF Color | color | #00d4ff / #ff4d4d | State colours. |
| Show Title / Show Time | checkbox | true / true | Toggle the title and last-change time. |
| Hide Frame | checkbox | false | See Common Concepts. |
Identical to the Switch but with safety options: it can require a confirmation dialog and/or the dashboard PIN before toggling. Use for critical relays (heaters, pumps, gates). It also supports Automation Actions fired on toggle.
| Setting | Type | Default | Description |
|---|---|---|---|
| Layout / Inline Align / Style / Icon | — | Box / left / Neon | Same as the Switch. |
| ON / OFF Value & Color | text / color | 1 / 0 | Values and colours for each state. |
| Show Title | checkbox | true | Shows the title. |
| Require Confirmation | checkbox | false | Confirmation dialog before toggling. |
| Require Dashboard PIN | checkbox | false | PIN required before toggling. |
| Hide Frame | checkbox | false | See Common Concepts. |
A momentary button: sends a "press" value while held/clicked and a "release" value afterwards. Ideal for door openers, horns, or momentary triggers. Four styles, two layouts.
| Setting | Type | Default | Description |
|---|---|---|---|
| Layout / Inline Align | select | Box / left | Box or Inline, with Inline alignment. |
| Style | select | Pad | Pad, Neon, Ripple or Icon. |
| Icon | text | fas fa-bolt | Button icon. |
| Press / Release Value | text | 1 / 0 | Values sent on press and release. |
| Press / Idle Color | color | #00d4ff / #4a5568 | Button colours while pressed / idle. |
| Show Title / Hide Frame | checkbox | true / false | See Common Concepts. |
A momentary button with PIN protection and Automation Actions. Same styling as the Push Button, plus a security gate before it fires.
| Setting | Type | Default | Description |
|---|---|---|---|
| Layout / Inline Align / Style / Icon | — | Box / left / Pad | Same as the Push Button. |
| Press / Release Value | text | 1 / 0 | Values sent on press and release. |
| Press / Idle Color | color | #00d4ff / #4a5568 | Button colours. |
| Show Title | checkbox | true | Shows the title. |
| Require Dashboard PIN | checkbox | false | PIN required before firing. |
| Hide Frame | checkbox | false | See Common Concepts. |
A multi-position selector for discrete options (e.g. OFF / LOW / MED / HIGH). Each position has a label and a value sent when selected. Six visual styles cover dials, arcs, knobs and lists.
| Setting | Type | Default | Description |
|---|---|---|---|
| Style | select | Dial | Dial, Arc, Segments, Knob, Drum or List. |
| Positions (Label:Value,...) | text | OFF:0,LOW:33,MED:66,HIGH:100 | Comma-separated Label:Value pairs defining each position. |
| Accent / Inactive Color | color | #00d4ff / #4a6080 | Colours of the active and non-selected positions. |
| Show Title / Show Current Value | checkbox | true / true | Toggle the title and active value. |
| Require Confirmation / PIN | checkbox | false | Security gates before selecting. |
| Hide Frame | checkbox | false | See Common Concepts. |
OFF:0, SPEED 1:1, SPEED 2:2, SPEED 3:3
Selecting "SPEED 2" sends 2 to the bound field.
A rotary knob for continuous values within a range. Drag around the dial to set the value; it is sent on release. Three styles and an optional numeric scale.
| Setting | Type | Default | Description |
|---|---|---|---|
| Style | select | Classic | Classic, Ring or Neon. |
| Min / Max / Step | number | 0 / 100 / 1 | Range and increment of the knob. |
| Unit | text | % | Unit shown with the value. |
| Show Labels / Labels Every N | checkbox / number | true / 20 | Shows the numeric scale and its spacing. |
| Accent Color | color | #58a6ff | Knob/indicator colour. |
| Show Title / Show Value | checkbox | true / true | Toggle title and centre value. |
| Require Confirmation / PIN | checkbox | false | Security gates before sending. |
| Hide Frame | checkbox | false | See Common Concepts. |
A circular knob/slider similar to the Potentiometer, with an adjustable instrument scale factor and security options. Drag the knob around the dial to set a value.
| Setting | Type | Default | Description |
|---|---|---|---|
| Min / Max / Step | number | 0 / 100 / 1 | Range and increment. |
| Unit | text | % | Unit shown with the value. |
| Show Labels / Labels Step | checkbox / number | true / 20 | Shows scale ticks and their spacing. |
| Knob Color | color | #58a6ff | Colour of the knob and value. |
| Instrument Scale % (50-100) | number | 80 | Size of the dial relative to the widget. |
| Show Time | checkbox | true | Shows the last-update time. |
| Require PIN / Confirmation | checkbox | false | Security gates before sending. |
| Hide Frame | checkbox | false | See Common Concepts. |
A left-to-right slider for continuous values. Drag the handle to set a value; it is sent on release. Four styles including a segmented variant.
| Setting | Type | Default | Description |
|---|---|---|---|
| Style | select | Classic | Classic, Flat, Neon or Segments. |
| Min / Max / Step | number | 0 / 100 / 1 | Range and increment. |
| Unit | text | % | Unit shown with the value. |
| Segment Count | number | 20 | Number of segments for the Segments style. |
| Show Labels / Labels Every N | checkbox / number | true / 20 | Shows min/max/scale labels and spacing. |
| Accent Color | color | #58a6ff | Fill/handle colour. |
| Show Title / Show Value | checkbox | true / true | Toggle title and current value. |
| Require Confirmation / PIN | checkbox | false | Security gates before sending. |
| Hide Frame | checkbox | false | See Common Concepts. |
The vertical version of the Horizontal Slider — a bottom-to-top fader. It shares the exact same settings as the Horizontal Slider (above); only the orientation differs.
Time-series visualisation and automation widgets.
A full time-series chart drawn directly on the dashboard. Plots up to three series over a selectable time range, with aggregation, line/area styling and a configurable Y-axis. Series 1 uses the widget's main Device/Field; Series 2 and 3 are bound separately.
| Setting | Type | Default | Description |
|---|---|---|---|
| Chart Type | select | Line | Line or Bar. |
| Default Time Range | select | 1 hour | Initial window: 5 min → 1 year. Users can change it live from the chart toolbar. |
| Aggregation Function | select | Average | How raw points are bucketed: Average, Minimum, Maximum, Sum. |
| Curve Type | select | Smooth (Spline) | Smooth or Linear interpolation. |
| Line Style / Width | select / number | Solid / 2 | Solid or Dashed lines, and their thickness. |
| Show Points / Point Size | checkbox / number | false / 3 | Draws a dot at each data point. |
| Area Fill / Opacity | checkbox / text | true / 0.20 | Fills the area under each line, with given transparency. |
| Series 1 Color / Label | color / text | #58a6ff | Primary series (bound to the widget's Device/Field). |
| Series 2 Device / Field / Color / Label | selects / color / text | #f78166 | Optional second series and its appearance. |
| Series 3 Device / Field / Color / Label | selects / color / text | #3fb950 | Optional third series and its appearance. |
| Grid Color | color | #30363d | Colour of the grid lines. |
| Custom H-Grid (Y values) | text | (empty) | Comma-separated Y values where horizontal grid lines are drawn. |
| Auto Y Axis | checkbox | true | Auto-scales Y. Turn off to set fixed min/max. |
| Y Min / Y Max | number | 0 / 100 | Fixed Y bounds when Auto Y is off. |
| Show Legend | checkbox | true | Shows the series legend. |
| Hide Frame | checkbox | false | See Common Concepts. |
A compact icon tile that opens the full chart in a modal window when tapped. It keeps the dashboard clean while still giving access to a detailed graph. It exposes the same chart settings as the Advanced Chart, plus an icon and icon colour for the tile.
| Setting | Type | Default | Description |
|---|---|---|---|
| Icon (fa-...) | text | fas fa-chart-line | Icon shown on the launcher tile. |
| Icon Color | color | #58a6ff | Colour of the tile icon. |
| All remaining options (Chart Type, Time Range, Aggregation, line/area styling, three series, grid & Y-axis, legend) are identical to the Advanced Chart. | |||
A logic block that watches the bound field and, when a condition is met, writes a value to a target field (and optionally publishes via MQTT and shows an alert). The tile turns red with a bell badge when triggered. Tap it (locked dashboard) to view its log.
| Setting | Type | Default | Description |
|---|---|---|---|
| Condition | select | > | Operator vs the threshold: >, <, ==, !=. |
| Threshold | text | 25 | The value the incoming data is compared against. |
| Target Device / Field (Tag) | selects | — | Device and field that receive the action value (e.g. relay1). |
| Action Value | text | 1 | Value written to the target field on trigger. |
| Publish via MQTT | checkbox | false | Also publishes the action value over MQTT. |
| Alert Message | text | Logic Triggered! | Message logged when the rule fires. |
| Rule Enabled | checkbox | true | Turns the rule on/off without deleting it. |
| Icon / Hide Frame | icon / checkbox | fas fa-exclamation-triangle | Tile icon; see Common Concepts. |
>, Threshold = 28.fan relay field.1. Enable Publish via MQTT if the device listens over MQTT.Temperature above 28°C — fan ON.A time-based automation tile. Tap it (locked dashboard) to open the schedule editor, where you create events that send an ON or OFF value to the bound field at specific times/days. The tile shows how many events are active.
| Setting | Type | Default | Description |
|---|---|---|---|
| ON Value | text | 1 | Value sent when a scheduled "on" event fires. |
| OFF Value | text | 0 | Value sent when a scheduled "off" event fires. |
| Publish (MQTT) | checkbox | false | Also publishes scheduled values over MQTT. |
| Icon / Hide Frame | icon / checkbox | fas fa-calendar-alt | Tile icon; see Common Concepts. |
valve field. ON Value = 1, OFF Value = 0.A launcher tile that opens a modal table of the field's recorded values over a chosen time range. From the table you can search, and edit or delete individual records — useful for cleaning up bad readings.
| Setting | Type | Default | Description |
|---|---|---|---|
| Icon (fa-...) / Icon Color | text / color | fas fa-database / #58a6ff | Icon and colour of the launcher tile. |
| Hide Frame | checkbox | false | See Common Concepts. |
A compact multi-row table that shows several fields at once, each on its own line with a label, live value and (optionally) the last-update time. Each row is sized to one grid unit. Build the rows from the "Data Rows" manager in settings.
| Setting | Type | Default | Description |
|---|---|---|---|
| Data Rows | rows manager | — | Add a row per field. For each row choose its device/field, a label and a unit. Each row reads its own field live. |
| Accent Color | color | #3b82f6 | Colour of the title underline / accents. |
| Decimal Places | number | 1 | Decimals applied to numeric values. |
| Show Last Update | checkbox | true | Shows each row's last-update time. |
| Hide Frame | checkbox | false | See Common Concepts. |
cpu (label "CPU", unit "%"), another for ram, another for temp.
Need more help? See the HTTP API, MQTT setup or the Data Flow Guide — or contact support@virtuino.com.
Virtuino Cloud Platform — Widget Guide