From 216cb7676fc037e888b9f6dd92312fe109c740c4 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Sat, 4 Feb 2012 09:23:17 +0000 Subject: [PATCH] HM-WDS10-TH-O negative temp fix by fhem-hm-knecht git-svn-id: https://svn.fhem.de/fhem/trunk@1233 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_CUL_HM.pm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/10_CUL_HM.pm b/fhem/FHEM/10_CUL_HM.pm index 0c933e966..42b2cb4db 100755 --- a/fhem/FHEM/10_CUL_HM.pm +++ b/fhem/FHEM/10_CUL_HM.pm @@ -662,8 +662,9 @@ CUL_HM_Parse($$) if($p =~ m/^(....)(..)$/) { my ($t, $h) = ($1, $2); - $t = hex($t)/10; - $t -= 3276.8 if($t > 1638.4); + $t = hex($t); + $t -= 32768 if($t > 16384); + $t = sprintf("%0.1f", $t/10); $h = hex($h); push @event, "state:T: $t H: $h"; push @event, "temperature:$t";