mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-05 18:16:44 +00:00
10_ZWave.pm: BASIC report changes from Andreas (Forum #58106)
git-svn-id: https://svn.fhem.de/fhem/trunk@12239 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
3f3890ea61
commit
d40b513953
@ -48,7 +48,7 @@ my %zwave_class = (
|
|||||||
parse => { "..2001(.*)"=> '"basicSet:".hex($1)', # Forum #36980
|
parse => { "..2001(.*)"=> '"basicSet:".hex($1)', # Forum #36980
|
||||||
"..2002" => "basicGet:request", # sent by the remote
|
"..2002" => "basicGet:request", # sent by the remote
|
||||||
"032003(..)"=> '"basicReport:".hex($1)', # V1
|
"032003(..)"=> '"basicReport:".hex($1)', # V1
|
||||||
"052003(..)(..)(..)" => 'ZWave_BASIC_V2_report($1,$2,$3)',
|
"052003(..)(..)(..)" => 'ZWave_BASIC_03_report($1,$2,$3)',
|
||||||
}},
|
}},
|
||||||
CONTROLLER_REPLICATION => { id => '21' },
|
CONTROLLER_REPLICATION => { id => '21' },
|
||||||
APPLICATION_STATUS => { id => '22', # V1
|
APPLICATION_STATUS => { id => '22', # V1
|
||||||
@ -2506,7 +2506,7 @@ ZWave_configCheckParam($$$$@)
|
|||||||
##############################################
|
##############################################
|
||||||
### START: 0x20 BASIC
|
### START: 0x20 BASIC
|
||||||
sub
|
sub
|
||||||
ZWave_BASIC_V3_report ($$$)
|
ZWave_BASIC_03_report ($$$)
|
||||||
{ # 0x2003 BASIC_REPORT V2
|
{ # 0x2003 BASIC_REPORT V2
|
||||||
my ($value, $target, $duration) = @_;;
|
my ($value, $target, $duration) = @_;;
|
||||||
my $time = hex($duration);
|
my $time = hex($duration);
|
||||||
@ -2515,8 +2515,8 @@ ZWave_BASIC_V3_report ($$$)
|
|||||||
$time = (hex($duration) - 0x7F) * 60;
|
$time = (hex($duration) - 0x7F) * 60;
|
||||||
};
|
};
|
||||||
$time .= " seconds";
|
$time .= " seconds";
|
||||||
$time = "unknown duration" if (hex($duration) == 0xFE);
|
$time = "unknown" if (hex($duration) == 0xFE);
|
||||||
$time = "255 (reserved value)" if (hex($duration) == 0xFF);
|
$time = "255" if (hex($duration) == 0xFF);
|
||||||
|
|
||||||
my $rt = "basicReport:".hex($value)
|
my $rt = "basicReport:".hex($value)
|
||||||
." target: ".hex($target)
|
." target: ".hex($target)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user