From ff7b4aca96a5826caa7b6f8b6c638f43801c66a7 Mon Sep 17 00:00:00 2001 From: herrmannj <> Date: Sat, 19 Sep 2020 13:54:36 +0000 Subject: [PATCH] 10_SchellenbergHandle.pm: rolling code fix #2 git-svn-id: https://svn.fhem.de/fhem/trunk@22793 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_SchellenbergHandle.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/10_SchellenbergHandle.pm b/fhem/FHEM/10_SchellenbergHandle.pm index 0423680f3..a595e5b30 100644 --- a/fhem/FHEM/10_SchellenbergHandle.pm +++ b/fhem/FHEM/10_SchellenbergHandle.pm @@ -162,7 +162,7 @@ sub SchellenbergHandle_ProcessMsg { if ($mt eq '1') { # message counter > last known ? $mc = hex($mc); - my $lastmc = $hash->{'.MC'} // hex($mc) -1; + my $lastmc = $hash->{'.MC'} // $mc -1; my $diff; { use integer; @@ -174,7 +174,7 @@ sub SchellenbergHandle_ProcessMsg { #$hash->{'MISSED_PACKET'} += $lc; readingsBeginUpdate($hash); #readingsBulkUpdate($hash, '.mc', hex($mc)); - $hash->{'.MC'} = hex($mc); + $hash->{'.MC'} = $mc; readingsBulkUpdateIfChanged($hash, 'state', statefn($fn)); readingsBulkUpdateIfChanged($hash, 'alive', 'ok'); readingsBulkUpdate($hash, 'rssi', $rssi);