From 0b94f7ad15d3eb4e8fdaee689afa3a8b504cf663 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20H=C3=A4fliger?= Date: Wed, 19 Mar 2025 16:26:21 +0100 Subject: [PATCH] no message --- HauptManager/module.php | 1 + Manager/module.php | 9 +++++---- library.json | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/HauptManager/module.php b/HauptManager/module.php index d6f6f7d..ed2b471 100644 --- a/HauptManager/module.php +++ b/HauptManager/module.php @@ -234,6 +234,7 @@ class HauptManager extends IPSModule $userEnergyProv[$user['InstanceID']] = [ 'user' => $user['InstanceID'], 'Writeback' => $user['Writeback'], + 'Leistung_Delta' => $user["Leistung_Delta"], 'Set_Leistung' => 0 ]; } diff --git a/Manager/module.php b/Manager/module.php index 1726fa5..f7330d3 100644 --- a/Manager/module.php +++ b/Manager/module.php @@ -245,6 +245,7 @@ class Manager extends IPSModule if($step>=0){ $allSteps[] = [ "user" => $user["InstanceID"], + "Leistung_Delta" => $user["Leistung_Delta"], "step" => $step, ];} } @@ -262,9 +263,9 @@ class Manager extends IPSModule $powerstep = $entry["step"]; // Überprüfe, ob noch genügend verbleibende Energie für den nächsten Schritt vorhanden ist - if ($remainingPower >= $powerstep - $userEnergyProv[$user]-$user["Leistung_Delta"]) { // oder bedingung testen + if ($remainingPower >= $powerstep - $userEnergyProv[$user]-$entry["Leistung_Delta"]) { // oder bedingung testen // Aktualisiere die verbleibende Energie und die bereitgestellte Energie für den Benutzer - $remainingPower -= $powerstep - $userEnergyProv[$user]-$user["Leistung_Delta"]; + $remainingPower -= $powerstep - $userEnergyProv[$user]-$entry["Leistung_Delta"]; $userEnergyProv[$user] = $powerstep; } @@ -328,9 +329,9 @@ class Manager extends IPSModule $powerstep = $entry["step"]; // Überprüfe, ob noch genügend verbleibende Energie für den nächsten Schritt vorhanden ist - if ($remainingPower >= $powerstep - $userEnergyProv[$user]+$user["Leistung_Delta"]) { // oder bedingung testen + if ($remainingPower >= $powerstep - $userEnergyProv[$user]+$entry["Leistung_Delta"]) { // oder bedingung testen // Aktualisiere die verbleibende Energie und die bereitgestellte Energie für den Benutzer - $remainingPower -= $powerstep - $userEnergyProv[$user]+$user["Leistung_Delta"]; + $remainingPower -= $powerstep - $userEnergyProv[$user]+$entry["Leistung_Delta"]; $userEnergyProv[$user] = $powerstep; } diff --git a/library.json b/library.json index 8f7d91f..f5aa8dc 100644 --- a/library.json +++ b/library.json @@ -6,7 +6,7 @@ "compatibility": { "version": "7.1" }, - "version": "1.207", + "version": "1.208", "build": 0, "date": 0 } \ No newline at end of file