From cba9eae19900f2a86bb53246ae5644b940412b6e Mon Sep 17 00:00:00 2001 From: mgehre Date: Mon, 21 Oct 2013 20:55:00 +0000 Subject: [PATCH] MAXLAN: fix interpreting hex as decimal git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@4091 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/00_MAXLAN.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fhem/FHEM/00_MAXLAN.pm b/fhem/FHEM/00_MAXLAN.pm index b16922086..2bd9d9a87 100755 --- a/fhem/FHEM/00_MAXLAN.pm +++ b/fhem/FHEM/00_MAXLAN.pm @@ -659,7 +659,7 @@ MAXLAN_Parse($$) } elsif($cmd eq "S"){#Response to s: $hash->{dutycycle} = hex($args[0]); #number of command send over the air 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);