diff --git a/HauptManager/module.php b/HauptManager/module.php index 3bee6b4..c57adf4 100644 --- a/HauptManager/module.php +++ b/HauptManager/module.php @@ -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)); diff --git a/library.json b/library.json index 9785467..999626d 100644 --- a/library.json +++ b/library.json @@ -6,7 +6,7 @@ "compatibility": { "version": "7.1" }, - "version": "1.118", + "version": "1.119", "build": 0, "date": 0 } \ No newline at end of file