diff --git a/Ladestation_v2/module.php b/Ladestation_v2/module.php index 7a8c6da..edd4522 100644 --- a/Ladestation_v2/module.php +++ b/Ladestation_v2/module.php @@ -328,7 +328,7 @@ class Ladestation_v2 extends IPSModule if (!$ladebereit) { $powerSteps = [0]; } elseif (!$Peak && !$solarladen) { - $powerSteps = [max($this->Get_Array_From_Current($this->GetValue("Is_1_ph"),$this->GetValue("Max_Current")))]; + $powerSteps = [max(0,$this->Get_Array_From_Current($this->GetValue("Is_1_ph"),$this->GetValue("Max_Current")))]; } elseif (!$Peak && $solarladen) { $powerSteps = $this->Get_Array_From_Current($this->GetValue("Is_1_ph"),$this->GetValue("Max_Current")); } elseif ($solarladen && $Peak) { diff --git a/Manager_v2/module.php b/Manager_v2/module.php index 80deb48..d490ac1 100644 --- a/Manager_v2/module.php +++ b/Manager_v2/module.php @@ -250,9 +250,9 @@ class Manager_v2 extends IPSModule "step" => -1*$step ];} } - } } } + // Sortiere die Schritte nach Größe usort($allSteps, function ($a, $b) {