no message

This commit is contained in:
dh
2025-08-06 14:42:56 +02:00
parent 9e3c17df0e
commit a0b89c1315
+4 -4
View File
@@ -352,14 +352,14 @@ class Manager extends IPSModule
foreach ($userEnergyProv as $userInstanceID => $leistung) { foreach ($userEnergyProv as $userInstanceID => $leistung) {
// 1. Innerhalb der Schleife: alle nicht-negativen Leistungen sammeln // 1. Innerhalb der Schleife: alle nicht-negativen Leistungen sammeln
$positiveValues = array_filter( $positiveValues = array_filter(
$samePriorityUsers[$userInstanceID], $samePriorityUsers[$userInstanceID]["PowerSteps"],
function ($l) { function ($l) {
return $l >= 0; return $l >= 0;
} }
); );
// 2. Falls keine Werte ≥ 0 vorhanden sind, auf 0 zurückfallen // 2. Falls keine Werte ≥ 0 vorhanden sind, auf 0 zurückfallen
$fallbackMinimum = empty($positiveValues) $fallbackMinimum = empty($positiveValues)
? max($samePriorityUsers[$userInstanceID]) ? max($samePriorityUsers[$userInstanceID]["PowerSteps"])
: min($positiveValues); : min($positiveValues);
// 3. minimalleistung = dieser Fallback // 3. minimalleistung = dieser Fallback
@@ -429,14 +429,14 @@ class Manager extends IPSModule
foreach ($userEnergyProv as $userInstanceID => $leistung) { foreach ($userEnergyProv as $userInstanceID => $leistung) {
// 1. Innerhalb der Schleife: alle nicht-negativen Leistungen sammeln // 1. Innerhalb der Schleife: alle nicht-negativen Leistungen sammeln
$positiveValues = array_filter( $positiveValues = array_filter(
$samePriorityUsers[$userInstanceID], $samePriorityUsers[$userInstanceID]["PowerSteps"],
function ($l) { function ($l) {
return $l <= 0; return $l <= 0;
} }
); );
// 2. Falls keine Werte ≥ 0 vorhanden sind, auf 0 zurückfallen // 2. Falls keine Werte ≥ 0 vorhanden sind, auf 0 zurückfallen
$fallbackMinimum = empty($positiveValues) $fallbackMinimum = empty($positiveValues)
? min($samePriorityUsers[$userInstanceID]) ? min($samePriorityUsers[$userInstanceID]["PowerSteps"])
: max($positiveValues); : max($positiveValues);
// 3. minimalleistung = dieser Fallback // 3. minimalleistung = dieser Fallback