From f4814cc6b74e3269f6d2ee5f7a290eb1321b44bc Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Mon, 6 Jul 2015 17:52:14 +0000 Subject: [PATCH] 00_ZWDongle.pm: fix some issues when connecting via network (Forum #38315) git-svn-id: https://svn.fhem.de/fhem/trunk@8908 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/00_ZWDongle.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fhem/FHEM/00_ZWDongle.pm b/fhem/FHEM/00_ZWDongle.pm index a7fe6f4b1..bd3da35d4 100755 --- a/fhem/FHEM/00_ZWDongle.pm +++ b/fhem/FHEM/00_ZWDongle.pm @@ -276,6 +276,7 @@ ZWDongle_Set($@) Log3 $hash, 4, "ZWDongle set $name $type ".join(" ",@a); if($type eq "reopen") { return if(AttrVal($name, "dummy",undef) || AttrVal($name, "disable",undef)); + delete $hash->{NEXT_OPEN}; DevIo_CloseDev($hash); sleep(1); DevIo_OpenDev($hash, 0, "ZWDongle_DoInit"); @@ -589,7 +590,7 @@ ZWave_ProcessSendStack($) ZWDongle_shiftSendStack($hash, 1, "ERROR: max send retries reached"); } - return if(!@{$hash->{SendStack}} || $hash->{WaitForAck}); + return if(!@{$hash->{SendStack}} || $hash->{WaitForAck} || !$hash->{FD}); my $msg = $hash->{SendStack}->[0];