From 057e53879d25e239df2208bdf230228a5ef89353 Mon Sep 17 00:00:00 2001 From: martinp876 <> Date: Fri, 20 Sep 2013 22:10:09 +0000 Subject: [PATCH] enhance CC-RT 2nd git-svn-id: https://svn.fhem.de/fhem/trunk@3933 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_CUL_HM.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fhem/FHEM/10_CUL_HM.pm b/fhem/FHEM/10_CUL_HM.pm index d64b5c693..60b6a5841 100755 --- a/fhem/FHEM/10_CUL_HM.pm +++ b/fhem/FHEM/10_CUL_HM.pm @@ -2749,9 +2749,9 @@ sub CUL_HM_Set($@) { $temp = CUL_HM_convTemp($temp); return $temp if($temp =~ m/Invalid/); $hByte = $h*6+($m/10); - $lByte = $temp; + $lByte = hex($temp); } - $data .= sprintf("%02X%02X%02X%s", $addr, $hByte, $addr+1,$hByte); + $data .= sprintf("%02X%02X%02X%02X", $addr, $hByte, $addr+1,$lByte); $addr += 2; $hash->{TEMPLIST}{$wd}{($idx-2)/2}{HOUR} = $h; @@ -4120,7 +4120,7 @@ sub CUL_HM_RTtempReadings($) {# parse RT temperature readings ($hash->{helper}{shadowReg}{$regLN."07:"} ?"set":"verified")); for (my $day = 0;$day<7;$day++){ my $dayRead = ""; - for (my $idx = 0;$idx<($day+1) *13;$idx++){ + for (my $idx = $day *13;$idx<($day+1) *13;$idx++){ my $entry = sprintf(" %s %3.01f",$time[$idx],$temp[$idx]); $setting .= "Temp set: ".$days[$day].$entry." C\n"; $dayRead .= $entry;