From 4e7550b22667d23e0d0697f53adaae1a85a192dc Mon Sep 17 00:00:00 2001 From: KernSani Date: Fri, 27 Apr 2018 22:14:50 +0000 Subject: [PATCH] 45_TRX.pm: Fix "undefined" warning git-svn-id: https://svn.fhem.de/fhem/trunk@16666 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/45_TRX.pm | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/fhem/FHEM/45_TRX.pm b/fhem/FHEM/45_TRX.pm index 60dfec80d..9e9627478 100755 --- a/fhem/FHEM/45_TRX.pm +++ b/fhem/FHEM/45_TRX.pm @@ -282,8 +282,9 @@ sub TRX_DoInit($) { my $msg3 = ord( pack( 'H*', $5 ) ); my $msg4 = ord( pack( 'H*', $6 ) ); my $msg5 = ord( pack( 'H*', $7 ) ); - my $msg6 = ord( pack( 'H*', $8 ) ) if $fw == 2; - my $freq = { + my $msg6 = ""; + $msg6 = ord( pack( 'H*', $8 ) ) if $fw == 2; + my $freq = { '50' => '310MHz', '51' => '315MHz', '52' => '433.92MHz receiver only', @@ -298,14 +299,15 @@ sub TRX_DoInit($) { }->{$msg1} || 'unknown Mhz'; $status .= $freq; - my $firmware = ""; - if ($fw==2) { - $firmware = $msg2 + 1000; - } - else { - $firmware = $msg2; - } - + my $firmware = ""; + + if ( $fw == 2 ) { + $firmware = $msg2 + 1000; + } + else { + $firmware = $msg2; + } + $status .= ", " . sprintf "firmware=%d", $firmware; my $protocols = ""; $status .= ", protocols enabled: ";