From 018215934eee871f64a765da311812f6cdd8f21c Mon Sep 17 00:00:00 2001 From: HorriblePerson555 <47578455+HorriblePerson555@users.noreply.github.com> Date: Mon, 20 Oct 2025 17:37:29 +0200 Subject: [PATCH] Fix recirculation flow measurement to use getCurrentValue and handle undefined values --- src/specificClass.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/specificClass.js b/src/specificClass.js index ebd08bf..44f41af 100644 --- a/src/specificClass.js +++ b/src/specificClass.js @@ -76,8 +76,8 @@ class Reactor { const Cs = isArray(this.state.at(-1)) ? this.state.at(-1) : this.state; const effluent = [{ topic: "Fluent", payload: { inlet: 0, F: math.sum(this.Fs), C: Cs }, timestamp: this.currentTime }]; if (this.returnPump) { - const recirculationFlow = this.returnPump.measurements.type("flow").variant("measured").position("atEquipement").getValue(); - effluent[0].F -= recirculationFlow; + const recirculationFlow = this.returnPump.measurements.type("flow").variant("measured").position("atEquipement").getCurrentValue(); + effluent[0].F -= recirculationFlow || 0; effluent.push({ topic: "Fluent", payload: { inlet: 1, F: recirculationFlow, C: Cs }, timestamp: this.currentTime }); } return effluent;