From e8e81120c8f313b30782f5d4409f56f0d3da0ebc Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Sun, 30 Jan 2011 10:25:49 +0000 Subject: [PATCH] Avoid undefined messages when reattaching a device with baudrate specified git-svn-id: https://svn.fhem.de/fhem/trunk@818 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/00_CUL.pm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/00_CUL.pm b/fhem/FHEM/00_CUL.pm index 905e78b01..bb8a83567 100755 --- a/fhem/FHEM/00_CUL.pm +++ b/fhem/FHEM/00_CUL.pm @@ -995,6 +995,8 @@ CUL_OpenDev($$) my $dev = $hash->{DeviceName}; my $name = $hash->{NAME}; my $po; + my $baudrate; + ($dev, $baudrate) = split("@", $dev); $hash->{PARTIAL} = ""; @@ -1030,8 +1032,6 @@ CUL_OpenDev($$) } else { # USB/Serial device - my $baudrate; - ($dev, $baudrate) = split("@", $dev); if ($^O=~/Win/) { require Win32::SerialPort; @@ -1113,6 +1113,8 @@ CUL_Disconnected($) my $hash = shift; my $dev = $hash->{DeviceName}; my $name = $hash->{NAME}; + my $baudrate; + ($dev, $baudrate) = split("@", $dev); return if(!defined($hash->{FD})); # Already deleted or RFR