diff --git a/HauptManager/module.php b/HauptManager/module.php index bff0395..f0cdba3 100644 --- a/HauptManager/module.php +++ b/HauptManager/module.php @@ -202,7 +202,7 @@ class HauptManager extends IPSModule if (!empty($withoutZero)) { foreach ($withoutZero as $entry) { $resultArray['User'][] = [ - 'InstanceID' => $user['InstanceID'], + 'user' => $user['user'], 'Writeback' => $user['Writeback'], 'Set_Leistung' => min($entry["PowerSteps"]) ]; @@ -216,7 +216,7 @@ class HauptManager extends IPSModule $userEnergyProv = []; foreach ($samePriorityUsers as $user) { $userEnergyProv["User"] = [ - 'InstanceID' => $user['InstanceID'], + 'user' => $user['user'], 'Writeback' => $user['Writeback'], 'Set_Leistung' => 0 ]; @@ -226,7 +226,7 @@ class HauptManager extends IPSModule foreach ($samePriorityUsers as $user) { foreach ($user["PowerSteps"] as $step) { $allSteps[] = [ - "user" => $user["InstanceID"], + "user" => $user["user"], "Writeback" => $user["Writeback"], "step" => $step, ]; @@ -245,7 +245,7 @@ class HauptManager extends IPSModule $manager = $entry["Writeback"]; $powerstep = $entry["step"]; - $aktleistung = array_values(array_filter($samePriorityUsers, function($entry2) use ($user, $manager) { + $aktleistung = array_values(array_filter($userEnergyProv, function($entry2) use ($user, $manager) { return $entry2["user"] == $user && $entry2["Writeback"] == $manager; }))[0]["step"]; // Überprüfe, ob noch genügend verbleibende Energie für den nächsten Schritt vorhanden ist diff --git a/library.json b/library.json index 4a975e0..2204e60 100644 --- a/library.json +++ b/library.json @@ -6,7 +6,7 @@ "compatibility": { "version": "7.1" }, - "version": "1.169", + "version": "1.170", "build": 0, "date": 0 } \ No newline at end of file