MQTT: read Sparkplug B array metrics as 1-D OPC UA arrays (R06:M-5) #754
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The Sparkplug ingestor refuses array metrics ("not supported in v1",
SparkplugIngestor.csaround line 1274). Lane G2 (c14a3388,15bd409c) made those leaves non-bindable in the browser and said why, so an operator can no longer commit a tag that never receives data (R06:M-5). The underlying capability, reading Sparkplug array datatypes into 1-D OPC UA arrays, is still missing. The remediation plan said to file a feature issue for it, and none exists.Work: decode the Sparkplug B array types (Int8..UInt64, Float, Double, Boolean, String arrays) into
ValueRank=1values, reusing the fleet's 1-D array model. After that, re-enable binding for those leaves in the browser.Source: docs/reviews/2026-10-21/06-drivers-session.md:132-136 (M-5); docs/superpowers/plans/2026-10-22-review-remediation.md (Lane G2: "Sparkplug-array-read feature issue"). Related: #744, #515.