change condition
This commit is contained in:
parent
f80d5cd8f4
commit
09048c5abb
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' ) {
|
||||||
|
0
README.md
Executable file → Normal file
0
README.md
Executable file → Normal file
Loading…
x
Reference in New Issue
Block a user