2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-19 18:56:03 +00:00

wa-od level setup

git-svn-id: https://svn.fhem.de/fhem/trunk@3155 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
martinp876 2013-05-05 18:34:35 +00:00
parent 945375217c
commit d69fc55d33

View File

@ -237,7 +237,11 @@ sub CUL_HM_updateConfig($){
} }
} }
$attr{$name}{webCmd} = $webCmd if ($webCmd); $attr{$name}{webCmd} = $webCmd if ($webCmd);
push @getConfList,$name if (0 != CUL_HM_getAttrInt($name,"autoReadReg"));
no warnings 'numeric';
my $autoRead = int(AttrVal($name,"autoReadReg",0))+0;
use warnings 'numeric';
push @getConfList,$name if (0 != $autoRead);
} }
$modules{CUL_HM}{helper}{updtCfgLst} = \@getConfList; $modules{CUL_HM}{helper}{updtCfgLst} = \@getConfList;
CUL_HM_autoReadConfig("updateConfig"); CUL_HM_autoReadConfig("updateConfig");
@ -729,7 +733,10 @@ sub CUL_HM_Parse($$) {##############################
($mTp eq "41")) { ($mTp eq "41")) {
my $level = substr($p,4,2); my $level = substr($p,4,2);
my %lvl=("00"=>"normal","64"=>"added","C8"=>"addedStrong"); my %lvl=("00"=>"normal","64"=>"added","C8"=>"addedStrong");
$level = hex($level)/2 if($model eq "HM-Sen-Wa-Od"); if($model eq "HM-Sen-Wa-Od"){
$level = hex($level)/2 ;
push @event, "level:$level%";
}
$level = $lvl{$level} if($model eq "HM-CC-SCD"); $level = $lvl{$level} if($model eq "HM-CC-SCD");
push @event, "state:".$level."%"; push @event, "state:".$level."%";
@ -4799,6 +4806,7 @@ sub CUL_HM_putHash($) {# provide data for HMinfo
<li>smokeDetector<br> <li>smokeDetector<br>
[off|smoke-Alarm|alive] # for team leader<br> [off|smoke-Alarm|alive] # for team leader<br>
[off|smoke-forward|smoke-alarm] # for team members<br> [off|smoke-forward|smoke-alarm] # for team members<br>
[normal|added|addedStrong] #HM-CC-SCD<br>
SDteam [add|remove]_$dname<br> SDteam [add|remove]_$dname<br>
battery [low|ok]<br> battery [low|ok]<br>
smoke_detect on from $src<br> smoke_detect on from $src<br>
@ -4837,6 +4845,14 @@ sub CUL_HM_putHash($) {# provide data for HMinfo
lock [unlocked|locked]<br> lock [unlocked|locked]<br>
[unlocked|locked|uncertain]<br> [unlocked|locked|uncertain]<br>
</li> </li>
<li>HM-CC-SCD<br>
[normal|added|addedStrong]<br>
battery [low|ok]<br>
</li>
<li>HM-Sen-Wa-Od<br>
$level%<br>
level $level%<br>
</li>
</ul> </ul>
<br> <br>
</ul> </ul>