mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-17 17:36:01 +00:00
CUL_HM: SD-2 repeater
git-svn-id: https://svn.fhem.de/fhem/trunk@11346 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
0854901c62
commit
95421407a6
@ -3349,9 +3349,10 @@ sub CUL_HM_parseSDteam_2(@){#handle SD team events
|
||||
}
|
||||
}
|
||||
elsif($sVal == 150){#alarm teamcall
|
||||
foreach (@tHash){
|
||||
push @evtEt,[$_,1,"teamCall:from $dName:$No"];
|
||||
}
|
||||
push @evtEt,[$_,1,"teamCall:from $dName:$No"] foreach (@tHash);
|
||||
}
|
||||
elsif($sVal == 151){#alarm teamcall repeat
|
||||
push @evtEt,[$dHash,1,"MsgRepeated $No"];#unclear. first repeater send 97 instead of 96. What about 2nd ans third repeater?
|
||||
}
|
||||
push @evtEt,[$dHash,1,"battery:" .((hex($chn)&0x80) ? "low":"ok")];
|
||||
push @evtEt,[$sHash,1,"eventNo:".$No];
|
||||
@ -7275,7 +7276,10 @@ sub CUL_HM_updtRegDisp($$$) {
|
||||
elsif ($st eq "repeater"){
|
||||
CUL_HM_repReadings($hash) if ($list == 2);
|
||||
}
|
||||
# CUL_HM_dimLog($hash) if(CUL_HM_Get($hash,$name,"param","subType") eq "dimmer");
|
||||
elsif ($md eq "HM-SEC-SD-2"){
|
||||
CUL_HM_SD_2($hash) if ($list == 0);
|
||||
}
|
||||
# CUL_HM_dimLog($hash) if(CUL_HM_Get($hash,$name,"param","subType") eq "dimmer");
|
||||
}
|
||||
sub CUL_HM_rmOldRegs($){ # remove register i outdated
|
||||
#will remove register for deleted peers
|
||||
@ -7579,6 +7583,20 @@ sub CUL_HM_TCtempReadings($) {# parse TC temperature readings
|
||||
|
||||
return $setting;
|
||||
}
|
||||
sub CUL_HM_SD_2($) {# parse SD2
|
||||
my ($hash)=@_;
|
||||
my $rep = CUL_HM_getRegFromStore($hash->{NAME},"devRepeatCntMax",0,"","");
|
||||
if ($rep eq "1"){
|
||||
CUL_HM_UpdtReadBulk($hash,1,"sdRepeat:on");
|
||||
$hash->{sdRepeat} = "on";
|
||||
}
|
||||
elsif($rep eq "0"){
|
||||
CUL_HM_UpdtReadBulk($hash,1,"sdRepeat:off");
|
||||
}
|
||||
else{
|
||||
CUL_HM_UpdtReadBulk($hash,1,"sdRepeat:$rep");
|
||||
}
|
||||
}
|
||||
sub CUL_HM_TCITRTtempReadings($$@) {# parse RT - TC-IT temperature readings
|
||||
my ($hash,$md,@list)=@_;
|
||||
my $name = $hash->{NAME};
|
||||
|
Loading…
x
Reference in New Issue
Block a user