From 386cfaadb7a2d3c3de4a6a79d52fef86daad2f48 Mon Sep 17 00:00:00 2001 From: rudolfkoenig Date: Sat, 1 Dec 2012 09:24:09 +0000 Subject: [PATCH] Wraparound corrected for power reset git-svn-id: https://svn.fhem.de/fhem/trunk@2238 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/15_CUL_EM.pm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/15_CUL_EM.pm b/fhem/FHEM/15_CUL_EM.pm index 75dea8290..d793f33cc 100755 --- a/fhem/FHEM/15_CUL_EM.pm +++ b/fhem/FHEM/15_CUL_EM.pm @@ -136,8 +136,9 @@ CUL_EM_Parse($$) } # correct counter wraparound - if($total_cnt< $total_cnt_last) { - $basis_cnt += 65536; + if($total_cnt < $total_cnt_last) { + # check: real wraparound or reset only + $basis_cnt += ($total_cnt_last > 65000 ? 65536 : $total_cnt_last); $readings{basis} = $basis_cnt; }