diff --git a/HauptManager/module.php b/HauptManager/module.php index 8846abc..4059b77 100644 --- a/HauptManager/module.php +++ b/HauptManager/module.php @@ -47,21 +47,25 @@ class HauptManager extends IPSModule 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", $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[] = [ - "User" => $decodedUser, - "Sendback" => $user["User_Down"] + "User" => $subuser, + ]; - + } $Netzbezug += $decodedUser["Netzbezug"]; } + } IPS_LogMessage("Hauptmanager", print_r($Verbraucher_Liste_Korr)); diff --git a/library.json b/library.json index ee90557..603758a 100644 --- a/library.json +++ b/library.json @@ -6,7 +6,7 @@ "compatibility": { "version": "7.1" }, - "version": "1.138", + "version": "1.139", "build": 0, "date": 0 } \ No newline at end of file