diff --git a/fhem/FHEM/91_notify.pm b/fhem/FHEM/91_notify.pm index d09d3e886..a6488ee5c 100755 --- a/fhem/FHEM/91_notify.pm +++ b/fhem/FHEM/91_notify.pm @@ -43,7 +43,9 @@ notify_Define($$) return "Bad regexp: $@" if($@); $hash->{REGEXP} = $re; $hash->{".COMMAND"} = $command; - readingsSingleUpdate($hash, "state", "active", 1); + + my $doTrigger = ($name !~ m/^$re$/); # Forum #34516 + readingsSingleUpdate($hash, "state", "active", $doTrigger); notifyRegexpChanged($hash, $re); return undef;