From 21eab7d4fc3281b65f7b18b19da72dc8156be8ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20H=C3=A4fliger?= Date: Tue, 4 Mar 2025 08:45:41 +0100 Subject: [PATCH] =?UTF-8?q?array=20zugriff=20ge=C3=A4ndert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HauptManager/module.php | 6 ++---- library.json | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/HauptManager/module.php b/HauptManager/module.php index 1ae519d..6ce4970 100644 --- a/HauptManager/module.php +++ b/HauptManager/module.php @@ -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) $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) if (!$allIdle) { // Schritt 1: Benutzer nach Writeback-Wert aufteilen @@ -163,13 +161,13 @@ class HauptManager extends IPSModule // Schleife durch alle Prioritäten $priorities = array_unique( - array_column($Verbraucher_Liste_Korr[0], $priorityKey) + array_column($Verbraucher_Liste_Korr[0]["User"], $priorityKey) ); $groupedUsers = []; foreach ($priorities as $priority) { $groupedUsers[$priority] = array_filter( - $Verbraucher_Liste_Korr[0], + $Verbraucher_Liste_Korr[0]["User"], function ($user) use ($priority, $priorityKey) { return $user[$priorityKey] == $priority; } diff --git a/library.json b/library.json index cef72f2..3b9938f 100644 --- a/library.json +++ b/library.json @@ -6,7 +6,7 @@ "compatibility": { "version": "7.1" }, - "version": "1.160", + "version": "1.161", "build": 0, "date": 0 } \ No newline at end of file