Anpassung des Hauptmanager auf Manager

This commit is contained in:
2025-05-06 07:27:03 +02:00
parent 7cc961c597
commit 8f596e2f88
2 changed files with 5 additions and 4 deletions

View File

@@ -110,12 +110,12 @@ class HauptManager extends IPSModule
}
// 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
$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)
@@ -226,7 +226,7 @@ class HauptManager extends IPSModule
'Writeback' => $user['Writeback'],
'Set_Leistung' => min($entry["PowerSteps"])
];
$remainingPower -= $entry["Aktuelle_Leistung"];
//$remainingPower -= $entry["Aktuelle_Leistung"];
}
}

View File

@@ -170,9 +170,10 @@ class Manager extends IPSModule
foreach ($filteredVerbraucher as $user) {
IPS_RequestAction($user["InstanceID"],"SetAktuelle_Leistung",$user["Aktuelle_Leistung"]);
IPS_LogMessage("Manager", "aufgerufen nicht alle idle");
$this->SetValue("Is_Peak_Shaving", $Is_Peak_Shaving);
}
$this->SetValue("Is_Peak_Shaving", $Is_Peak_Shaving);
return;
}
$this->SetValue("Is_Peak_Shaving", $Is_Peak_Shaving);