diff --git a/HauptManager/module.php b/HauptManager/module.php index 8ac3fa4..86d9e78 100644 --- a/HauptManager/module.php +++ b/HauptManager/module.php @@ -175,7 +175,6 @@ class HauptManager extends IPSModule } - IPS_LogMessage("Hauptmanager", "Eintrag gtupoed user: ".print_r($groupedUsers)); // Jetzt werden die energien pro gruppe verteilt (Immer alle pro prio in einer gruppe miteinander) foreach ($groupedUsers as $priority => $users) { @@ -201,9 +200,6 @@ class HauptManager extends IPSModule } } - IPS_LogMessage("Hauptmanager", "Eintrag withZero: ".print_r($withZero)); - IPS_LogMessage("Hauptmanager", "Eintrag withoutZero: ".print_r($withoutZero)); - // Verbraucher die nicht 0 annhemen können erhalten nun den minimalwert if (!empty($withoutZero)) { @@ -229,7 +225,7 @@ class HauptManager extends IPSModule 'Set_Leistung' => 0 ]; } - IPS_LogMessage("Hauptmanager", "Eintrag userEnergyProv: ".print_r($userEnergyProv)); + IPS_LogMessage("hauptm", print_r($userEnergyProv)); // Alle Schritte der Benutzer in einem Array sammeln $allSteps = []; @@ -249,7 +245,7 @@ class HauptManager extends IPSModule return $a["step"] <=> $b["step"]; }); - IPS_LogMessage("Hauptmanager", "Eintrag allSteps: ".print_r($allSteps)); + IPS_LogMessage("hauptm", print_r($allSteps)); // Iteriere durch alle Schritte foreach ($allSteps as $entry) { @@ -259,13 +255,11 @@ class HauptManager extends IPSModule $aktleistung = array_filter($userEnergyProv[strval($user)], function($entry2) use ($user, $manager) { - IPS_LogMessage("Hauptmanager", "akt entry ".print_r($entry2)); - IPS_LogMessage("Hauptmanager", "hellouuu"); + return $entry2["user"] == $user && $entry2["Writeback"] == $manager; }); - IPS_LogMessage("Hauptmanager", "akt Leistung ".print_r($aktleistung)); // Überprüfe, ob noch genügend verbleibende Energie für den nächsten Schritt vorhanden ist @@ -303,13 +297,11 @@ class HauptManager extends IPSModule 'Writeback' => $user['Writeback'], 'Set_Leistung' => $leistung ]; - IPS_LogMessage("Hauptmanager", "aufgerufen setleistung normal"); } } - IPS_LogMessage("Hauptmanager", print_r($resultArray)); $writebackArrays = []; foreach ($resultArray["User"] as $user) { diff --git a/library.json b/library.json index f0357bb..6c3da15 100644 --- a/library.json +++ b/library.json @@ -6,7 +6,7 @@ "compatibility": { "version": "7.1" }, - "version": "1.203", + "version": "1.204", "build": 0, "date": 0 } \ No newline at end of file