diff --git a/74_XiaomiFlowerSens.pm b/74_XiaomiFlowerSens.pm
index 12b8c26..d9e032a 100644
--- a/74_XiaomiFlowerSens.pm
+++ b/74_XiaomiFlowerSens.pm
@@ -47,7 +47,11 @@ use JSON;
 use Blocking;
 
 
-my $version = "1.4.0";
+my $version = "1.4.1";
+
+
+
+
 my %CallBatteryFirmwareAge = (  '8h'    => 28800,
                                 '16h'   => 57600,
                                 '24h'   => 86400,
@@ -448,6 +452,9 @@ sub XiaomiFlowerSens_ExecGatttool_Run($) {
             Log3 $name, 5, "XiaomiFlowerSens ($name) - ExecGatttool_Run: gatttool loop result ".join(",", @gtResult);
             $loop++;
             
+            $gtResult[0] = 'connect error'
+            unless( defined($gtResult[0]) );
+            
         } while( $loop < 5 and $gtResult[0] eq 'connect error' );
         
         Log3 $name, 4, "XiaomiFlowerSens ($name) - ExecGatttool_Run: gatttool result ".join(",", @gtResult);