From 9262b8997a6109c9678aaa70b4564251957b8983 Mon Sep 17 00:00:00 2001 From: nasseeder1 Date: Fri, 4 Jun 2021 09:19:18 +0000 Subject: [PATCH] 76_Solarforcast: contrib 0.51.1 git-svn-id: https://svn.fhem.de/fhem/trunk@24583 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/contrib/DS_Starter/76_SolarForecast.pm | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/fhem/contrib/DS_Starter/76_SolarForecast.pm b/fhem/contrib/DS_Starter/76_SolarForecast.pm index 95fe0e09b..991254fb6 100644 --- a/fhem/contrib/DS_Starter/76_SolarForecast.pm +++ b/fhem/contrib/DS_Starter/76_SolarForecast.pm @@ -118,6 +118,7 @@ BEGIN { # Versions History intern my %vNotesIntern = ( + "0.51.1" => "04.06.2021 minor fixes ", "0.51.0" => "03.06.2021 some bugfixing, Calculation of PV correction factors refined, new setter plantConfiguration ". "delete getter stringConfig ", "0.50.2" => "02.06.2021 more refactoring, delete attr headerAlignment, consumerlegend as table ", @@ -4481,6 +4482,7 @@ sub _forecastGraphicConsumerLegend { $ctable .= qq{}; my $modulo = 1; + my $tro = 0; for my $c (@{$consumersref}) { my $cname = ConsumerVal ($hash, $c, "name", ""); # Name des Consumerdevices @@ -4512,7 +4514,10 @@ sub _forecastGraphicConsumerLegend { my $swicon = q{}; my $auicon = q{}; - $ctable .= qq{} if($modulo % 2); + if($modulo % 2){ + $ctable .= qq{}; + $tro = 1; + } if(!$auto) { $staticon = FW_makeImage('ios_off_fill@red', $htitles{iaaf}{$lang}); @@ -4552,11 +4557,15 @@ sub _forecastGraphicConsumerLegend { $ctable .= "$auicon "; } - $ctable .= qq{} if(!($modulo % 2)); + if(!($modulo % 2)) { + $ctable .= qq{}; + $tro = 0; + } $modulo++; } + $ctable .= qq{} if($tro); $ctable .= qq{}; return $ctable; @@ -6906,6 +6915,8 @@ Ein/Ausschaltzeiten sowie deren Ausführung vom SolarForecast Modul übernehmen Registriert einen Verbraucher <Device Name> beim SolarForecast Device. Dabei ist <Device Name> ein in FHEM bereits angelegtes Verbraucher Device, z.B. eine Schaltsteckdose. Die meisten Schlüssel sind optional, sind aber für bestimmte Funktionalitäten Voraussetzung und werden mit default-Werten besetzt.
+ Ist der Schüssel "auto" definiert, kann der Automatikmodus in der integrierten Verbrauchergrafik mit den + entsprechenden Drucktasten umgeschaltet werden.