From b2709e18c56786fa6c6060426bd1d7ba4ae1193c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20H=C3=A4fliger?= Date: Mon, 3 Mar 2025 16:19:40 +0100 Subject: [PATCH] Zugriff auf array war falsch --- HauptManager/module.php | 6 +++--- library.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/HauptManager/module.php b/HauptManager/module.php index 67abfc0..53f666c 100644 --- a/HauptManager/module.php +++ b/HauptManager/module.php @@ -81,7 +81,7 @@ class HauptManager extends IPSModule // Alle Energieverbraucher auslesen und dekodieren - if (empty($Verbraucher_Liste_Korr[0])) { + if (empty($Verbraucher_Liste_Korr[0]["User"])) { // Liste ist leer, daher nichts zu tun IPS_LogMessage("Manager", "aufgerufen leere liste"); @@ -92,7 +92,7 @@ class HauptManager extends IPSModule $totalAktuelle_Leistung = 0; // Variable zur Summierung der Aktuelle_Leistung Werte // Fülle das Array mit allen entsprechenden Werten der Verbraucher ab - foreach ($Verbraucher_Liste_Korr[0] as $user) { + foreach ($Verbraucher_Liste_Korr[0]["User"] as $user) { // Überprüfen, ob alle Benutzer Idle = true sind, wenn einer nicht ist, wird später verworfen... if (!$user["Idle"]) { @@ -113,7 +113,7 @@ class HauptManager extends IPSModule if (true) { // Schritt 1: Benutzer nach Writeback-Wert aufteilen $writebackArrays = []; - foreach ($Verbraucher_Liste_Korr[0] as $user) { + foreach ($Verbraucher_Liste_Korr[0]["User"] as $user) { $writeback = $user['Writeback']; IPS_LogMessage("Manager", $writeback); diff --git a/library.json b/library.json index 72ca186..8a47d55 100644 --- a/library.json +++ b/library.json @@ -6,7 +6,7 @@ "compatibility": { "version": "7.1" }, - "version": "1.154", + "version": "1.155", "build": 0, "date": 0 } \ No newline at end of file