How to set up my TP-Link Smart Plug or Switch via the Kasa app
HS100P3 , EP40 , HS107 , HS105 KIT , HS103 , HS300 , KP115 , HS105 , HS200-BL , HS220 , HS200 , HS100 , HS220-LA , KP100 , KP400 , KP125 , KP200 , HS100 KIT , KP405 , KP105 , HS210 KIT , KP401 , KP303 , HS110 , HS210 , HS200-LA
Recent updates may have expanded access to feature(s) discussed in this FAQ. Visit your product's support page, select the correct hardware version for your device and check either the Datasheet or the firmware section for the latest improvements added to your product.
For ease of setup of your Kasa smart plug or switch, we recommend viewing our smart plug or smart switch setup below:
For ease of setup of your Kasa smart plug or switch, we recommend viewing our smart plug or smart switch setup below:
TP-Link smart devices can be controlled both locally and remotely via the Kasa App, allowing you to turn your home intuitively and easily into a smart home. This steps in this article are designed to show you how to connect your TP-Link Smart Plug/Switch to your home network.
Note:
If your Apple device is IOS 14 or above, please have the "Local Network" enabled first following the FAQ
Before we begin:
1. Please download and install the Kasa Smart app from the App Store or Google Play.
2. Connect your smartphone to your home Wi-Fi network (2.4 GHz only).
3. Plug your Smart Plug into a power outlet.
The HS110 Smart Plug is used as an example in this case.
How to configure a TP-Link Smart Plug via the Kasa App
1. Open the Kasa App and log in using your TP-Link ID / Cloud account.
a. If you don’t have an account, please sign up for one using the steps outlined in How to create a TP-Link Cloud Account on Kasa
b. Log in to the Kasa App with your TP-Link ID / Cloud account.
2. Add your Smart Plug on Kasa APP. Tap “+” and “Add a Device”, then click on “Smart plug” and choose an icon according to your model number.
z
3. Follow the instructions in the Kasa app, power on the HS110, and wait for the Wi-Fi light to blink orange and green.
If the light does not blink orange and green, please reset the HS110 as per the User Guide/Quick Installation Guide.
4. Connect your phone to the Smart Plug’s Wi-Fi. Please note that the process varies between Android and for this step.
For Android: The Kasa app will look for your Kasa device automatically. This may take about a minute.
If you encounter any difficulty with this step, please go to Settings → Wi-Fi on your smart phone and manually connect to the smart plug’s Wi -Fi network.
Note
If a message appears on your phone stating, “this Wi-Fi network is unsecured/unprotected, your privacy and data may be at risk” and presents you with 2 options. Please select, "connect anyway/keep using this Wi-Fi/stay connected", then continue the setup. This connection is not Internet-facing and is only temporarily established between the smart plug and your smartphone to facilitate the setup process. The smart plug will be protected and secured by your Wi-Fi network’s encryption once setup is completed.
For iOS: You will need to connect to the smart plug’s Wi-Fi network manually. Please go to Settings → Wi-Fi on your smart phone and connect to the smart plug’s Wi-Fi network. The smart plug’s name should appear as “TP-LINK_Smart Plug_XXXX”. Then, return to the Kasa app and continue the setup process.
Note
After connecting to the device’s Wi-Fi, it will prompt that there is No Internet Connection. This message can be ignored, then return to Kasa app to continue the setup.
5. Connect the smart Plug to your home network. If you cannot find your home network in the Wi-Fi list, please tap “Join Other Network” at the bottom of the Wi-Fi list, then enter your home network SSID and password manually. After this step, your smart plug will be connected to your home network.
6. Name your smart plug.
7. Customize an icon for this Smart Plug. We can choose an icon from the list, choose from the “Albums” of our smartphone, or take a photo and assign it to the device.
8. Tap the Smart Plug icon and you will see an interface like the one in the screenshot below. From here you can configure the advanced settings of the smart plug, such as Schedule/Timer/Away.
9. Tap to enter the Device Settings menu. Tap “Name and Icon”, where you can edit the name and icon of the smart plug. Tap “Device Info” to view basic information about the smart plug.
If you encounter difficulty with any of these steps, devices, please refer to the troubleshooting guide: What should I do if I fail to configure the Kasa device?
Note
If you run into any issues when following the above steps, you can press and hold the reset button to reset the smart plug/switch as per the User Guide/Quick Installation Guide.
More features to consider
After completing setup, you may want to use voice control integration services such as Amazon Alexa or Google Assistant to help manage and automate the device. If you would like to utilize either of these services, please to the FAQs below for configuration instructions:
How to control Smart Devices by Amazon Echo?
How to control Smart Devices by Google Home?
For detailed specifications and configuration information, please visit the Download Center to download the manual of your product.
Related FAQs
- How to install HS200 to your electrical line
- What Should I do if I am Unable to Configure my Kasa Device?
- How to connect your HS300 KP303 to the home network via Kasa app?
- What should I do if the smart plug or smart switch cannot turn on/off the appliance properly?
- How to Install My Kasa Smart 3-Way Dimmer Switches (KS230 KIT V1)
Looking for More
Is this faq useful?
Your feedback helps improve this site.
What’s your concern with this article?
- Dissatisfied with product
- Too Complicated
- Confusing Title
- Does not apply to me
- Too Vague
- Other
We'd love to get your feedback, please let us know how we can improve this content.
Thank you
We appreciate your feedback.
Click here to contact TP-Link technical support.
TP-Link Community
Still need help? Search for answers, ask questions, and get help from TP-Link experts and other users around the world.
We have updated our Policies. Read Privacy Policy and Terms of Use here.
This website uses cookies to improve website navigation, analyze online activities and have the best possible user experience on our website. You can object to the use of cookies at any time. You can find more information in our privacy policy .
We have updated our Policies. Read Privacy Policy and Terms of Use here.
This website uses cookies to improve website navigation, analyze online activities and have the best possible user experience on our website. You can object to the use of cookies at any time. You can find more information in our privacy policy .
Basic Cookies
These cookies are necessary for the website to function and cannot be deactivated in your systems.
TP-Link
accepted_local_switcher, tp_privacy_base, tp_privacy_marketing, tp_smb-select-product_scence, tp_smb-select-product_scenceSimple, tp_smb-select-product_userChoice, tp_smb-select-product_userChoiceSimple, tp_smb-select-product_userInfo, tp_smb-select-product_userInfoSimple, tp_top-banner, tp_popup-bottom, tp_popup-center, tp_popup-right-middle, tp_popup-right-bottom, tp_productCategoryType
Livechat
__livechat, __lc2_cid, __lc2_cst, __lc_cid, __lc_cst, CASID
Youtube
id, VISITOR_INFO1_LIVE, LOGIN_INFO, SIDCC, SAPISID, APISID, SSID, SID, YSC, __Secure-1PSID, __Secure-1PAPISID, __Secure-1PSIDCC, __Secure-3PSID, __Secure-3PAPISID, __Secure-3PSIDCC, 1P_JAR, AEC, NID, OTZ
Analysis and Marketing Cookies
Analysis cookies enable us to analyze your activities on our website in order to improve and adapt the functionality of our website.
The marketing cookies can be set through our website by our advertising partners in order to create a profile of your interests and to show you relevant advertisements on other websites.
Google Analytics & Google Tag Manager
_gid, _ga_<container-id>, _ga, _gat_gtag_<container-id>
Google Ads & DoubleClick
test_cookie, _gcl_au
Meta Pixel
_fbp
Crazy Egg
cebsp_, _ce.s, _ce.clock_data, _ce.clock_event, cebs
Hotjar
OptanonConsent, _sctr, _cs_s, _hjFirstSeen, _hjAbsoluteSessionInProgress, _hjSessionUser_14, _fbp, ajs_anonymous_id, _hjSessionUser_<hotjar-id>, _uetsid, _schn, _uetvid, NEXT_LOCALE, _hjSession_14, _hjid, _cs_c, _scid, _hjAbsoluteSessionInProgress, _cs_id, _gcl_au, _ga, _gid, _hjIncludedInPageviewSample, _hjSession_<hotjar-id>, _hjIncludedInSessionSample_<hotjar-id>
lidc, AnalyticsSyncHistory, UserMatchHistory, bcookie, li_sugr, ln_or