diff --git a/fhem/fhem.pl b/fhem/fhem.pl index 84a9bb494..b8dda8bab 100755 --- a/fhem/fhem.pl +++ b/fhem/fhem.pl @@ -993,8 +993,8 @@ devspec2array($) my $lre = ($n eq "room" ? "(^|,)($re)(,|\$)" : "^($re)\$"); eval { # a bad regexp is deadly - if(($op eq "=" && $val =~ m/$lre/) || - ($op eq "!=" && $val !~ m/$lre/)) { + if(($op eq "=" && $val =~ m/$lre/s) || + ($op eq "!=" && $val !~ m/$lre/s)) { push @res, $d } };