diff --git a/fhem/contrib/DS_Starter/76_SolarForecast.pm b/fhem/contrib/DS_Starter/76_SolarForecast.pm index 990bbd23c..b6969d5b8 100644 --- a/fhem/contrib/DS_Starter/76_SolarForecast.pm +++ b/fhem/contrib/DS_Starter/76_SolarForecast.pm @@ -709,17 +709,17 @@ my %hmoon = ( ); my %hrepl = ( # Zeichenersetzungen - '0' => 'a', - '1' => 'b', - '2' => 'c', - '3' => 'd', - '4' => 'e', - '5' => 'f', - '6' => 'g', - '7' => 'h', - '8' => 'i', - '9' => 'j', - '.' => 'k', + '0' => 'a', + '1' => 'b', + '2' => 'c', + '3' => 'd', + '4' => 'e', + '5' => 'f', + '6' => 'g', + '7' => 'h', + '8' => 'i', + '9' => 'j', + '\.' => 'k', ); my %hqtxt = ( # Hash (Setup) Texte @@ -4745,7 +4745,7 @@ sub _getlistPVCircular { my $hash = $defs{$name}; my $ret = listDataPool ($hash, 'circular', $arg); - $ret .= lineFromSpaces ($ret, -20); + $ret .= lineFromSpaces ($ret, 5); return $ret; } @@ -13193,6 +13193,8 @@ sub entryGraphic { delete $paref->{maxDif}; delete $paref->{minDif}; + Log3 ($name, 4, "$name - RET nach Ebene 1:\n".$ret); + ## Balkengrafik Ebene 2 ######################### if ($paref->{beam3cont} || $paref->{beam4cont}) { # Balkengrafik Ebene 2 @@ -13230,6 +13232,8 @@ sub entryGraphic { delete $paref->{maxDif}; delete $paref->{minDif}; } + + Log3 ($name, 4, "$name - RET nach Ebene 2:\n".$ret); $paref->{modulo}++; } @@ -13264,6 +13268,8 @@ sub entryGraphic { $ret .= ""; $ret .= ""; + + Log3 ($name, 4, "$name - RET nach Ebene Flowgrafik:\n".$ret); return $ret; } @@ -14851,6 +14857,7 @@ sub _beamGraphic { my $ret = q{}; $ret .= __weatherOnBeam ($paref) if($weather); $ret .= __batteryOnBeam ($paref); + my $m = $paref->{modulo} % 2; if ($show_diff eq 'top') { # Zusätzliche Zeile Ertrag - Verbrauch @@ -15329,7 +15336,6 @@ sub __batteryOnBeam { $ret .= "