This commit is contained in:
2025-04-07 15:58:16 +02:00
parent 7d53db48b8
commit 9437e7cf73

View File

@@ -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"])),