diff --git a/FHEM/98_telnet.pm b/FHEM/98_telnet.pm index 7e860636c..85066fac0 100644 --- a/FHEM/98_telnet.pm +++ b/FHEM/98_telnet.pm @@ -305,7 +305,10 @@ telnet_Output($$$) if($ret) { $ret = utf8ToLatin1($ret) if( $hash->{encoding} eq "latin1" ); - $ret = "\n$ret\n$hash->{prompt} " if(!$nonl); # AsyncOutput stuff + if(!$nonl) { # AsyncOutput stuff + $ret = "\n$ret\n$hash->{prompt} " if( $hash->{showPrompt}); + $ret = "$ret\n" if(!$hash->{showPrompt}); + } for(;;) { my $l = syswrite($hash->{CD}, $ret); last if(!$l || $l == length($ret));