2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-22 08:11:44 +00:00

correct rt battery indication

git-svn-id: https://svn.fhem.de/fhem/trunk@6450 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
martinp876 2014-08-24 10:39:23 +00:00
parent a2e5d0cbc9
commit 9ae819017b

View File

@ -1188,8 +1188,6 @@ sub CUL_HM_Parse($$) {#########################################################
my ($dHash,$err ,$ctrlMode ,$setTemp ,$bTime,$pTemp,$pStart,$pEnd,$chn,$uk0,$lBat,$actTemp,$vp) =
($shash,hex($mI[3]),hex($mI[5]),hex($mI[1].$mI[2]),"-" ,"-" ,"-" ,"-" );
$lBat = $err&0x80?"low":"ok"; # valid for Info-Level message?
if($mTp eq "10"){
$chn = "04";#fixed
my $bat =(($err ) & 0x1f)/10+1.5;
@ -1218,6 +1216,7 @@ sub CUL_HM_Parse($$) {#########################################################
$shash = $modules{CUL_HM}{defptr}{"$src$chn"} if($modules{CUL_HM}{defptr}{"$src$chn"});
$actTemp = ReadingsVal($name,"measured-temp","");
$vp = ReadingsVal($name,"actuator","");
$lBat = $err&0x80?"low":"ok";
}
$setTemp =(($setTemp ) & 0x3f )/2;
$err = ($err ) & 0x7 ;
@ -1262,7 +1261,7 @@ sub CUL_HM_Parse($$) {#########################################################
push @evtEt,[$shash,1,"partyTemp:$pTemp"];
#push @evtEt,[$shash,1,"unknown0:$uk0"];
#push @evtEt,[$shash,1,"unknown1:".$2 if ($p =~ m/^0A(.10)(.*)/)];
push @evtEt,[$dHash,1,"battery:$lBat"];
push @evtEt,[$dHash,1,"battery:$lBat"] if ($lBat);
push @evtEt,[$dHash,1,"desired-temp:$setTemp"];
}
elsif($mTp eq "59" && $p =~ m/^(..)/) {#inform team about new value