diff --git a/fhem/contrib/DS_Starter/76_SolarForecast.pm b/fhem/contrib/DS_Starter/76_SolarForecast.pm index dddfba94e..0871cb21a 100644 --- a/fhem/contrib/DS_Starter/76_SolarForecast.pm +++ b/fhem/contrib/DS_Starter/76_SolarForecast.pm @@ -3187,7 +3187,7 @@ sub collectSummaries { for my $h (1..47) { next if(!$data{$type}{$name}{nexthours}{"NextHour".sprintf "%02d",$h}); - my $pvfc = $data{$type}{$name}{nexthours}{"NextHour".sprintf "%02d",$h}{pvforecast}; + my $pvfc = $data{$type}{$name}{nexthours}{"NextHour".sprintf "%02d",$h}{pvforecast} // 0; $next4HoursSum->{PV} += $pvfc if($h <= 3); $restOfDaySum->{PV} += $pvfc if($h <= $rdh);