From b736f6924470f66f66b14987982cb8aeae42fbee Mon Sep 17 00:00:00 2001 From: erwin <> Date: Fri, 7 Apr 2023 20:36:47 +0000 Subject: [PATCH] 00_KNXIO.pm: rework logging,limit timeouts (Forum Thread #127792) git-svn-id: https://svn.fhem.de/fhem/trunk@27412 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/00_KNXIO.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fhem/FHEM/00_KNXIO.pm b/fhem/FHEM/00_KNXIO.pm index 3525851e5..f77ae2a0a 100644 --- a/fhem/FHEM/00_KNXIO.pm +++ b/fhem/FHEM/00_KNXIO.pm @@ -1102,11 +1102,11 @@ sub KNXIO_keepAliveTO { my $name = $hash->{NAME}; my $cntrTO = $hash->{KNXIOhelper}->{CNTRTO}; + return KNXIO_disconnect($hash) if ($cntrTO >= 2); # nr of timeouts exceeded + $cntrTO++; KNXIO_Log ($name, 3, qq{timeout - retry $cntrTO}); - - return KNXIO_keepAlive($hash,$cntrTO) if ($cntrTO < 3); - KNXIO_disconnect($hash); # nr of timeouts exceeded + KNXIO_keepAlive($hash,$cntrTO); return; }