diff --git a/fhem/contrib/DS_Starter/76_SolarForecast.pm b/fhem/contrib/DS_Starter/76_SolarForecast.pm index 8b5769c8d..d80e501c1 100644 --- a/fhem/contrib/DS_Starter/76_SolarForecast.pm +++ b/fhem/contrib/DS_Starter/76_SolarForecast.pm @@ -11655,6 +11655,8 @@ sub __calcNewFactor { $dnum = 1; $factor = sprintf "%.2f", ($pvre / $pvfc); } + + $factor = 1.00 if(1 * $factor == 0); return ($factor, $dnum); }