mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-02-07 23:09:26 +00:00
improve KFM100 calculation
git-svn-id: https://svn.fhem.de/fhem/trunk@6522 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
39426753c7
commit
2ee5cb0326
@ -1473,9 +1473,7 @@ sub CUL_HM_Parse($$) {#########################################################
|
|||||||
if($p =~ m/(..)4(.)0200(..)(..)(..)/) {
|
if($p =~ m/(..)4(.)0200(..)(..)(..)/) {
|
||||||
my ($chn,$seq, $k_v1, $k_v2, $k_v3) = (hex($1),hex($2),$3,hex($4),hex($5));
|
my ($chn,$seq, $k_v1, $k_v2, $k_v3) = (hex($1),hex($2),$3,hex($4),hex($5));
|
||||||
push @evtEt,[$shash,1,"battery:".($chn & 0x80?"low":"ok")];
|
push @evtEt,[$shash,1,"battery:".($chn & 0x80?"low":"ok")];
|
||||||
|
my $v = 1408 - ((($k_v3 & 0x07)<<8) + $k_v2);
|
||||||
my $v = 128-$k_v2; # FIXME: calibrate
|
|
||||||
$v += 256 if(!($k_v3 & 1));
|
|
||||||
push @evtEt,[$shash,1,"rawValue:$v"];
|
push @evtEt,[$shash,1,"rawValue:$v"];
|
||||||
my $nextSeq = ReadingsVal($name,"Sequence","");
|
my $nextSeq = ReadingsVal($name,"Sequence","");
|
||||||
$nextSeq =~ s/_.*//;
|
$nextSeq =~ s/_.*//;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user