2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-03-10 09:16:53 +00:00

changed: reverted to original version.

git-svn-id: https://svn.fhem.de/fhem/trunk@4086 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
betateilchen 2013-10-21 18:21:09 +00:00
parent bc5fafb20a
commit 4d0a9da307

View File

@ -119,16 +119,15 @@ PID_Set($@)
my @d = split(' ', $pid->{DEF}); my @d = split(' ', $pid->{DEF});
$pid->{DEF} = "$d[0] $d[1] $a[2] $a[3] $a[4]"; $pid->{DEF} = "$d[0] $d[1] $a[2] $a[3] $a[4]";
} elsif ($arg eq "desired" || $arg eq "desired-temp") { } elsif ($arg eq "desired" ) {
return "Set desired|desired-temp needs a numeric parameter" return "Set desired needs a numeric parameter"
if(@a != 3 || $a[2] !~ m/^[\d\.]*$/); if(@a != 3 || $a[2] !~ m/^[\d\.]*$/);
Log3 $pn, 3, "PID set $pn $arg $a[2]"; Log3 $pn, 3, "PID set $pn $arg $a[2]";
PID_sv($pid, 'desired', $a[2]); PID_sv($pid, 'desired', $a[2]);
PID_sv($pid, 'desired-temp', $a[2]);
PID_setValue($pid); PID_setValue($pid);
} else { } else {
return "Unknown argument $a[1], choose one of factors desired desired-temp" return "Unknown argument $a[1], choose one of factors desired"
} }
return ""; return "";
@ -205,7 +204,6 @@ PID_setValue($)
} }
$inStr =~ m/$re/; $inStr =~ m/$re/;
my $in = $1; my $in = $1;
PID_sv($pid, 'measured-temp', $in);
my $desired = PID_gv($pid, 'desired'); my $desired = PID_gv($pid, 'desired');
return if(!defined($desired)); return if(!defined($desired));
@ -288,7 +286,7 @@ PID_setValue($)
<li>set &lt;name&gt; factors p i d<br> <li>set &lt;name&gt; factors p i d<br>
Set the p, i and d factors, as described above. Set the p, i and d factors, as described above.
</li> </li>
<li>set &lt;name&gt; desired|desired-temp &lt;value&gt;<br> <li>set &lt;name&gt; desired &lt;value&gt;<br>
Set the desired value (e.g. temperature). Note: until this value is not Set the desired value (e.g. temperature). Note: until this value is not
set, no command is issued. set, no command is issued.
</li> </li>