From 3350eeb86a041bb5c60c4f84d53565e95204f532 Mon Sep 17 00:00:00 2001
From: "p.vanderwilt"
Date: Mon, 22 Sep 2025 13:59:21 +0200
Subject: [PATCH] Refactor updatePumpFlow method to improve flow measurement
validation and logging
---
src/specificClass.js | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/specificClass.js b/src/specificClass.js
index fa4ecdc..b537b20 100644
--- a/src/specificClass.js
+++ b/src/specificClass.js
@@ -21,7 +21,13 @@ class liquidFlowHandler {
}
updatePumpFlow() {
- this.flow = this.pump.measurements.type("flow").variant("measured").position("downstream").getCurrentValue() || 0;
+ const measuredFlow = this.pump.measurements.type("flow").variant("measured").position("downstream").getCurrentValue();
+ if (!measuredFlow) {
+ this.logger.warn(`Invalid flow value provided: ${measuredFlow}`);
+ this.flow = 0;
+ return;
+ }
+ this.flow = measuredFlow;
}
getOutput() {