diff --git a/Manager/module.php b/Manager/module.php index 878c9a7..2c6606c 100644 --- a/Manager/module.php +++ b/Manager/module.php @@ -173,14 +173,14 @@ class Manager extends IPSModule $Ueberschussleistung = $this->ReadPropertyInteger("Ueberschussleistung"); if($this->GetValue("Is_Peak_Shaving")){ - $Netzbezug += $totalAktuelle_Leistung; + $Netzbezug_korr = $Netzbezug + $totalAktuelle_Leistung; }else{ - $Netzbezug -= $totalAktuelle_Leistung; + $Netzbezug_korr = $Netzbezug - $totalAktuelle_Leistung; } // Fallunterscheidung ob auf Solarladen oder Peakshaving gerregelt wird. - if ($Netzbezug < ($Peakleistung + $Ueberschussleistung) / 2) { + if ($Netzbezug_korr < ($Peakleistung + $Ueberschussleistung) / 2) { $remainingPower = -1 * (-1 * $Ueberschussleistung + $Netzbezug); $Is_Peak_Shaving = false; } else {