2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-03-10 03:06:37 +00:00

HMLAN: check avoiding traces, statusrequest removed for some OUs

git-svn-id: https://svn.fhem.de/fhem/trunk@9721 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
martinp876 2015-10-30 06:36:47 +00:00
parent 008019cd17
commit 6e4b004ca9
2 changed files with 18 additions and 13 deletions

View File

@ -477,7 +477,7 @@ sub HMLAN_Write($$$) {#########################################################
HMLAN_SimpleWrite($hash,$msg);
return;
}
elsif (length($msg)>21){
if (length($msg)>21){
my ($mtype,$src,$dst) = (substr($msg, 8, 2),
substr($msg, 10, 6),
substr($msg, 16, 6));
@ -508,6 +508,9 @@ sub HMLAN_Write($$$) {#########################################################
;
}
}
elsif(length($msg)<5){
Log3 $hash, 2, "HMLAN_Send: cmd too short:".($fn?$fn:"noFn").":".($msg?$msg:"no_msg");
}
elsif($msg =~ m /init:(......)/){
my $dst = $1;
if ($modules{CUL_HM}{defptr}{$dst} &&

View File

@ -1433,7 +1433,6 @@ $culHmRegChan{"ROTO_ZEL-STG-RM-FWT03"}= $culHmRegChan{"HM-CC-TC03"};
,repeater =>{ statusRequest => ""
,getSerial => ""
}
,outputUnit =>{ statusRequest => ""}
);
$culHmSubTypeDevSets{dimmer} = $culHmSubTypeDevSets{switch};
$culHmSubTypeDevSets{blindActuator} = $culHmSubTypeDevSets{switch};
@ -1499,15 +1498,14 @@ $culHmSubTypeDevSets{blindActuator} = $culHmSubTypeDevSets{switch};
,inhibit => "[on|off]"
,statusRequest =>""
}
,outputUnit =>{ statusRequest =>""}
,KFM100 =>{ statusRequest =>""}
);
# clones- - - - - - - - - - - - - - - - -
$culHmSubTypeSets{pushButton} = $culHmSubTypeSets{remote};
$culHmSubTypeSets{swi} = $culHmSubTypeSets{remote};
$culHmSubTypeSets{KFM100} = $culHmSubTypeSets{outputUnit};
$culHmSubTypeSets{blindActuatorSol}= $culHmSubTypeSets{outputUnit};
$culHmSubTypeSets{tipTronic} = $culHmSubTypeSets{outputUnit};
$culHmSubTypeSets{blindActuatorSol}= $culHmSubTypeSets{KFM100};
$culHmSubTypeSets{tipTronic} = $culHmSubTypeSets{KFM100};
$culHmSubTypeSets{motionDetector} = $culHmSubTypeSets{threeStateSensor};
$culHmSubTypeSets{motionAndBtn} = $culHmSubTypeSets{threeStateSensor};
@ -1544,14 +1542,18 @@ $culHmSubTypeSets{motionAndBtn} = $culHmSubTypeSets{threeStateSensor};
);
# clones- - - - - - - - - - - - - - - - -
$culHmModelSets{"HM-OU-CM-PCB"} = $culHmModelSets{"HM-OU-CFM-PL"};
$culHmModelSets{"HM-OU-CF-PL"} = $culHmModelSets{"HM-OU-CFM-PL"};
$culHmModelSets{"ROTO_ZEL-STG-RM-FWT"} = $culHmModelSets{"HM-CC-TC"};
$culHmModelSets{"HM-Sen-Wa-Od"} = $culHmModelSets{"HM-SEC-SD"};
$culHmModelSets{"HM-PB-4DIS-WM-2"} = $culHmModelSets{"HM-PB-4DIS-WM"};
$culHmModelSets{"HM-Dis-WM55"} = $culHmModelSets{"HM-PB-4DIS-WM"};
$culHmModelSets{"HM-RC-Dis-H-x-EU"} = $culHmModelSets{"HM-PB-4DIS-WM"};
$culHmModelSets{"HM-OU-CM-PCB"} = $culHmModelSets{"HM-OU-CFM-PL"};
$culHmModelSets{"HM-OU-CF-PL"} = $culHmModelSets{"HM-OU-CFM-PL"};
$culHmModelSets{"ROTO_ZEL-STG-RM-FWT"} = $culHmModelSets{"HM-CC-TC"};
$culHmModelSets{"HM-Sen-Wa-Od"} = $culHmModelSets{"HM-SEC-SD"};
$culHmModelSets{"HM-PB-4DIS-WM-2"} = $culHmModelSets{"HM-PB-4DIS-WM"};
$culHmModelSets{"HM-Dis-WM55"} = $culHmModelSets{"HM-PB-4DIS-WM"};
$culHmModelSets{"HM-RC-Dis-H-x-EU"} = $culHmModelSets{"HM-PB-4DIS-WM"};
$culHmModelSets{"ROTO_ZEL-STG-RM-DWT-10"}= $culHmModelSets{"HM-PB-4DIS-WM"};
$culHmModelSets{"HM-OU-CF-PL"} = $culHmModelSets{"HM-SEC-SD"};
$culHmModelSets{"HM-OU-LED16"} = $culHmModelSets{"HM-SEC-SD"};
#$culHmModelSets{"HM-OU-CFM-PL"} = $culHmModelSets{"HM-SEC-SD"};# no statusrequest possible
$culHmModelSets{"HM-OU-CM-PCB"} = $culHmModelSets{"HM-SEC-SD"};