diff --git a/fhem/FHEM/00_MAXLAN.pm b/fhem/FHEM/00_MAXLAN.pm index 2b69dc4e5..3ed3aa043 100755 --- a/fhem/FHEM/00_MAXLAN.pm +++ b/fhem/FHEM/00_MAXLAN.pm @@ -691,7 +691,7 @@ MAXLAN_Parse($$) readingsSingleUpdate( $hash, 'dutycycle', $hash->{dutycycle}, 1 ); my $discarded = $args[1]; - $hash->{freememoryslot} = $args[2]; + $hash->{freememoryslot} = hex($args[2]); Log 5, "MAXLAN_Parse: dutycyle $hash->{dutycycle}, freememoryslot $hash->{freememoryslot}"; Log 3, "MAXLAN_Parse: 1% rule: we sent too much, cmd is now in queue" if($hash->{dutycycle} == 100 && $hash->{freememoryslot} > 0);