How to update the UI surface on Dashboard when a new message arrived

Hello!
I am in the process of creating my first node to display a speedometer on the dashboard.
I have the problem that the written HTML code for the dashboard is not updated when a new message arrives.
My code is structured according to the following scheme:

module.exports = function(RED) {
  function html(config) {
    var code = String.raw`
    <div>
      <p>text</p>
      <p>${config.var}</p>
    </div>`;
    return code;
  }

  function node(config) {
    var ui = RED.require("node-red-dashboard")(RED);
    RED.nodes.createNode(this, config);
    var done = ui.addWidget({
      format: html(config);
      //definition of more properties
    })
  }
  RED.nodes.registerType('ui_node',FirstNode);
}

Is there a function that regenerates the HTML code or is there another way to define the HTML code so that it is regenerated with each new message?

Thank you for your replies.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.