Widget data sources explained

Updated

Every widget pulls from one data source. The types:

Source Use it for
rs485-tag RS485/Modbus device + tag — history seed + live stream
device-tag Same as above for I²C/SPI/bus devices
rs485-query Long time ranges — backend time-bucketed history + live tail
computed A formula across several tags (see computed widgets)
mqtt A live value from one of your own MQTT topics, relayed by Synacl (limits below)
http-poll A live value Synacl fetches from a public URL on an interval (limits below)
static A constant value (labels, references)

For charts over hours/days, prefer rs485-query — it buckets history on the server so the browser isn't flooded with raw points. For single live values, rs485-tag/device-tag are simplest. See aggregation to downsample any stream.

The two sources Synacl fetches for you

MQTT Topic and HTTP Poll don't read a device tag. While the dashboard is open, Synacl subscribes to the topic or polls the URL on your behalf and streams what comes back to the widget. Because the request is made from Synacl's side, both work within limits:

A source that is refused simply shows no value in its widget; the rest of the dashboard is unaffected. To chart something that lives on your own network, read it through a gateway instead — as an HTTP-polled device or a direct MQTT device — which also gives it history, alerts and rules.