From 9437e7cf730181572b8b1b7b281820316f9780bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20H=C3=A4fliger?= Date: Mon, 7 Apr 2025 15:58:16 +0200 Subject: [PATCH] d --- Manager_v2/module.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Manager_v2/module.php b/Manager_v2/module.php index 337e6a4..33e072d 100644 --- a/Manager_v2/module.php +++ b/Manager_v2/module.php @@ -110,7 +110,9 @@ class Manager_v2 extends IPSModule IPS_LogMessage("Manager", "aufgerufen komisch"); continue; } - + $idle = GetValue(IPS_GetObjectIDByIdent("Idle", $user["Verbraucher"])); + $powerStepsJson = GetValue(IPS_GetObjectIDByIdent("PowerSteps", $user["Verbraucher"])); + $powerSteps = json_decode($powerStepsJson, true); // Verbraucher-Daten zum gefilterten Array hinzufügen $filteredVerbraucher[] = [ "InstanceID" => $user["Verbraucher"], @@ -118,8 +120,8 @@ class Manager_v2 extends IPSModule "Bezogene_Energie" => GetValue(IPS_GetObjectIDByIdent("Bezogene_Energie", $user["Verbraucher"])), "PV_Prio" => GetValue(IPS_GetObjectIDByIdent("PV_Prio", $user["Verbraucher"])), "Sperre_Prio" => GetValue(IPS_GetObjectIDByIdent("Sperre_Prio", $user["Verbraucher"])), - "Idle" => GetValue(IPS_GetObjectIDByIdent("Idle", $user["Verbraucher"])), - "PowerSteps" => json_decode(GetValue(IPS_GetObjectIDByIdent("PowerSteps", $user["Verbraucher"])), true), + "Idle" => $$idle, + "PowerSteps" => $powerSteps, "Leistung_Delta" => GetValue(IPS_GetObjectIDByIdent("Leistung_Delta", $user["Verbraucher"])) ]; @@ -308,6 +310,10 @@ class Manager_v2 extends IPSModule // Fülle das Array mit allen entsprechenden Werten der Verbraucher ab foreach ($Verbraucher_Liste as $user) { // Verbraucher-Daten zum gefilterten Array hinzufügen + + + + $filteredVerbraucher[] = [ "InstanceID" => $user["Verbraucher"], "Aktuelle_Leistung" => GetValue(IPS_GetObjectIDByIdent("Power", $user["Verbraucher"])),