From 8374d2d1da2d4308fdce428b52284e3b5b40e4a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20H=C3=A4fliger?= Date: Mon, 10 Mar 2025 06:27:32 +0100 Subject: [PATCH] aufrechnung leistung optimiert --- Manager/module.php | 6 +++++- library.json | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Manager/module.php b/Manager/module.php index 9370b06..61f1a68 100644 --- a/Manager/module.php +++ b/Manager/module.php @@ -136,9 +136,13 @@ class Manager extends IPSModule IPS_LogMessage("Manager", "nciht idle"); } + if(in_array(0, $powerSteps, true)){ // Addiere die aktuell bereits verwendete Leistung auf, um sie bei der verteilung zu berücksichtigen $totalAktuelle_Leistung += $Aktuelle_Leistung; + + } + } // Berücksichtigung der bereits verteilten Leistungen (nachher kann dafür wieder bei 0 begonnen werden zu verteilen) $remainingPower += $totalAktuelle_Leistung; @@ -216,7 +220,7 @@ class Manager extends IPSModule $minPowerStep = min($entry["PowerSteps"]); IPS_RequestAction($instanceID,"SetAktuelle_Leistung",$minPowerStep); - $remainingPower -= $entry["Aktuelle_Leistung"]; + //$remainingPower -= $entry["Aktuelle_Leistung"]; } } IPS_LogMessage("Manag abzug noller", $remainingPower); diff --git a/library.json b/library.json index e52ddd6..403ee9b 100644 --- a/library.json +++ b/library.json @@ -6,7 +6,7 @@ "compatibility": { "version": "7.1" }, - "version": "1.181", + "version": "1.182", "build": 0, "date": 0 } \ No newline at end of file