diff --git a/fhem/FHEM/98_PID.pm b/fhem/FHEM/98_PID.pm index e3cffcaec..803d36e98 100644 --- a/fhem/FHEM/98_PID.pm +++ b/fhem/FHEM/98_PID.pm @@ -119,16 +119,15 @@ PID_Set($@) my @d = split(' ', $pid->{DEF}); $pid->{DEF} = "$d[0] $d[1] $a[2] $a[3] $a[4]"; - } elsif ($arg eq "desired" || $arg eq "desired-temp") { - return "Set desired|desired-temp needs a numeric parameter" + } elsif ($arg eq "desired" ) { + return "Set desired needs a numeric parameter" if(@a != 3 || $a[2] !~ m/^[\d\.]*$/); Log3 $pn, 3, "PID set $pn $arg $a[2]"; PID_sv($pid, 'desired', $a[2]); - PID_sv($pid, 'desired-temp', $a[2]); PID_setValue($pid); } else { - return "Unknown argument $a[1], choose one of factors desired desired-temp" + return "Unknown argument $a[1], choose one of factors desired" } return ""; @@ -205,7 +204,6 @@ PID_setValue($) } $inStr =~ m/$re/; my $in = $1; - PID_sv($pid, 'measured-temp', $in); my $desired = PID_gv($pid, 'desired'); return if(!defined($desired)); @@ -288,7 +286,7 @@ PID_setValue($)