From f887dba1e8858d4727ea4595355b900f20ca8ad1 Mon Sep 17 00:00:00 2001 From: "belevo\\mh" Date: Mon, 9 Feb 2026 09:31:25 +0100 Subject: [PATCH] no message --- Batterie/module.php | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/Batterie/module.php b/Batterie/module.php index 0f81f5c..e74cf1b 100644 --- a/Batterie/module.php +++ b/Batterie/module.php @@ -91,11 +91,33 @@ class Batterie extends IPSModule break; } - + $maxBatVar = $this->ReadPropertyInteger("MaxBatterieleistung"); + $maxNachVar = $this->ReadPropertyInteger("MaxNachladen"); + + if ($maxBatVar > 0) { + $this->RegisterMessage($maxBatVar, VM_UPDATE); + } + if ($maxNachVar > 0) { + $this->RegisterMessage($maxNachVar, VM_UPDATE); + } } + public function MessageSink($TimeStamp, $SenderID, $Message, $Data) +{ + if ($Message !== VM_UPDATE) { + return; + } + + $maxBatVar = $this->ReadPropertyInteger("MaxBatterieleistung"); + $maxNachVar = $this->ReadPropertyInteger("MaxNachladen"); + + if ($SenderID === $maxBatVar || $SenderID === $maxNachVar) { + // PowerSteps sofort neu berechnen (mit aktuellem Peak-Status) + $this->GetCurrentData($this->GetValue("Is_Peak_Shaving")); + } +}