Anpassung des Hauptmanager auf Manager

This commit is contained in:
dh
2025-05-06 07:27:03 +02:00
parent 7cc961c597
commit 8f596e2f88
2 changed files with 5 additions and 4 deletions
+3 -3
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 // 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
View File
@@ -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);