From 70bd74eb73d5342b310529f1b21843d135c34a51 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Wed, 20 Feb 2013 08:02:01 +0000 Subject: [PATCH] Some fixes for network mode git-svn-id: https://svn.fhem.de/fhem/trunk@2777 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/00_ZWDongle.pm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/fhem/FHEM/00_ZWDongle.pm b/fhem/FHEM/00_ZWDongle.pm index 1bbfb994a..006887d31 100755 --- a/fhem/FHEM/00_ZWDongle.pm +++ b/fhem/FHEM/00_ZWDongle.pm @@ -361,7 +361,7 @@ ZWDongle_DoInit($) my $hash = shift; my $name = $hash->{NAME}; - DevIo_SetHwHandshake($hash); + DevIo_SetHwHandshake($hash) if($hash->{USBDev}); ZWDongle_Clear($hash); ZWDongle_Get($hash, $name, "devList"); # Make the following query faster (?) ZWDongle_Get($hash, $name, "homeId"); @@ -530,8 +530,11 @@ ZWDongle_Ready($) # This is relevant for windows/USB only my $po = $hash->{USBDev}; - my ($BlockingFlags, $InBytes, $OutBytes, $ErrorFlags) = $po->status; - return ($InBytes>0); + if($po) { + my ($BlockingFlags, $InBytes, $OutBytes, $ErrorFlags) = $po->status; + return ($InBytes>0); + } + return 0; } 1;