From c0a5c9f4eb014c3355064a8edeabc0c16a78d53d Mon Sep 17 00:00:00 2001 From: martinp876 <> Date: Thu, 2 Jul 2015 18:52:13 +0000 Subject: [PATCH] 10_CUL_HM: unreachable isue git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@8873 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/10_CUL_HM.pm | 45 ++++++++++++++++++++++++++------------------- 1 file changed, 26 insertions(+), 19 deletions(-) diff --git a/FHEM/10_CUL_HM.pm b/FHEM/10_CUL_HM.pm index 6bdf8e22d..f7a193c0a 100755 --- a/FHEM/10_CUL_HM.pm +++ b/FHEM/10_CUL_HM.pm @@ -7637,6 +7637,7 @@ sub CUL_HM_unQEntity($$){# remove entity from q my @chns = split(",",$dq->{$q}); my $chn = substr(CUL_HM_name2Id($name),6,2); @chns = grep !/$chn/,@chns; + @chns = grep !/00/,@chns;#remove device as well - just in case $dq->{$q} = join",",@chns; } $q = $q."Wu" if (CUL_HM_getRxType($defs{$name}) & 0x1C); @@ -7783,7 +7784,7 @@ sub CUL_HM_autoReadReady($){# capacity for autoread available? || ReadingsVal($ioName,"cond","init") !~ m /^(ok|Overload-released|init)$/#default init for CUL || ( defined $defs{$ioName}->{msgLoadCurrent} && ( $defs{$ioName}->{msgLoadCurrent}> - AttrVal($ioName,"hmMsgLowLimit",40)))){ + (defined $defs{$ioName}{helper}{loadLvl}?$defs{$ioName}{helper}{loadLvl}{bl}:40)))){ return 0; } return 1; @@ -8160,9 +8161,10 @@ sub CUL_HM_tempListTmpl(@) { ################################################## requests by itself, and if it is configured with the 3-byte address of a foreign CCU which is still configurerd with the default password, it is able to answer signing requests correctly. -
  • AES-Encryption is not useable with a CUL device as the interface, - but it is supported with a HMLAN. Due to the issues above I do not - recommend using Homematic encryption at all.
  • +
  • AES-Encryption is useable with a HMLAN or a CUL. When using + a CUL, the perl-module Crypt::Rijndael needs to be installed. + Due to the issues above I do not recommend using Homematic + encryption at all.
  • @@ -8175,6 +8177,11 @@ sub CUL_HM_tempListTmpl(@) { ################################################## Universal commands (available to most hm devices): @@ -9677,8 +9684,8 @@ sub CUL_HM_tempListTmpl(@) { ##################################################
  • sign [on|off]
    Ein- oder ausschalten der Signierung (auch "AES-Verschlüsselung" genannt, siehe note). Achtung: Wird das Gerät über einen CUL eingebunden ist schalten (oder - deaktivieren der Signierung) nicht möglich, das Gerät muss direkt zurückgesetzt werden. + href="#HMAES">note). Achtung: Wird das Gerät über einen CUL eingebunden, ist schalten (oder + deaktivieren der Signierung) nur möglich, wenn das Perl-Modul Crypt::Rijndael installiert ist.
  • statusRequest
    Aktualisieren des Gerätestatus. Für mehrkanalige Geräte sollte dies kanalbasiert @@ -10108,10 +10115,10 @@ sub CUL_HM_tempListTmpl(@) { ##################################################
  • keyMatic

    -
    +