diff --git a/HauptManager/module.php b/HauptManager/module.php index d5ce79d..356cd2c 100644 --- a/HauptManager/module.php +++ b/HauptManager/module.php @@ -278,7 +278,7 @@ class HauptManager extends IPSModule // Überprüfe, ob noch genügend verbleibende Energie für den nächsten Schritt vorhanden ist if ($remainingPower >= $powerstep - $aktleistung['Set_Leistung']+$user["Leistung_Delta"]) { // Aktualisiere die verbleibende Energie und die bereitgestellte Energie für den Benutzer - $remainingPower -= $powerstep - $aktleistung['Set_Leistung']; + $remainingPower -= $powerstep - $aktleistung['Set_Leistung']+$user["Leistung_Delta"]; array_walk($userEnergyProv, function(&$entry3) use ($user, $manager, $powerstep) { if ($entry3["user"] == $user && $entry3["Writeback"] == $manager) { @@ -363,7 +363,7 @@ class HauptManager extends IPSModule // Überprüfe, ob noch genügend verbleibende Energie für den nächsten Schritt vorhanden ist if ($remainingPower >= $powerstep - $aktleistung['Set_Leistung']-$user["Leistung_Delta"]) { // Aktualisiere die verbleibende Energie und die bereitgestellte Energie für den Benutzer - $remainingPower -= $powerstep - $aktleistung['Set_Leistung']; + $remainingPower -= $powerstep - $aktleistung['Set_Leistung']-$user["Leistung_Delta"]; array_walk($userEnergyProv, function(&$entry3) use ($user, $manager, $powerstep) { if ($entry3["user"] == $user && $entry3["Writeback"] == $manager) { diff --git a/Manager/module.php b/Manager/module.php index 023a415..b0bc751 100644 --- a/Manager/module.php +++ b/Manager/module.php @@ -265,7 +265,7 @@ class Manager extends IPSModule // Ü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 // Aktualisiere die verbleibende Energie und die bereitgestellte Energie für den Benutzer - $remainingPower -= $powerstep - $userEnergyProv[$user]; + $remainingPower -= $powerstep - $userEnergyProv[$user]-$user["Leistung_Delta"]; $userEnergyProv[$user] = $powerstep; } @@ -331,7 +331,7 @@ class Manager extends IPSModule // Ü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 // Aktualisiere die verbleibende Energie und die bereitgestellte Energie für den Benutzer - $remainingPower -= $powerstep - $userEnergyProv[$user]; + $remainingPower -= $powerstep - $userEnergyProv[$user]+$user["Leistung_Delta"]; $userEnergyProv[$user] = $powerstep; } diff --git a/library.json b/library.json index d7e0d26..7822fb6 100644 --- a/library.json +++ b/library.json @@ -6,7 +6,7 @@ "compatibility": { "version": "7.1" }, - "version": "1.200", + "version": "1.201", "build": 0, "date": 0 } \ No newline at end of file