change minimum intterval
This commit is contained in:
		@@ -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";
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user