diff --git a/contrib/DS_Starter/76_SolarForecast.pm b/contrib/DS_Starter/76_SolarForecast.pm index e6e780127..2d945537c 100644 --- a/contrib/DS_Starter/76_SolarForecast.pm +++ b/contrib/DS_Starter/76_SolarForecast.pm @@ -2725,9 +2725,10 @@ sub forecastGraphic { my $pcfa = ReadingsVal ($name,"pvCorrectionFactor_Auto", "off"); - my $pvcorrf = NexthoursVal($hash, "NextHour00", "pvcorrf", "-/m"); - my ($pcf,$pcq) = split "/", $pvcorrf; - $pcq =~ s/m/15/xs; + my $pvcorrf00 = NexthoursVal($hash, "NextHour00", "pvcorrf", "-/m"); + my ($pcf,$pcq) = split "/", $pvcorrf00; + $pcq =~ s/m/15/xs; + my $pvfc00 = NexthoursVal($hash, "NextHour00", "pvfc", undef); if ($kw eq 'kWh') { $co4h = sprintf("%.1f" , $co4h/1000)." kWh"; @@ -2836,6 +2837,7 @@ sub forecastGraphic { $pcqicon = $pcq < 10 ? "" : $pcq < 20 ? "" : ""; + $pcqicon = "-" if(!$pvfc00); ## erste Header-Zeilen