array angepasst

This commit is contained in:
2025-02-28 14:28:36 +01:00
parent 72da59fdd8
commit ee4e17a089
2 changed files with 13 additions and 6 deletions

View File

@@ -42,14 +42,21 @@ class HauptManager extends IPSModule
$currentTime = time();
$Netzbezug = 0;
$Verbraucher_Liste_Korr = [];
IPS_LogMessage("Hauptmanager", print_r($Verbraucher_Liste));
foreach ($Verbraucher_Liste as $key => $user) {
$Verbraucher_Liste["User_Up"] = json_decode(GetValue($user["User_Up"]));
if (isset($user["Timestamp"]) && ($currentTime - $user["Timestamp"]) < 30) {
$summeNetzbezug += $user["Netzbezug"];
} else {
unset($Verbraucher_Liste[$key]);
$decodedUser = json_decode(GetValue($user["User_Up"]))
if (isset($decodedUser["Timestamp"]) && (($currentTime - $decodedUser)["Timestamp"]) < 30) {
Verbraucher_Liste_Korr[] = [
"User" => json_decode(GetValue($user["User_Up"])),
"Sendback" => $user["User_Down"]
];
$summeNetzbezug += $decodedUser["Netzbezug"];
}
}
IPS_LogMessage("Hauptmanager", print_r($Verbraucher_Liste));