Constrain value before checking for updates to avoid out of bound scaling event triggers / updates when nothing changes.

This commit is contained in:
znetsixe
2025-10-02 17:10:23 +02:00
parent 9a7b5a93ed
commit 94da1a36e4
2 changed files with 16 additions and 2 deletions

View File

@@ -81,11 +81,13 @@ class nodeClass {
enabled: uiConfig.simulator
},
functionality: {
positionVsParent: uiConfig.positionVsParent || 'atEquipment', // Default to 'atEquipment' if not specified
positionVsParent: uiConfig.positionVsParent,// Default to 'atEquipment' if not specified
distance: uiConfig.hasDistance ? uiConfig.distance : undefined
}
};
console.log("---================>>>>>Loaded config:", uiConfig.positionVsParent);
// Utility for formatting outputs
this._output = new outputUtils();
}
@@ -102,9 +104,11 @@ class nodeClass {
* Bind Measurement events to Node-RED status updates. Using internal emitter. --> REMOVE LATER WE NEED ONLY COMPLETE CHILDS AND THEN CHECK FOR UPDATES
*/
_bindEvents() {
this.source.emitter.on('mAbs', (val) => {
this.node.status({ fill: 'green', shape: 'dot', text: `${val} ${this.config.general.unit}` });
});
}
/**