diff --git a/Manager/module.php b/Manager/module.php index 5b08268..8fbce71 100644 --- a/Manager/module.php +++ b/Manager/module.php @@ -267,15 +267,16 @@ class Manager extends IPSModule ) ); - // Jedem user den höheren der beiden werte aus minimalwert oder vergebenem zuteilen - if($remainingPower <= $minimalleitsung && $minimalleitsung<0){ - $leistung = min($leistung, $minimalleitsung); - }else{ + if($leistung<=$remainingPower){ + $leistung = max($leistung, $minimalleitsung); - } + }elseif($remainingPower<=$minimalleitsung){ + $leistung = min($leistung, $minimalleitsung); + } + // Methode SetAktuelle_Leistung für jeden Verbraucher mit der entsprechenden Energie aufrufen if (IPS_InstanceExists($userInstanceID)) { IPS_RequestAction($userInstanceID,"SetAktuelle_Leistung",$leistung); diff --git a/library.json b/library.json index 0d7df51..2ac15b9 100644 --- a/library.json +++ b/library.json @@ -6,7 +6,7 @@ "compatibility": { "version": "7.1" }, - "version": "1.167", + "version": "1.168", "build": 0, "date": 0 } \ No newline at end of file