From 04fab7a3733efa29dc6238f029372a820fe4c0af Mon Sep 17 00:00:00 2001 From: nasseeder1 Date: Sun, 11 Apr 2021 10:08:19 +0000 Subject: [PATCH] 76_SolarForecast.pm: contrib 0.34.1 git-svn-id: https://svn.fhem.de/fhem/trunk@24216 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/contrib/DS_Starter/76_SolarForecast.pm | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/fhem/contrib/DS_Starter/76_SolarForecast.pm b/fhem/contrib/DS_Starter/76_SolarForecast.pm index 21764fe89..a8c495c7e 100644 --- a/fhem/contrib/DS_Starter/76_SolarForecast.pm +++ b/fhem/contrib/DS_Starter/76_SolarForecast.pm @@ -3775,7 +3775,7 @@ sub listDataPool { my $pvcf; if(ref $pvcorrf eq "HASH") { - for my $f (sort keys %{$h->{$idx}{pvcorrf}}) { + for my $f (sort {$a<=>$b} keys %{$h->{$idx}{pvcorrf}}) { $pvcf .= " " if($pvcf); $pvcf .= "$f=".$h->{$idx}{pvcorrf}{$f}; } @@ -4486,12 +4486,14 @@ verfügbare Globalstrahlung ganz spezifisch in elektrische Energie umgewandelt.
  • pvCorrectionFactor_Auto <on | off>

    - Schaltet die automatische Vorhersagekorrektur ein / aus.
    + Schaltet die automatische Vorhersagekorrektur ein/aus.
    Ist die Automatik eingeschaltet, wird nach einer Mindestlaufzeit von FHEM bzw. des Moduls von 24 Stunden für jede Stunde ein Korrekturfaktor der Solarvorhersage berechnet und auf die Erwartung des kommenden Tages angewendet. - Dazu wird die tatsächliche Energierzeugung mit dem vorhergesagten Wert des aktuellen Tages und Stunde unter - Berücksichtigung der Bewölkung verglichen, die Korrekturwerte historischer Tage einbezogen und daraus eine neue Korrektur - abgeleitet. Es werden nur historische Daten mit gleicher Bewölkungsrange einbezogen.
    + Dazu wird die tatsächliche Energierzeugung mit dem vorhergesagten Wert des aktuellen Tages und Stunde verglichen, + die Korrekturwerte historischer Tage unter Berücksichtigung der Bewölkung einbezogen und daraus ein neuer Korrekturfaktor + abgeleitet. Es werden nur historische Daten mit gleicher Bewölkungsrange einbezogen.
    + Die automatische Vorhersagekorrektur ist lernend und benötigt etliche Tage um die Korrekturwerte zu optimieren. + Nach der Aktivierung sind nicht sofort optimale Vorhersagen zu erwarten !
    (default: off)