diff --git a/FHEM/00_MAXLAN.pm b/FHEM/00_MAXLAN.pm index c7d94bb30..86098389e 100755 --- a/FHEM/00_MAXLAN.pm +++ b/FHEM/00_MAXLAN.pm @@ -643,7 +643,9 @@ MAXLAN_Parse($$) }else{ Log 2, "MAXLAN_Parse: Got status for unimplemented device type $shash->{type}"; } - } # if($valid) + } else { + Dispatch($hash, "MAX,1,Error,$addr,Error $errframetype in Msg type L", {}); + } $bindata=substr($bindata,$len+1); #+1 because the len field is not counted } # while(length($bindata)) diff --git a/FHEM/10_MAX.pm b/FHEM/10_MAX.pm index 96d24ed69..b3eb3d8ba 100755 --- a/FHEM/10_MAX.pm +++ b/FHEM/10_MAX.pm @@ -769,7 +769,7 @@ MAX_Parse($$) if(@args == 0) { delete $shash->{ERROR} if(exists($shash->{ERROR})); } else { - $shash->{ERROR} = join(",",$args[0]); + $shash->{ERROR} = join(",",@args); } } elsif($msgtype eq "AckWakeUp") {