diff --git a/fhem/fhem.pl b/fhem/fhem.pl index 06f2e569a..202f8e4cc 100755 --- a/fhem/fhem.pl +++ b/fhem/fhem.pl @@ -3768,9 +3768,10 @@ readingsBulkUpdate($$$@) #Debug "TimeSeries created."; } my $now = $hash->{".updateTime"}; - $changed= $ts->elapsed($now); - $value= $ts->{$function} if($changed); - $ts->add($now, $value); + my $val = $value; # save value + $changed = $ts->elapsed($now); + $value = $ts->{$function} if($changed); + $ts->add($now, $val); } else { # If no event-aggregator attribute, then remove stale series if any. delete $readings->{".ts"};