kleine fixes
This commit is contained in:
@@ -65,6 +65,8 @@ class Manager extends IPSModule
|
||||
foreach ($Verbraucher_Liste as $user) {
|
||||
if (IPS_InstanceExists($user["Verbraucher"])) {
|
||||
IPS_RequestAction($user["Verbraucher"],"GetCurrentData", $Is_Peak_Shaving);
|
||||
IPS_LogMessage("Manager", "aufgerufen getcurrentdata");
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -75,6 +77,8 @@ class Manager extends IPSModule
|
||||
// Fülle das Array mit allen entsprechenden Werten der Verbraucher ab
|
||||
foreach ($Verbraucher_Liste as $user) {
|
||||
if (!IPS_InstanceExists($user["Verbraucher"])) {
|
||||
IPS_LogMessage("Manager", "aufgerufen komisch");
|
||||
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -102,6 +106,8 @@ class Manager extends IPSModule
|
||||
// Überprüfen, ob alle Benutzer Idle = true sind, wenn einer nicht ist, wird später verworfen...
|
||||
if (!$idle) {
|
||||
$allIdle = false;
|
||||
IPS_LogMessage("Manager", "nciht idle");
|
||||
|
||||
}
|
||||
|
||||
// Addiere die aktuell bereits verwendete Leistung auf, um sie bei der verteilung zu berücksichtigen
|
||||
@@ -119,6 +125,8 @@ class Manager extends IPSModule
|
||||
if (!$allIdle) {
|
||||
foreach ($filteredVerbraucher as $user) {
|
||||
IPS_RequestAction($user["InstanceID"],"SetAktuelle_Leistung",$user["Aktuelle_Leistung"]);
|
||||
IPS_LogMessage("Manager", "aufgerufen nicht alle idle");
|
||||
|
||||
}
|
||||
return;
|
||||
}
|
||||
@@ -240,6 +248,8 @@ class Manager extends IPSModule
|
||||
// Methode SetAktuelle_Leistung für jeden Verbraucher mit der entsprechenden Energie aufrufen
|
||||
if (IPS_InstanceExists($userInstanceID)) {
|
||||
IPS_RequestAction($userInstanceID,"SetAktuelle_Leistung",$leistung);
|
||||
IPS_LogMessage("Manager", "aufgerufen setleistung normal");
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user