array zugriff geändert

This commit is contained in:
2025-03-04 08:45:41 +01:00
parent 15c664c455
commit 21eab7d4fc
2 changed files with 3 additions and 5 deletions

View File

@@ -63,7 +63,6 @@ class HauptManager extends IPSModule
} }
IPS_LogMessage("Hauptmanager Netzbezug", $Netzbezug);
@@ -107,7 +106,6 @@ class HauptManager extends IPSModule
// Berücksichtigung der bereits verteilten Leistungen (nachher kann dafür wieder bei 0 begonnen werden zu verteilen) // Berücksichtigung der bereits verteilten Leistungen (nachher kann dafür wieder bei 0 begonnen werden zu verteilen)
$remainingPower += $totalAktuelle_Leistung; $remainingPower += $totalAktuelle_Leistung;
IPS_LogMessage("Hauptmanager", print_r($Verbraucher_Liste_Korr));
// Wenn nicht alle Benutzer Idle = true sind, rufe SetAktuelle_Leistung mit Aktuelle_Leistung Werten auf, (alle Verbraucher behalten die aktuelle Leistung) // Wenn nicht alle Benutzer Idle = true sind, rufe SetAktuelle_Leistung mit Aktuelle_Leistung Werten auf, (alle Verbraucher behalten die aktuelle Leistung)
if (!$allIdle) { if (!$allIdle) {
// Schritt 1: Benutzer nach Writeback-Wert aufteilen // Schritt 1: Benutzer nach Writeback-Wert aufteilen
@@ -163,13 +161,13 @@ class HauptManager extends IPSModule
// Schleife durch alle Prioritäten // Schleife durch alle Prioritäten
$priorities = array_unique( $priorities = array_unique(
array_column($Verbraucher_Liste_Korr[0], $priorityKey) array_column($Verbraucher_Liste_Korr[0]["User"], $priorityKey)
); );
$groupedUsers = []; $groupedUsers = [];
foreach ($priorities as $priority) { foreach ($priorities as $priority) {
$groupedUsers[$priority] = array_filter( $groupedUsers[$priority] = array_filter(
$Verbraucher_Liste_Korr[0], $Verbraucher_Liste_Korr[0]["User"],
function ($user) use ($priority, $priorityKey) { function ($user) use ($priority, $priorityKey) {
return $user[$priorityKey] == $priority; return $user[$priorityKey] == $priority;
} }

View File

@@ -6,7 +6,7 @@
"compatibility": { "compatibility": {
"version": "7.1" "version": "7.1"
}, },
"version": "1.160", "version": "1.161",
"build": 0, "build": 0,
"date": 0 "date": 0
} }