fix(trends): add msg.timestamp to chart data points
Some checks failed
CI / lint-and-test (push) Has been cancelled
Some checks failed
CI / lint-and-test (push) Has been cancelled
FlowFuse ui-chart with xAxisType=time may need an explicit timestamp on each msg for the time axis to render. Added Date.now() as msg.timestamp on the per-pump dispatcher flow/power outputs. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -882,6 +882,7 @@ def build_ui_tab():
|
||||
f"dispatch_{pump}", TAB_UI, LANE_X[1], y_p + 40,
|
||||
f"dispatch {label}",
|
||||
"const p = msg.payload || {};\n"
|
||||
"const ts = Date.now();\n"
|
||||
"return [\n"
|
||||
" {payload: String(p.state || 'idle')},\n"
|
||||
" {payload: String(p.mode || 'auto')},\n"
|
||||
@@ -890,8 +891,8 @@ def build_ui_tab():
|
||||
" {payload: String(p.power || 'n/a')},\n"
|
||||
" {payload: String(p.pUp || 'n/a')},\n"
|
||||
" {payload: String(p.pDn || 'n/a')},\n"
|
||||
" p.flowNum != null ? {topic: '" + label + "', payload: p.flowNum} : null,\n"
|
||||
" p.powerNum != null ? {topic: '" + label + "', payload: p.powerNum} : null,\n"
|
||||
" p.flowNum != null ? {topic: '" + label + "', payload: p.flowNum, timestamp: ts} : null,\n"
|
||||
" p.powerNum != null ? {topic: '" + label + "', payload: p.powerNum, timestamp: ts} : null,\n"
|
||||
"];",
|
||||
outputs=9,
|
||||
wires=[
|
||||
|
||||
Reference in New Issue
Block a user