From 90f7a4a961314b3d8a29217751b51238fee8f9e1 Mon Sep 17 00:00:00 2001 From: nasseeder1 Date: Mon, 22 May 2023 11:03:35 +0000 Subject: [PATCH] 76_Solarforcast: contrib 0.79.3 git-svn-id: https://svn.fhem.de/fhem/trunk@27609 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/contrib/DS_Starter/76_SolarForecast.pm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/fhem/contrib/DS_Starter/76_SolarForecast.pm b/fhem/contrib/DS_Starter/76_SolarForecast.pm index 39c578678..b6e18584e 100644 --- a/fhem/contrib/DS_Starter/76_SolarForecast.pm +++ b/fhem/contrib/DS_Starter/76_SolarForecast.pm @@ -1389,6 +1389,7 @@ sub _setmeterDevice { ## no critic "not used" my $paref = shift; my $hash = $paref->{hash}; my $name = $paref->{name}; + my $type = $paref->{type}; my $opt = $paref->{opt}; my $arg = $paref->{arg}; @@ -1410,6 +1411,13 @@ sub _setmeterDevice { ## no critic "not used" if($h->{gcon} eq "-gfeedin" && $h->{gfeedin} eq "-gcon") { return qq{Incorrect input. It is not allowed that the keys gcon and gfeedin refer to each other.}; } + + ## alte Speicherwerte löschen + ############################### + delete $data{$type}{$name}{circular}{99}{feedintotal}; + delete $data{$type}{$name}{circular}{99}{initdayfeedin}; + delete $data{$type}{$name}{circular}{99}{gridcontotal}; + delete $data{$type}{$name}{circular}{99}{initdaygcon}; readingsSingleUpdate ($hash, "currentMeterDev", $arg, 1); createAssociatedWith ($hash);