change battery handle

This commit is contained in:
Marko Oldenburg 2019-10-11 12:38:04 +02:00
parent c86303cc32
commit 9a0b70cd7d

View File

@ -178,7 +178,7 @@ my %XiaomiModels = (
'wdata' => '0x10', 'wdata' => '0x10',
'wdataValue' => '0100', 'wdataValue' => '0100',
'wdatalisten' => 2, 'wdatalisten' => 2,
'battery' => '0x19', 'battery' => '0x3a',
'firmware' => '0x2a', 'firmware' => '0x2a',
'devicename' => '0x3' 'devicename' => '0x3'
}, },
@ -873,12 +873,12 @@ sub ProcessingNotification($@) {
} }
} }
elsif ( AttrVal( $name, 'model', 'none' ) eq 'clearGrassSens' ) { elsif ( AttrVal( $name, 'model', 'none' ) eq 'clearGrassSens' ) {
if ( $handle eq '0x19' ) { if ( $handle eq '0x3a' ) {
### Clear Grass Sens - Read Battery Data ### Clear Grass Sens - Read Battery Data
Log3 $name, 4, Log3 $name, 4,
"XiaomiBTLESens ($name) - ProcessingNotification: handle 0x18"; "XiaomiBTLESens ($name) - ProcessingNotification: handle 0x3a";
$readings = ClearGrassSensHandle0x19( $hash, $notification ); $readings = ClearGrassSensHandle0x3a( $hash, $notification );
} }
elsif ( $handle eq '0x1e' ) { elsif ( $handle eq '0x1e' ) {
### Clear Grass Sens - Read Sensor Data ### Clear Grass Sens - Read Sensor Data
@ -1072,14 +1072,14 @@ sub ThermoHygroSensHandle0x3($$) {
return \%readings; return \%readings;
} }
sub ClearGrassSensHandle0x19($$) { sub ClearGrassSensHandle0x3a($$) {
### Clear Grass Sens - Battery Data ### Clear Grass Sens - Battery Data
my ( $hash, $notification ) = @_; my ( $hash, $notification ) = @_;
my $name = $hash->{NAME}; my $name = $hash->{NAME};
my %readings; my %readings;
Log3 $name, 4, "XiaomiBTLESens ($name) - Clear Grass Sens Handle0x19"; Log3 $name, 4, "XiaomiBTLESens ($name) - Clear Grass Sens Handle0x3a";
chomp($notification); chomp($notification);
$notification =~ s/\s+//g; $notification =~ s/\s+//g;
@ -1535,7 +1535,7 @@ sub CometBlueBTLE_CmdlinePreventGrepFalsePositive($) {
], ],
"release_status": "stable", "release_status": "stable",
"license": "GPL_2", "license": "GPL_2",
"version": "v2.7.54", "version": "v2.7.56",
"author": [ "author": [
"Marko Oldenburg <leongaultier@gmail.com>" "Marko Oldenburg <leongaultier@gmail.com>"
], ],