add lastRain

git-svn-id: https://svn.fhem.de/fhem/trunk@3612 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
martinp876
2013-08-08 06:51:26 +00:00
parent 98eb04b086
commit dee1007b57

View File

@@ -303,12 +303,12 @@ sub CUL_HM_Define($$) {##############################
$hash->{helper}{role}{chn}=1;
if($chn eq "01"){
$attr{$name}{peerIDs} = AttrVal($devName, "peerIDs", "");
$hash->{REAGINDS}{peerList}{VAL} = ReadingsVal($devName,"peerList","");
$hash->{READINGS}{peerList}{VAL} = ReadingsVal($devName,"peerList","");
$hash->{peerList} = $devHash->{peerList} if($devHash->{peerList});
delete $devHash->{helper}{role}{chn};#device no longer
delete $devHash->{peerList};
delete $devHash->{REAGINDS}{peerList};
delete $devHash->{READINGS}{peerList};
}
}
else{# define a device
@@ -898,6 +898,11 @@ sub CUL_HM_Parse($$) {##############################
$val = hex($val)/2;
}
push @event, "state:$val";
if ($val eq "dry"){
CUL_HM_UpdtReadSingle($shash,'lastRain',
ReadingsTimestamp($shash,'state',""),0)
if (ReadingsVal($shash,'state',"") eq "rain");
}
CUL_HM_UpdtReadSingle($shash,'.level',#store level invisible
($val eq "off"?"0 %":"100 %"),0);