2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-08 01:14:19 +00:00

14_CUL_MAX.pm: fix messages with 00 payload

git-svn-id: https://svn.fhem.de/fhem/trunk@22175 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
Wzut 2020-06-13 17:32:49 +00:00
parent 09390a1ae3
commit f95be67453

View File

@ -627,11 +627,11 @@ sub CUL_MAX_Parse
} }
} }
my $src_name = (exists($modules{MAX}{defptr}{$src}) && exists($modules{MAX}{defptr}{$src}->{NAME})) ? $modules{MAX}{defptr}{$src}->{NAME} : 'MAX_'.$src; my $src_name = (exists($modules{MAX}{defptr}{$src}) && defined($modules{MAX}{defptr}{$src}->{NAME})) ? $modules{MAX}{defptr}{$src}->{NAME} : 'MAX_'.$src;
return $shash->{NAME} if (exists($modules{MAX}{defptr}{$src}) && IsIgnored($src_name)); return $shash->{NAME} if (exists($modules{MAX}{defptr}{$src}) && IsIgnored($src_name));
my $dst_name = (exists($modules{MAX}{defptr}{$dst}) && exists($modules{MAX}{defptr}{$dst}->{NAME})) ? $modules{MAX}{defptr}{$dst}->{NAME} : 'MAX_'.$dst; my $dst_name = (exists($modules{MAX}{defptr}{$dst}) && defined($modules{MAX}{defptr}{$dst}->{NAME})) ? $modules{MAX}{defptr}{$dst}->{NAME} : 'MAX_'.$dst;
$dst_name = 'Broadcast' if ($dst_name eq 'MAX_000000'); $dst_name = 'Broadcast' if ($dst_name eq 'MAX_000000');
my $msgType = exists($msgId2Cmd{$msgTypeRaw}) ? $msgId2Cmd{$msgTypeRaw} : $msgTypeRaw; my $msgType = exists($msgId2Cmd{$msgTypeRaw}) ? $msgId2Cmd{$msgTypeRaw} : $msgTypeRaw;
@ -687,7 +687,8 @@ sub CUL_MAX_Parse
if ($payload eq '00') if ($payload eq '00')
{ {
Log3 $shash,1,$name.', 00 payload from '.$src.' for '.$dst_name; Log3 $shash,4,$name.', 00 payload from '.$src.' for '.$dst_name;
return $shash->{NAME};
} }
#else #else
#{ #{