diff --git a/fhem/fhem.pl b/fhem/fhem.pl index 3055b3d1b..e42d5337e 100755 --- a/fhem/fhem.pl +++ b/fhem/fhem.pl @@ -2612,7 +2612,12 @@ SignalHandling() my ($msg) = @_; return if($inWarnSub); + if(!$attr{global}{stacktrace} && $data{WARNING}{$msg}) { + $data{WARNING}{$msg}++; + return; + } $inWarnSub = 1; + $data{WARNING}{$msg}++; chomp($msg); Log 1, "PERL WARNING: $msg"; Log 3, "eval: $cmdFromAnalyze" if($cmdFromAnalyze && $msg =~ m/\(eval /);