diff --git a/FHEM/10_CUL_HM.pm b/FHEM/10_CUL_HM.pm index 6c1f2be97..bbafbb418 100755 --- a/FHEM/10_CUL_HM.pm +++ b/FHEM/10_CUL_HM.pm @@ -3479,7 +3479,8 @@ sub CUL_HM_responseSetup($$) {#store all we need to handle the response elsif($mTp eq '11' && $chn =~ m/^(02|81)$/){#!!! chn is subtype!!! CUL_HM_qStateUpdatIfEnab($dst); if ($p =~ m/02..(..)....(....)/){#lvl ne 0 and timer on - $hash->{helper}{tmdOn} = $2 if ($1 ne "00" && $2 !~ m/(0000|FFFF)/) + $hash->{helper}{tmdOn} = $2 if ($1 ne "00" && $2 !~ m/(0000|FFFF)/); + CUL_HM_respWaitSu ($hash,"cmd:$cmd","mNo:$mNo","reSent:1","timedOn:1"); } } elsif($mTp eq '12' && $mFlg & 0x10){#wakeup with burst diff --git a/FHEM/98_HMinfo.pm b/FHEM/98_HMinfo.pm index 9bca1d208..6792d3ba4 100644 --- a/FHEM/98_HMinfo.pm +++ b/FHEM/98_HMinfo.pm @@ -88,7 +88,7 @@ sub HMinfo_getParam(@) { ###################################################### my $found = 0; foreach (@param){ my $para = CUL_HM_Get($ehash,$eName,"param",$_); - push @paramList,sprintf("%-15s",($para eq "undefined"?"-":$para)); + push @paramList,sprintf("%-15s",($para eq "undefined"?" -":$para)); $found = 1 if ($para ne "undefined") ; } return $found,sprintf("%-20s\t: %s",$eName,join "\t|",@paramList); @@ -262,7 +262,7 @@ sub HMinfo_SetFn($@) {######################################################### } if (!$cmd ||$cmd eq "?" ) {##actionImmediate: clear parameter-------------- - return "autoReadReg clear configCheck param peerCheck peerXref ". + return "autoReadReg clear configCheck param peerCheck peerXref " ."protoEvents models regCheck register rssi saveConfig update " ."templateSet templateChk templateList templateDef cpRegs update"; } diff --git a/FHEM/HMConfig.pm b/FHEM/HMConfig.pm index f6a8c6149..5746f084e 100644 --- a/FHEM/HMConfig.pm +++ b/FHEM/HMConfig.pm @@ -975,23 +975,29 @@ $culHmSubTypeSets{motionDetector} = $culHmSubTypeSets{threeStateSensor}; # sensRain ( no statusrequest) my %culHmModelSets = (# channels of this subtype------------- - "HM-CC-VD" =>{ valvePos => "position"}, - "HM-RC-19" =>{ service => "" - ,alarm => "" - ,display => " [comma|no] [unit] [off|1|2|3] [off|on|slow|fast] "}, - "HM-PB-4DIS-WM"=>{ text => " ..." - #text => " [on|off] ...", old style will not be offered anymore - }, - "HM-OU-LED16" =>{ led => "[off|red|green|orange]" - ,ilum => "[0-15] [0-127]"}, - "HM-OU-CFM-PL" =>{ press => "[long|short] [on|off] ..." - ,inhibit => "[on|off]"}, - "HM-CC-TC" =>{ statusRequest =>""}, - "HM-CC-VD" =>{ statusRequest =>""}, + "HM-CC-VD" =>{ valvePos => "position"}, + "HM-RC-19" =>{ service => "" + ,alarm => "" + ,display => " [comma|no] [unit] [off|1|2|3] [off|on|slow|fast] "}, + "HM-PB-4DIS-WM" =>{ text => " ..." + #text => " [on|off] ...", old style will not be offered anymore + }, + "HM-OU-LED16" =>{ led => "[off|red|green|orange]" + ,ilum => "[0-15] [0-127]"}, + "HM-OU-CFM-PL" =>{ "on-for-timer"=>"" + ,"on-till" =>"