diff --git a/fhem/FHEM/00_HMLAN.pm b/fhem/FHEM/00_HMLAN.pm index 3a890ecde..330fd983a 100755 --- a/fhem/FHEM/00_HMLAN.pm +++ b/fhem/FHEM/00_HMLAN.pm @@ -561,7 +561,6 @@ sub HMLAN_Parse($$) {########################################################## if ($letter =~ m/^[ER]/){#@mFld=($src, $status, $msec, $d2, $rssi, $msg) # max speed for devices is 100ms after receive - example:TC - return if($mFld[5] =~ m/99.112999999000000/);#ignore overload test my ($mNo,$flg,$type,$src,$dst,$p) = unpack('A2A2A2A6A6A*',$mFld[5]); my $mLen = length($mFld[5])/2; my $CULinfo = ""; @@ -704,7 +703,8 @@ sub HMLAN_Parse($$) {########################################################## my $dmsg = sprintf("A%02X%s:$CULinfo:$rssi:$name", $mLen, uc($mFld[5])); my %addvals = (RAWMSG => $rmsg, RSSI => hex($mFld[4])-65536); - Dispatch($hash, $dmsg, \%addvals); + + Dispatch($hash, $dmsg, \%addvals) if($mFld[5] !~ m/99.112999999000000/);#ignore overload test } elsif($mFld[0] eq 'HHM-LAN-IF'){#HMLAN version info