diff --git a/fhem/FHEM/10_CUL_HM.pm b/fhem/FHEM/10_CUL_HM.pm index a56b9ca80..6d500e589 100755 --- a/fhem/FHEM/10_CUL_HM.pm +++ b/fhem/FHEM/10_CUL_HM.pm @@ -5129,7 +5129,8 @@ sub CUL_HM_sndIfOpen($) { ||(defined $ioHash->{XmitOpen} && $ioHash->{XmitOpen} != 1) # ||$modules{CUL_HM}{prot}{rspPend}>=$maxPendCmds ){#still no send allowed - if ($modules{CUL_HM}{$io}{tmrStart} < gettimeofday() - $modules{CUL_HM}{hmIoMaxDly}){ + if ( $modules{CUL_HM}{$io}{tmrStart} && + ($modules{CUL_HM}{$io}{tmrStart} < gettimeofday() - $modules{CUL_HM}{hmIoMaxDly})){ # we need to clean up - this is way to long Stop delay if ($modules{CUL_HM}{$io}{pendDev}) { while(@{$modules{CUL_HM}{$io}{pendDev}}){