diff --git a/HauptManager/module.php b/HauptManager/module.php index 30f85d6..a67e7aa 100644 --- a/HauptManager/module.php +++ b/HauptManager/module.php @@ -223,7 +223,7 @@ class HauptManager extends IPSModule $userEnergyProv = []; foreach ($samePriorityUsers as $user) { - $userEnergyProv[$user['InstanceID']] = [ + $userEnergyProv[strval($user['InstanceID'])] = [ 'user' => $user['InstanceID'], 'Writeback' => $user['Writeback'], 'Set_Leistung' => 0 @@ -243,13 +243,14 @@ class HauptManager extends IPSModule } } - IPS_LogMessage("Hauptmanager", "Eintrag allSteps: ".print_r($allSteps)); // Sortiere die Schritte nach Größe usort($allSteps, function ($a, $b) { return $a["step"] <=> $b["step"]; }); + IPS_LogMessage("Hauptmanager", "Eintrag allSteps: ".print_r($allSteps)); + // Iteriere durch alle Schritte foreach ($allSteps as $entry) { $user = $entry["user"]; @@ -257,7 +258,7 @@ class HauptManager extends IPSModule $powerstep = $entry["step"]; - $aktleistung = array_filter($userEnergyProv[$user], function($entry2) use ($user, $manager) { + $aktleistung = array_filter($userEnergyProv[strval($user)], function($entry2) use ($user, $manager) { return $entry2["user"] == $user && $entry2["Writeback"] == $manager; }); 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