diff --git a/cutelog/serial.py b/cutelog/serial.py
index 42557a66189cb2069ce2ab92a2df318110b0c477..0ac0a23847d9e661b933d3969daa1fb9a13c1ef6 100644
--- a/cutelog/serial.py
+++ b/cutelog/serial.py
@@ -128,6 +128,9 @@ class SerialConnection(QThread):
     def run(self):
         sock = QTcpSocket(None)
         sock.connectToHost(self.tcp_host, self.tcp_port)
+
+        self.sleep(1)
+
         sock.disconnected.connect(self.onDisconnect)
 
         if not sock.waitForConnected():