change condition
This commit is contained in:
		
							
								
								
									
										6
									
								
								74_XiaomiBTLESens.pm
									
									
									
									
									
										
										
										Executable file → Normal file
									
								
							
							
						
						
									
										6
									
								
								74_XiaomiBTLESens.pm
									
									
									
									
									
										
										
										Executable file → Normal file
									
								
							@@ -47,14 +47,14 @@ use JSON;
 | 
				
			|||||||
use Blocking;
 | 
					use Blocking;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
my $version = "1.99.26";
 | 
					my $version = "1.99.29";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
my %XiaomiModels = (
 | 
					my %XiaomiModels = (
 | 
				
			||||||
        flowerSens      => {'read' => '0x35'  ,'write' => '0x33'  ,'writeValue' => 'A01F' ,'battery' => '0x38'},
 | 
					        flowerSens      => {'read' => '0x35'  ,'write' => '0x33'  ,'writeValue' => 'A01F' ,'battery' => '0x38'},
 | 
				
			||||||
        thermoHygroSens => {'read' => 'none'  ,'write' => '0x10'  ,'writeValue' => '100' ,'battery' => '0x18'},
 | 
					        thermoHygroSens => {'read' => 'none'  ,'write' => '0x10'  ,'writeValue' => '0100' ,'battery' => '0x18'},
 | 
				
			||||||
    );
 | 
					    );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
my %CallBatteryFirmwareAge = (  '8h'    => 28800,
 | 
					my %CallBatteryFirmwareAge = (  '8h'    => 28800,
 | 
				
			||||||
@@ -518,7 +518,7 @@ sub XiaomiBTLESens_ExecGatttool_Done($) {
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    if( $respstate eq 'ok' and $gattCmd eq 'read' ) {
 | 
					    if( ($respstate eq 'ok' and $gattCmd eq 'read') or ($respstate eq 'ok' and $gattCmd eq 'write' and AttrVal($name,'model','none') eq 'thermoHygroSens') ) {
 | 
				
			||||||
        XiaomiBTLESens_ProcessingNotification($hash,$handle,$decode_json->{gtResult});
 | 
					        XiaomiBTLESens_ProcessingNotification($hash,$handle,$decode_json->{gtResult});
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
    } elsif( $respstate eq 'ok' and $gattCmd eq 'write' and AttrVal($name,'model','none') ne 'thermoHygroSens' ) {
 | 
					    } elsif( $respstate eq 'ok' and $gattCmd eq 'write' and AttrVal($name,'model','none') ne 'thermoHygroSens' ) {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user