Skip to main content
Category: Display · Reads data: yes · Sends commands: no

Mental model

An Indicator is a warning light. A small dot or badge that changes color with a value — the most compact way to show “good / bad / active.”

When to use it

  • A tiny status marker next to a device or reading
  • Space-constrained state display

Settings

General / Data

  • Widget Title / ID · bind to a value or field path

Style

State colors, size, shape — set how each state looks.

Example

device.updateWidget(targetId, "linkDot", String(online ? "on" : "off"));

Script API example

The same interactions from a dashboard script:
ws.onMessage((msg) => {
  if (msg.link !== undefined) widget.setValue('linkDot', msg.link ? 'on' : 'off');
});

Status

A larger status display with a label.