Using latest versions.
I have a subflow that generates UI elements for a device.
heartbeat and relay status for some reason aren't displayed like the others. I can't figure out what is causing this. Each variable type has its own group in the same tab. Layout schemes appear identical to the other nodes.
If i import the ui nodes themselves to a fresh nodered, put them in a subflow and create instances, it displays it properly.
[
{
"id": "67e6135eefb495ae",
"type": "ui_text",
"z": "2243e6e3e8fee3db",
"group": "4c980b53c453676d",
"order": 1,
"width": 2,
"height": 2,
"name": "",
"label": "",
"format": "{{msg.payload}}",
"layout": "row-left",
"className": "",
"x": 1370,
"y": 420,
"wires": []
},
{
"id": "16561f74cc4d2532",
"type": "ui_text",
"z": "2243e6e3e8fee3db",
"group": "7b5fc41e18f7a120",
"order": 1,
"width": 2,
"height": 2,
"name": "",
"label": "",
"format": "{{msg.payload}}",
"layout": "row-left",
"className": "",
"x": 810,
"y": 440,
"wires": []
},
{
"id": "75ccc538d6cfb036",
"type": "ui_text",
"z": "2243e6e3e8fee3db",
"group": "edfd3428f698f8f3",
"order": 1,
"width": 2,
"height": 2,
"name": "",
"label": "",
"format": "{{msg.payload}}",
"layout": "row-spread",
"className": "",
"x": 810,
"y": 400,
"wires": []
},
{
"id": "b66f5fbbceb06eb0",
"type": "ui_text",
"z": "2243e6e3e8fee3db",
"group": "6c2e1a94e1faf88d",
"order": 1,
"width": 2,
"height": 2,
"name": "",
"label": "",
"format": "{{msg.payload}}",
"layout": "row-spread",
"className": "",
"x": 810,
"y": 360,
"wires": []
},
{
"id": "b8797a32923fc7a6",
"type": "ui_gauge",
"z": "2243e6e3e8fee3db",
"name": "",
"group": "dc6e68a66952f64c",
"order": 1,
"width": 2,
"height": 2,
"gtype": "gage",
"title": "",
"label": "Watts",
"format": "{{value}}",
"min": 0,
"max": "1000",
"colors": [
"#00b500",
"#e6e600",
"#ca3838"
],
"seg1": "",
"seg2": "",
"className": "",
"x": 810,
"y": 320,
"wires": []
},
{
"id": "e8cfcf8803914ccd",
"type": "ui_text",
"z": "2243e6e3e8fee3db",
"group": "b456e7b1c267ea12",
"order": 1,
"width": 2,
"height": 2,
"name": "",
"label": "",
"format": "{{msg.payload}}",
"layout": "row-spread",
"className": "",
"x": 810,
"y": 280,
"wires": []
},
{
"id": "4c980b53c453676d",
"type": "ui_group",
"z": "2243e6e3e8fee3db",
"name": "Heartbeat",
"tab": "39e42669641ae361",
"order": 7,
"disp": true,
"width": 2,
"collapse": false,
"className": ""
},
{
"id": "7b5fc41e18f7a120",
"type": "ui_group",
"z": "2243e6e3e8fee3db",
"name": "Relay Status",
"tab": "39e42669641ae361",
"order": 6,
"disp": true,
"width": 2,
"collapse": false,
"className": ""
},
{
"id": "edfd3428f698f8f3",
"type": "ui_group",
"name": "Comment",
"tab": "39e42669641ae361",
"order": 3,
"disp": true,
"width": 2,
"collapse": false,
"className": ""
},
{
"id": "6c2e1a94e1faf88d",
"type": "ui_group",
"name": "IP",
"tab": "39e42669641ae361",
"order": 5,
"disp": true,
"width": 2,
"collapse": false,
"className": ""
},
{
"id": "dc6e68a66952f64c",
"type": "ui_group",
"name": "Usage",
"tab": "39e42669641ae361",
"order": 1,
"disp": true,
"width": 2,
"collapse": false,
"className": ""
},
{
"id": "b456e7b1c267ea12",
"type": "ui_group",
"name": "Device",
"tab": "39e42669641ae361",
"order": 2,
"disp": true,
"width": 2,
"collapse": false,
"className": ""
},
{
"id": "39e42669641ae361",
"type": "ui_tab",
"name": "Shelly list",
"icon": "dashboard",
"order": 3,
"disabled": false,
"hidden": false
}
]