diff --git a/Bat_EV_SDL _V2/module.php b/Bat_EV_SDL _V2/module.php index 9055645..6f51755 100644 --- a/Bat_EV_SDL _V2/module.php +++ b/Bat_EV_SDL _V2/module.php @@ -141,7 +141,9 @@ class Bat_EV_SDL_V2 extends IPSModule if ($underKWh <= $real_kWh && $upKWh >= $real_kWh) { $SDL_SOC = 100 / ($upKWh + $underKWh) * $underKWh; - $EV_SOC = ($capKWh > 0.0) ? (($real_kWh - $underKWh) * 100.0 / $capKWh) : 0.0; + $EV_SOC = 100 / $EV_kWh * ($real_kWh - $underKWh); + + IPS_LogMessage("Bat_EV_SDL", $real_kWh); $sdlDisKW = $sdlShareKW_entladen; $evDisKW = $evShareKW_entladen;