diff --git a/FHEM/10_CUL_HM.pm b/FHEM/10_CUL_HM.pm
index 93c5a7475..776b6b3dc 100755
--- a/FHEM/10_CUL_HM.pm
+++ b/FHEM/10_CUL_HM.pm
@@ -228,6 +228,7 @@ sub CUL_HM_updateConfig($){
foreach ( "autoReadReg","actCycle","actStatus","burstAccess","serialNr"
,"IODev","IOList","IOgrp","hmProtocolEvents","rssiLog");
$hash->{helper}{role}{vrt} = 1;
+ $hash->{helper}{role}{dev} = 1;
next;
}
CUL_HM_ID2PeerList($name,"",1); # update peerList out of peerIDs
@@ -7517,8 +7518,8 @@ sub CUL_HM_tempListTmpl(@) { ##################################################
peerChan.
peerBulk <peerch1,peerch2,...> [set|unset]
- peerBulk will add peer channels to the channel. All peers in the
- list will be added.
+ peerBulk will add peer channels to the channel. All peers in the list will be added.
+ with unset option the peers in the list will be subtracted from the device's peerList.
peering sets the configuration of this link to its defaults. As peers are not
added in pairs default will be as defined for 'single' by HM for this device.
More suffisticated funktionality is provided by
diff --git a/FHEM/98_HMinfo.pm b/FHEM/98_HMinfo.pm
index 04a5b3702..574ad8fbb 100644
--- a/FHEM/98_HMinfo.pm
+++ b/FHEM/98_HMinfo.pm
@@ -537,7 +537,7 @@ sub HMinfo_paramCheck(@) { ####################################################
if (!$defs{$eName}{helper}{role}{vrt}){
if ($pairId eq "undefined") { push @noID,$eName;}
elsif ($pairId !~ m /$ioHmId/
- && $IoDev ) { push @idMismatch,"$eName paired:$pairId IO attr: $ioHmId";}
+ && $IoDev ) { push @idMismatch,"$eName paired:$pairId IO attr: ${ioHmId}.";}
}
}
}
diff --git a/FHEM/HMConfig.pm b/FHEM/HMConfig.pm
index 7fcaeacd3..95b581b64 100644
--- a/FHEM/HMConfig.pm
+++ b/FHEM/HMConfig.pm
@@ -1338,7 +1338,7 @@ $culHmSubTypeDevSets{blindActuator} = $culHmSubTypeDevSets{switch};
%culHmGlobalSetsChn = (# all channels but virtuals
sign => "[on|off]",
- peerBulk => "",
+ peerBulk => " [set|unset]",
);
%culHmSubTypeSets = (# channels of this subtype
switch =>{ "on-for-timer" =>""