diff --git a/fhem/FHEM/98_monitoring.pm b/fhem/FHEM/98_monitoring.pm index f02759635..9d45d740e 100644 --- a/fhem/FHEM/98_monitoring.pm +++ b/fhem/FHEM/98_monitoring.pm @@ -301,8 +301,8 @@ sub monitoring_Notify($$) { foreach my $event (@{$events}){ next unless($event); - my $addMatch = "$name:$event" =~ $addRegex; - my $removeMatch = $removeRegex ? "$name:$event" =~ $removeRegex : 0; + my $addMatch = "$name:$event" =~ m/^$addRegex$/; + my $removeMatch = $removeRegex ? "$name:$event" =~ m/^$removeRegex$/ : 0; next unless(defined($event) && ($addMatch || $removeMatch));