From 80ebe75bffa22a02ab628254be50cf055d85d9dc Mon Sep 17 00:00:00 2001 From: "belevo\\mh" Date: Wed, 12 Nov 2025 10:24:33 +0100 Subject: [PATCH] no message --- Puffer_Speicher/module.php | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Puffer_Speicher/module.php b/Puffer_Speicher/module.php index e4bf203..060f088 100644 --- a/Puffer_Speicher/module.php +++ b/Puffer_Speicher/module.php @@ -178,20 +178,21 @@ class Puffer_Speicher extends IPSModule $boilertemperatur_glätten = $this->ReadPropertyBoolean("Puffertemperatur_glätten"); if ($boilertemperatur_glätten) { // Wenn Glättung aktiviert ist, führe das Glätten durch - $boilerFuehlerPT1ID = $this->ReadPropertyInteger("Pufferfuehler_PT1"); - + $boilerPT1 = GetValue($this->ReadPropertyInteger("Pufferfuehler_PT1")); + /* if (IPS_VariableExists($boilerFuehlerPT1ID)) { $boilerPT1 = GetValue($boilerFuehlerPT1ID); } else { $boilerPT1 = 0.0; // Standardwert } - + + $boilerTempID = $this->GetIDForIdent("Boilertemperatur"); if (IPS_VariableExists($boilerTempID)) { $boilerTemp = $this->GetValue("Boilertemperatur"); } else { $boilerTemp = 0.0; // Standardwert - } + }*/ // PT $time_constant= $this->ReadPropertyInteger("ZeitKonstante"); @@ -201,13 +202,13 @@ class Puffer_Speicher extends IPSModule $this->SetValue("Puffertemperatur", $newBoilerTemp); } else { // Wenn Glättung nicht aktiviert ist, setze die Boilertemperatur direkt auf den Wert des Boilerfühlers - $boilerFuehlerPT1ID = $this->ReadPropertyInteger("Pufferfuehler_PT1"); - + $boilerPT1 = GetValue($this->ReadPropertyInteger("Pufferfuehler_PT1")); + /* if (IPS_VariableExists($boilerFuehlerPT1ID)) { $boilerPT1 = GetValue($boilerFuehlerPT1ID); } else { $boilerPT1 = 0.0; // Standardwert - } + }*/ // Setze Boilertemperatur direkt auf den Wert des Boilerfühlers $this->SetValue("Puffertemperatur", $boilerPT1); }