diff --git a/fhem/FHEM/98_weblink.pm b/fhem/FHEM/98_weblink.pm
index a8ab1b9e8..6caa74294 100755
--- a/fhem/FHEM/98_weblink.pm
+++ b/fhem/FHEM/98_weblink.pm
@@ -242,13 +242,14 @@ wl_getRegFromFile($)
while($data = <$fh>) {
my @cols = split(" ", $data);
$maxcols = @cols if(@cols > $maxcols);
- my $key = "$cols[1].$cols[2]";
- $h{$key} = $data;
+ $cols[2] = "*" if($cols[2] =~ m/^[-\.\d]+$/);
+ $h{"$cols[1].$cols[2]"} = $data;
+ $h{"$cols[1].*"} = "" if($cols[2] ne "*");
}
$fh->close();
return ($maxcols+1,
join(",", sort keys %h),
- join("
", map { $h{$_} } sort keys %h)),
+ join("
", grep /.+/,map { $h{$_} } sort keys %h)),
close(FH);
}
@@ -301,9 +302,9 @@ wl_PEdit($$$$)
$ret .="