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."; }