change minimum intterval
This commit is contained in:
parent
954436d654
commit
859f4d741c
@ -47,7 +47,7 @@ use JSON;
|
|||||||
use Blocking;
|
use Blocking;
|
||||||
|
|
||||||
|
|
||||||
my $version = "2.0.8pri2";
|
my $version = "2.0.8";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -223,9 +223,9 @@ sub XiaomiBTLESens_Attr(@) {
|
|||||||
RemoveInternalTimer($hash);
|
RemoveInternalTimer($hash);
|
||||||
|
|
||||||
if( $cmd eq "set" ) {
|
if( $cmd eq "set" ) {
|
||||||
if( $attrVal < 300 ) {
|
if( $attrVal < 120 ) {
|
||||||
Log3 $name, 3, "XiaomiBTLESens ($name) - interval too small, please use something >= 300 (sec), default is 3600 (sec)";
|
Log3 $name, 3, "XiaomiBTLESens ($name) - interval too small, please use something >= 120 (sec), default is 300 (sec)";
|
||||||
return "interval too small, please use something >= 300 (sec), default is 3600 (sec)";
|
return "interval too small, please use something >= 120 (sec), default is 300 (sec)";
|
||||||
} else {
|
} else {
|
||||||
$hash->{INTERVAL} = $attrVal;
|
$hash->{INTERVAL} = $attrVal;
|
||||||
Log3 $name, 3, "XiaomiBTLESens ($name) - set interval to $attrVal";
|
Log3 $name, 3, "XiaomiBTLESens ($name) - set interval to $attrVal";
|
||||||
@ -329,7 +329,7 @@ sub XiaomiBTLESens_stateRequestTimer($) {
|
|||||||
|
|
||||||
XiaomiBTLESens_stateRequest($hash) if( $init_done );
|
XiaomiBTLESens_stateRequest($hash) if( $init_done );
|
||||||
|
|
||||||
InternalTimer( gettimeofday()+$hash->{INTERVAL}+int(rand(600)), "XiaomiBTLESens_stateRequestTimer", $hash );
|
InternalTimer( gettimeofday()+$hash->{INTERVAL}+int(rand(90)), "XiaomiBTLESens_stateRequestTimer", $hash );
|
||||||
|
|
||||||
Log3 $name, 4, "XiaomiBTLESens ($name) - stateRequestTimer: Call Request Timer";
|
Log3 $name, 4, "XiaomiBTLESens ($name) - stateRequestTimer: Call Request Timer";
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user