diff --git a/homeassistant/components/tplink_lte/__init__.py b/homeassistant/components/tplink_lte/__init__.py
index 215dd5c94b21890092e43ea95c5069412767e661..e495a14a38cb90e8cb80ca8ecaaa964348a1a8ec 100644
--- a/homeassistant/components/tplink_lte/__init__.py
+++ b/homeassistant/components/tplink_lte/__init__.py
@@ -4,6 +4,7 @@ import logging
 
 import aiohttp
 import attr
+import tp_connected
 import voluptuous as vol
 
 from homeassistant.const import (
@@ -106,7 +107,6 @@ async def async_setup(hass, config):
 
 async def _setup_lte(hass, lte_config, delay=0):
     """Set up a TP-Link LTE modem."""
-    import tp_connected
 
     host = lte_config[CONF_HOST]
     password = lte_config[CONF_PASSWORD]
@@ -145,7 +145,6 @@ async def _login(hass, modem_data, password):
 
 async def _retry_login(hass, modem_data, password):
     """Sleep and retry setup."""
-    import tp_connected
 
     _LOGGER.warning("Could not connect to %s. Will keep trying.", modem_data.host)
 
diff --git a/homeassistant/components/tplink_lte/notify.py b/homeassistant/components/tplink_lte/notify.py
index e677b42a51139a8323488ec35fbcec0843fabc0c..478b3e998c09a8d1a813c3e6c07c9881b1bc3df4 100644
--- a/homeassistant/components/tplink_lte/notify.py
+++ b/homeassistant/components/tplink_lte/notify.py
@@ -2,6 +2,7 @@
 import logging
 
 import attr
+import tp_connected
 
 from homeassistant.components.notify import ATTR_TARGET, BaseNotificationService
 from homeassistant.const import CONF_RECIPIENT
@@ -27,7 +28,6 @@ class TplinkNotifyService(BaseNotificationService):
 
     async def async_send_message(self, message="", **kwargs):
         """Send a message to a user."""
-        import tp_connected
 
         modem_data = self.hass.data[DATA_KEY].get_modem_data(self.config)
         if not modem_data: