Array optimiert

This commit is contained in:
2025-03-03 14:21:47 +01:00
parent a27a5b8bbd
commit 9d7987a405
2 changed files with 11 additions and 7 deletions

View File

@@ -47,21 +47,25 @@ class HauptManager extends IPSModule
foreach ($Verbraucher_Liste as $user) { foreach ($Verbraucher_Liste as $user) {
$decodedUser = json_decode(GetValue($user["User_Up"]), true); $decodedUser = json_decode(GetValue($user["User_Up"]), true)[0];
IPS_LogMessage("Hauptmanager", print_r($decodedUser)); IPS_LogMessage("Hauptmanager", print_r($decodedUser));
IPS_LogMessage("Hauptmanager", $decodedUser[0]["Timestamp"]); IPS_LogMessage("Hauptmanager", $decodedUser[0]["Timestamp"]);
if (isset($decodedUser[0]["Timestamp"]) && (($currentTime - $decodedUser[0]["Timestamp"])) < 30) {
IPS_LogMessage("Hauptmanager", "Im here");
if (isset($decodedUser["Timestamp"]) && (($currentTime - $decodedUser["Timestamp"])) < 30) {
IPS_LogMessage("Hauptmanager", "Im here");
foreach ($decodedUser as $subuser) {
$subuser["Writeback"] =$user["User_Down"];
$Verbraucher_Liste_Korr[] = [ $Verbraucher_Liste_Korr[] = [
"User" => $decodedUser, "User" => $subuser,
"Sendback" => $user["User_Down"]
]; ];
}
$Netzbezug += $decodedUser["Netzbezug"]; $Netzbezug += $decodedUser["Netzbezug"];
} }
} }
IPS_LogMessage("Hauptmanager", print_r($Verbraucher_Liste_Korr)); IPS_LogMessage("Hauptmanager", print_r($Verbraucher_Liste_Korr));

View File

@@ -6,7 +6,7 @@
"compatibility": { "compatibility": {
"version": "7.1" "version": "7.1"
}, },
"version": "1.138", "version": "1.139",
"build": 0, "build": 0,
"date": 0 "date": 0
} }