diff --git a/fhem/FHEM/10_CUL_HM.pm b/fhem/FHEM/10_CUL_HM.pm index ed58f1f21..450959b14 100755 --- a/fhem/FHEM/10_CUL_HM.pm +++ b/fhem/FHEM/10_CUL_HM.pm @@ -5355,7 +5355,7 @@ sub CUL_HM_setAttrIfCh($$$$) { sub CUL_HM_noDup(@) {#return list with no duplicates my %all; return "" if (scalar(@_) == 0); - $all{$_}=0 foreach (grep !/^$/,@_); + $all{$_}=0 foreach (grep {defined $_ && $_ !~ m/^$/} @_); delete $all{""}; #remove empties if present return (sort keys %all); }