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:
parent
bc5fafb20a
commit
4d0a9da307
@ -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 <name> factors p i d<br>
|
<li>set <name> 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 <name> desired|desired-temp <value><br>
|
<li>set <name> desired <value><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>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user