resolve peering reading bug

git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@5490 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
martinp876
2014-04-08 17:47:25 +00:00
parent 7082de8c37
commit 52f59a3ad3

View File

@@ -5026,8 +5026,7 @@ sub CUL_HM_ID2PeerList ($$$) {
if ($chn eq "04"){
#if 04 is peered we are "teamed" -> set channel 05
my $ch05H = $modules{CUL_HM}{defptr}{$dHash->{DEF}."05"};
CUL_HM_UpdtReadSingle($ch05H,"state","peered",0)
if($ch05H);
CUL_HM_UpdtReadSingle($ch05H,"state","peered",0) if($ch05H);
}
else{
CUL_HM_UpdtReadSingle($hash,"state","peered",0);
@@ -5040,7 +5039,8 @@ sub CUL_HM_ID2PeerList ($$$) {
if (($md =~ m/HM-CC-RT-DN/ && $chn=~ m/(02|03|04|05|06)/)
||($md eq "HM-TC-IT-WM-W-EU" && $chn=~ m/(03|06|07)/)){
if ($chn eq "04"){
CUL_HM_UpdtReadSingle($modules{CUL_HM}{defptr}{$dHash->{DEF}."05"},"state","peered");
my $ch05H = $modules{CUL_HM}{defptr}{$dHash->{DEF}."05"};
CUL_HM_UpdtReadSingle($ch05H,"state","unpeered")) if($ch05H);
}
else{
CUL_HM_UpdtReadSingle($hash,"state","unpeered");