Skip to content

Runtime Updates via MQTT

All interactive DataView widgets can be updated live at runtime over MQTT downlink without restarting the device or re-allocating the DataView.

Runtime updates use the app MQTT downlink topic envelope:

{
"app": {
"<dvname>": {
"data": {
"<widgetname>": <VALUE>
},
"actions": [
{
"a": "<ACTION_SHORTNAME>",
"p": "<PARAMETER>"
}
]
}
}
}
  • Single / Multi Widget Updates: Modify text strings, numeric telemetry, colors, and graphics in real time.
  • Interactive MsgList CRUD: Push alerts, update responder counts, and clear message lists.
  • Dynamic Navigation: Switch InfoPages (gotoPage) or focus widgets (gotoWidget) on demand.