diff --git a/fhem/FHEM/96_allowed.pm b/fhem/FHEM/96_allowed.pm index 8f0062394..b18289f6f 100644 --- a/fhem/FHEM/96_allowed.pm +++ b/fhem/FHEM/96_allowed.pm @@ -78,12 +78,16 @@ allowed_Authorize($$$$) if($type eq "cmd") { return 0 if(!$me->{allowedCommands}); # Return 0: allow stacking with other instances, see Forum#46380 - return ($me->{allowedCommands} =~ m/\b\Q$arg\E\b/) ? 0 : 2; + return 0 if($me->{allowedCommands} =~ m/\b\Q$arg\E\b/); + Log3 $me, 4, "Forbidden command $arg for $cl->{NAME}"; + return 2; } if($type eq "devicename") { return 0 if(!$me->{allowedDevices}); - return ($me->{allowedDevices} =~ m/\b\Q$arg\E\b/) ? 0 : 2; + return if($me->{allowedDevices} =~ m/\b\Q$arg\E\b/); + Log3 $me, 4, "Forbidden device $arg for $cl->{NAME}"; + return 2; }