From de88f1b5d247a95dfda8fb2ca9e58e36b450d824 Mon Sep 17 00:00:00 2001 From: mgehre <> Date: Fri, 15 Feb 2013 03:21:13 +0000 Subject: [PATCH] MAX: more fixes git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2736 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/10_MAX.pm | 4 ++-- FHEM/14_CUL_MAX.pm | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/FHEM/10_MAX.pm b/FHEM/10_MAX.pm index e500b924b..2846098da 100755 --- a/FHEM/10_MAX.pm +++ b/FHEM/10_MAX.pm @@ -282,7 +282,7 @@ MAX_Set($@) $h{maxValveSetting} = MAX_ReadingsVal($hash,"maxValveSetting"); $h{valveOffset} = MAX_ReadingsVal($hash,"valveOffset"); - $h{$setting} = $val; + $h{$setting} = MAX_ParseTemperature($val); my ($decalcDay, $decalcHour) = ($h{decalcification} =~ /^(...) (\d{1,2}):00$/); my $decalc = ($decalcDaysInv{$decalcDay} << 5) | $decalcHour; @@ -314,7 +314,7 @@ MAX_Set($@) $h{windowOpenDuration} = MAX_ReadingsVal($hash,"windowOpenDuration"); $h{measurementOffset} = MAX_ReadingsVal($hash,"measurementOffset"); - $h{$setting} = $args[0]; + $h{$setting} = MAX_ParseTemperature($args[0]); my $comfort = int($h{comfortTemperature}*2); my $eco = int($h{ecoTemperature}*2); diff --git a/FHEM/14_CUL_MAX.pm b/FHEM/14_CUL_MAX.pm index a7373c087..2e6ac925f 100644 --- a/FHEM/14_CUL_MAX.pm +++ b/FHEM/14_CUL_MAX.pm @@ -118,7 +118,7 @@ CUL_MAX_Check($@) #Looks like "V 1.49 CUL868" $version =~ m/V (.*)\.(.*) .*/; my ($major_version,$minorversion) = ($1, $2); - my $version = 100*$major_version + $minorversion; + $version = 100*$major_version + $minorversion; if($version < 153) { Log 2, "You are using an old version of the CUL firmware, which has known bugs with respect to MAX! support. Please update."; }