From 98cd44d3ae2106a459adee1bfebb8c13e37a695a Mon Sep 17 00:00:00 2001 From: znetsixe <73483679+znetsixe@users.noreply.github.com> Date: Thu, 6 Nov 2025 11:18:54 +0100 Subject: [PATCH] updated output utils bug fixes for formatting --- src/helper/outputUtils.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/helper/outputUtils.js b/src/helper/outputUtils.js index bd6fb8d..744b2ea 100644 --- a/src/helper/outputUtils.js +++ b/src/helper/outputUtils.js @@ -64,7 +64,7 @@ class OutputUtils { influxDBFormat(changedFields, config , flatTags) { // Create the measurement and topic using softwareType and name config.functionality.softwareType + . - const measurement = config.general.name; + const measurement = `${config.functionality?.softwareType}_${config.general?.id}`; const payload = { measurement: measurement, fields: changedFields, @@ -104,24 +104,23 @@ class OutputUtils { return { // general properties id: config.general?.id, - name: config.general?.name, - unit: config.general?.unit, // functionality properties softwareType: config.functionality?.softwareType, role: config.functionality?.role, // asset properties (exclude machineCurve) uuid: config.asset?.uuid, + tagcode: config.asset?.tagcode, geoLocation: config.asset?.geoLocation, - supplier: config.asset?.supplier, + category: config.asset?.category, type: config.asset?.type, - subType: config.asset?.subType, model: config.asset?.model, + unit: config.general?.unit, }; } processFormat(changedFields,config) { // Create the measurement and topic using softwareType and name config.functionality.softwareType + . - const measurement = config.general.name; + const measurement = `${config.functionality?.softwareType}_${config.general?.id}`; const payload = changedFields; const topic = measurement; const msg = { topic: topic, payload: payload };