valvePos
git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@4700 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
@@ -3159,7 +3159,7 @@ sub CUL_HM_Set($@) {
|
|||||||
}
|
}
|
||||||
elsif($cmd eq "valvePos") { #################################################
|
elsif($cmd eq "valvePos") { #################################################
|
||||||
return "only number <= 100 or 'off' allowed"
|
return "only number <= 100 or 'off' allowed"
|
||||||
if (!($a[2] eq "off" ||$a[2]+0 ne $a[2] ||$a[2] <100 ));
|
if (!($a[2] eq "off" ||$a[2]+0 ne $a[2] ||$a[2] <=100 ));
|
||||||
if ($a[2] eq "off"){
|
if ($a[2] eq "off"){
|
||||||
$state = "ValveAdjust:stopped";
|
$state = "ValveAdjust:stopped";
|
||||||
RemoveInternalTimer("valvePos:$dst$chn");# remove responsePending timer
|
RemoveInternalTimer("valvePos:$dst$chn");# remove responsePending timer
|
||||||
@@ -3522,6 +3522,7 @@ sub CUL_HM_valvePosUpdt(@) {#update valve position periodically to please valve
|
|||||||
my $ackTime;
|
my $ackTime;
|
||||||
$vp =~ s/ %//;
|
$vp =~ s/ %//;
|
||||||
$vp *=2.56;
|
$vp *=2.56;
|
||||||
|
$vp = 255 if ($vp >255);
|
||||||
my $tn = gettimeofday();
|
my $tn = gettimeofday();
|
||||||
my $delta = int(($tn - $hash->{helper}{vd}{next})*1000);
|
my $delta = int(($tn - $hash->{helper}{vd}{next})*1000);
|
||||||
Log3 $name,3,"VD-timing Critical ##### diff:$delta" if ($delta >100);
|
Log3 $name,3,"VD-timing Critical ##### diff:$delta" if ($delta >100);
|
||||||
|
|||||||
Reference in New Issue
Block a user