Skip to main content

signals

Signals (time-series channels), signal groups, latest values and measurement names.

📄️Get where a signal is still used

Lists the dashboard panels that show the signal, the forms that write into it, the workflow configurations - virtual signals included - that read it through an input, the signal groups it is a member of and the alarm rules bound to it by hand, for the warning before the signal is deleted (HET-2038). Reads the data source references of every panel and the wiring of every workflow of the tenant, so it may take a few seconds. Objects the caller may not read are listed with `readable: false` and nothing that opens them - a server that does not do so yet counts them in `unreadable`.

📄️Set how the values of a signal's MQTT metric are compressed

Sets the compression the mqtt-client applies to the metric of the signal (HET-2188). The compression belongs to the metric, so it applies to every signal reading the metric. Takes effect with the mqtt-client's next reconciliation (30 s); stored values stay as they are. Needs the write right on every live signal reading the metric, not only on this one; `403` without naming the others, which the caller may not be allowed to read. `400` when the metric is not MQTT or the compression is not one the platform offers (interval, deadband).