2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-03-04 11:26:55 +00:00

THZ: fix p15RoomInfluenceHC1 old tecalor for joerg: no percent going from 1to10

git-svn-id: https://svn.fhem.de/fhem/trunk@26157 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
immi 2022-06-19 09:39:48 +00:00
parent 02291db0e2
commit e3ded3017e

View File

@ -2,7 +2,7 @@
# 00_THZ
# $Id$
# by immi 06/2022
my $thzversion = "0.203";
my $thzversion = "0.204";
# this code is based on the hard work of Robert; I just tried to port it
# http://robert.penz.name/heat-pump-lwz/
########################################################################################
@ -379,7 +379,8 @@ my %parsinghash = (
########################################################################################
my %sets439technician =(
"zResetLast10errors" => {cmd2=>"D1", argMin => "0", argMax => "0", type =>"0clean", unit =>""},
# "zResetLast10errors" => {cmd2=>"D1", argMin => "0", argMax => "0", type =>"0clean", unit =>""},
"zResetLast10errors" => {cmd2=>"D1", argMin => "0", argMax => "0", type =>"D1last", unit =>""},
# "zPassiveCoolingtrigger" => {cmd2=>"0A0597", argMin => "0", argMax => "50", type =>"1clean", unit =>""},
"zPumpHC" => {cmd2=>"0A0052", argMin => "0", argMax => "1", type =>"0clean", unit =>""},
"zPumpDHW" => {cmd2=>"0A0056", argMin => "0", argMax => "1", type =>"0clean", unit =>""}
@ -2070,7 +2071,9 @@ sub function_heatSetTemp($$) {
$Simul_heatSetTemp_simplified = sprintf("%.1f", maxNum(5,($tmp + $a1)));
push(@ret, [$_, $Simul_heatSetTemp, $Simul_heatSetTemp_simplified]);
}
my $titlestring = 'roomSetTemp=' . $roomSetTemp . '°C p13GradientHC1=' . $p13GradientHC1 . ' p14LowEndHC1=' . $p14LowEndHC1 . 'K p15RoomInfluenceHC1=' . $p15RoomInfluenceHC1 . "% insideTemp=" . $insideTemp .'°C';
my $titlestring = 'roomSetTemp=' . $roomSetTemp . '°C p13GradientHC1=' . $p13GradientHC1 . ' p14LowEndHC1=' . $p14LowEndHC1 . 'K p15RoomInfluenceHC1=' . $p15RoomInfluenceHC1;
$titlestring .= "%" if (AttrVal($devname, "firmware" , "4.39") =~ /^2/ );
$titlestring .= " insideTemp=" . $insideTemp .'°C';
return (\@ret, $titlestring, $heatSetTemp, $outside_tempFiltered, $pOpMode);
}