Anpassung des Hauptmanager auf Manager
This commit is contained in:
@@ -110,12 +110,12 @@ class HauptManager extends IPSModule
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Addiere die aktuell bereits verwendete Leistung auf, um sie bei der verteilung zu berücksichtigen
|
// Addiere die aktuell bereits verwendete Leistung auf, um sie bei der verteilung zu berücksichtigen
|
||||||
// if(in_array(0, $user["PowerSteps"], true)){
|
if(in_array(0, $user["PowerSteps"], true)){
|
||||||
|
|
||||||
// Addiere die aktuell bereits verwendete Leistung auf, um sie bei der verteilung zu berücksichtigen
|
// Addiere die aktuell bereits verwendete Leistung auf, um sie bei der verteilung zu berücksichtigen
|
||||||
$totalAktuelle_Leistung += ($user["Aktuelle_Leistung"]- $user["Leistung_Delta"]);
|
$totalAktuelle_Leistung += ($user["Aktuelle_Leistung"]- $user["Leistung_Delta"]);
|
||||||
|
|
||||||
// }
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Berücksichtigung der bereits verteilten Leistungen (nachher kann dafür wieder bei 0 begonnen werden zu verteilen)
|
// Berücksichtigung der bereits verteilten Leistungen (nachher kann dafür wieder bei 0 begonnen werden zu verteilen)
|
||||||
@@ -226,7 +226,7 @@ class HauptManager extends IPSModule
|
|||||||
'Writeback' => $user['Writeback'],
|
'Writeback' => $user['Writeback'],
|
||||||
'Set_Leistung' => min($entry["PowerSteps"])
|
'Set_Leistung' => min($entry["PowerSteps"])
|
||||||
];
|
];
|
||||||
$remainingPower -= $entry["Aktuelle_Leistung"];
|
//$remainingPower -= $entry["Aktuelle_Leistung"];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+2
-1
@@ -170,9 +170,10 @@ class Manager extends IPSModule
|
|||||||
foreach ($filteredVerbraucher as $user) {
|
foreach ($filteredVerbraucher as $user) {
|
||||||
IPS_RequestAction($user["InstanceID"],"SetAktuelle_Leistung",$user["Aktuelle_Leistung"]);
|
IPS_RequestAction($user["InstanceID"],"SetAktuelle_Leistung",$user["Aktuelle_Leistung"]);
|
||||||
IPS_LogMessage("Manager", "aufgerufen nicht alle idle");
|
IPS_LogMessage("Manager", "aufgerufen nicht alle idle");
|
||||||
$this->SetValue("Is_Peak_Shaving", $Is_Peak_Shaving);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
$this->SetValue("Is_Peak_Shaving", $Is_Peak_Shaving);
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
$this->SetValue("Is_Peak_Shaving", $Is_Peak_Shaving);
|
$this->SetValue("Is_Peak_Shaving", $Is_Peak_Shaving);
|
||||||
|
|||||||
Reference in New Issue
Block a user