diff --git a/Bat_EV_SDL/module.php b/Bat_EV_SDL/module.php index 621a3c0..5976a51 100644 --- a/Bat_EV_SDL/module.php +++ b/Bat_EV_SDL/module.php @@ -149,7 +149,7 @@ class Bat_EV_SDL extends IPSModule $underKWh = $sdlShareKW * $hours;// untere GRenze für SDL $upKWh = $capKWh - $underKWh ; // obere Grenze für SDL $SDL_kWh = 2*$underKWh; //SDL kWh - $EV_KwH = $capKWh - 2*$underKWh; // EV kWh + $EV_kWH = $capKWh - 2*$underKWh; // EV kWh $real_kWh = $capKWh/100 * $socPct;// Jetziger Füllstand in kWh @@ -166,7 +166,7 @@ class Bat_EV_SDL extends IPSModule } elseif ($upKWh < $real_kWh) { $EV_SOC = 100; - $SDL_SOC = ($capKWh - $EV_KwH) / (2*$underKWh) * 100; + $SDL_SOC = ($capKWh - $EV_kWH) / (2*$underKWh) * 100; $sdlDisKW = $sdlShareKW; // SDL- $evDisKW = $evShareKW; // EV- $sdlChKW = $sdlShareKW; // SDL+ @@ -189,12 +189,12 @@ class Bat_EV_SDL extends IPSModule } // Null SoC für sdl Power abdecken - if ($real_kWh =< 0) { + if ($real_kWh <= 0) { $sdlDisKW = 0; // Reale kWh für EV und SDl $real_kWh_ev = 0; $real_kWh_sdl = 0; - } elseif ($real_kWh >= 100) { + } elseif ($real_kWh >= $capKWh) { $sdlChKW = 0; // Reale kWh für EV und SDl $real_kWh_ev = $capKWh - 2* $underKWh; @@ -213,7 +213,7 @@ class Bat_EV_SDL extends IPSModule // gesamte kWh über alle Batterien für EV und SDL berechnet $SDL_kWh_ges += $SDL_kWh; //SDL kWh geamt - $EV_kWH_ges += $EV_KwH; // EV kWh + $EV_kWH_ges += $EV_kWH; // EV kWh //-------------------------------------------------------------------------------- // von mir angepasst