From 30a7e492c344f79bb040b80811fd2f0f6f90edce Mon Sep 17 00:00:00 2001 From: mgehre Date: Tue, 8 Dec 2015 23:38:36 +0000 Subject: [PATCH] 14_CUL_MAX: ignore messages from ignored devices (by Wzut) git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@10134 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/14_CUL_MAX.pm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fhem/FHEM/14_CUL_MAX.pm b/fhem/FHEM/14_CUL_MAX.pm index 99d9c947e..45c1c9cc1 100644 --- a/fhem/FHEM/14_CUL_MAX.pm +++ b/fhem/FHEM/14_CUL_MAX.pm @@ -277,6 +277,9 @@ CUL_MAX_Parse($$) $dst = lc($dst); my $msgType = exists($msgId2Cmd{$msgTypeRaw}) ? $msgId2Cmd{$msgTypeRaw} : $msgTypeRaw; Log3 $hash, 5, "CUL_MAX_Parse: len $len, msgcnt $msgcnt, msgflag $msgFlag, msgTypeRaw $msgType, src $src, dst $dst, groupid $groupid, payload $payload"; + + return $shash->{NAME} if (exists($modules{MAX}{defptr}{$src}) && IsIgnored($modules{MAX}{defptr}{$src}{NAME})); + my $isToMe = ($dst eq $shash->{addr}) ? 1 : 0; # $isToMe is true if that packet was directed at us #Set RSSI on MAX device