diff --git a/fhem/fhem.pl b/fhem/fhem.pl index 6baf90709..83f6e387c 100755 --- a/fhem/fhem.pl +++ b/fhem/fhem.pl @@ -758,7 +758,6 @@ AnalyzeCommand($$) } } } - $fn = $cmds{$fn}{ReplacedBy} if(defined($cmds{$fn}) && defined($cmds{$fn}{ReplacedBy})); @@ -767,9 +766,10 @@ AnalyzeCommand($$) if(!defined($cmds{$fn}) || !defined($cmds{$fn}{Fn})) { map { $fn = $_ if(lc($fn) eq lc($_)); } keys %modules; $fn = LoadModule($fn); - return "Unknown command $fn, try help" if(!defined($cmds{$fn})); + return "Unknown command $fn, try help" if(!defined($cmds{lc($fn)})); } + $param = "" if(!defined($param)); no strict "refs"; my $ret = &{$cmds{$fn}{Fn} }($cl, $param);