From 8b1a86ad794f56ab94143330b86605f4ba6433d8 Mon Sep 17 00:00:00 2001 From: "belevo\\mh" Date: Tue, 7 Jan 2025 11:19:12 +0100 Subject: [PATCH] -- --- Boiler_2_Stufig_Mit_Fueler/module.php | 32 +++++++++++++-------------- library.json | 2 +- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/Boiler_2_Stufig_Mit_Fueler/module.php b/Boiler_2_Stufig_Mit_Fueler/module.php index af47b53..9ef9250 100644 --- a/Boiler_2_Stufig_Mit_Fueler/module.php +++ b/Boiler_2_Stufig_Mit_Fueler/module.php @@ -49,29 +49,29 @@ class Boiler_2_Stufig_Mit_Fueler extends IPSModule parent::ApplyChanges(); } - // Aktionen verarbeiten public function RequestAction($Ident, $Value) { + IPS_LogMessage("Boiler Debug", "RequestAction triggered: $Ident = $Value"); + switch ($Ident) { + case "Mindesttemperatur": + case "Maximaltemperatur": + case "Legionellentemperatur": + + $this->SetValue($Ident, $Value); + IPS_LogMessage("Boiler Debug", "$Ident updated to $Value"); + break; + case "SetAktuelle_Leistung": + $this->SetAktuelle_Leistung($Value); break; + case "GetCurrentData": - return $this->GetCurrentData($Value); - case "Mindesttemperatur": - // Setze den neuen Wert für Mindesttemperatur - $this->SetValue($Ident, $Value); - break; - - case "Maximaltemperatur": - // Setze den neuen Wert für Maximaltemperatur - $this->SetValue($Ident, $Value); - break; - - case "Legionellentemperatur": - // Setze den neuen Wert für Legionellentemperatur - $this->SetValue($Ident, $Value); - break; + + $result = $this->GetCurrentData($Value); + return $result; + default: throw new Exception("Invalid Ident"); } diff --git a/library.json b/library.json index 829a80e..ef3e182 100644 --- a/library.json +++ b/library.json @@ -6,7 +6,7 @@ "compatibility": { "version": "7.1" }, - "version": "0.264", + "version": "0.265", "build": 0, "date": 0