{"id":91,"date":"2026-01-25T00:27:23","date_gmt":"2026-01-24T23:27:23","guid":{"rendered":"https:\/\/smart-home.netguide.io\/?p=91"},"modified":"2026-02-12T13:35:56","modified_gmt":"2026-02-12T13:35:56","slug":"home-assistant-tp-link-tapo-unsupported-device-smart-tapoplug-how-to-fix-it","status":"publish","type":"post","link":"https:\/\/netguide.io\/smart-home\/en\/home-assistant-tp-link-tapo-unsupported-device-smart-tapoplug-how-to-fix-it\/","title":{"rendered":"Home Assistant TP-Link Tapo Unsupported Device SMART.TAPOPLUG &#8211; How to Fix It"},"content":{"rendered":"\n<p>After updating TP-Link Tapo devices to&nbsp;<strong>firmware version 1.4.0 Build 251020 Rel. 161559<\/strong>, many Home Assistant users report that their&nbsp;<strong>TP-Link Tapo smart plugs no longer work<\/strong>. When trying to add or reconnect the device, Home Assistant shows the following error:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>Home Assistant - TP Link: Unsupported device of type SMART.TAPOPLUG with encrypt_scheme\nEncryptionScheme(is_support_https=false, encrypt_type='TPAP', http_port=80, lv=2)\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">Home<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Assistant<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">-<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">TP<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Link:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Unsupported<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">device<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">type<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">SMART.TAPOPLUG<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">with<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">encrypt_scheme<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">EncryptionScheme(is_support_https<\/span><span style=\"color: #E1E4E8\">=<\/span><span style=\"color: #79B8FF\">false<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #9ECBFF\">encrypt_type=&#39;TPAP&#39;,<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">http_port=<\/span><span style=\"color: #79B8FF\">80<\/span><span style=\"color: #9ECBFF\">,<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">lv=<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>This issue affects the&nbsp;<strong>TP-Link Tapo integration in Home Assistant<\/strong>&nbsp;and typically appears&nbsp;<strong>immediately after the firmware update<\/strong>.<\/p>\n\n\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"970\" height=\"1024\" src=\"https:\/\/netguide.io\/smart-home\/wp-content\/uploads\/sites\/3\/2026\/01\/Home-Assistant-TP-Link-Tapo-error-970x1024.png\" alt=\"\" class=\"wp-image-82\" srcset=\"https:\/\/netguide.io\/smart-home\/wp-content\/uploads\/sites\/3\/2026\/01\/Home-Assistant-TP-Link-Tapo-error-970x1024.png 970w, https:\/\/netguide.io\/smart-home\/wp-content\/uploads\/sites\/3\/2026\/01\/Home-Assistant-TP-Link-Tapo-error-284x300.png 284w, https:\/\/netguide.io\/smart-home\/wp-content\/uploads\/sites\/3\/2026\/01\/Home-Assistant-TP-Link-Tapo-error-768x811.png 768w, https:\/\/netguide.io\/smart-home\/wp-content\/uploads\/sites\/3\/2026\/01\/Home-Assistant-TP-Link-Tapo-error.png 1080w\" sizes=\"auto, (max-width: 970px) 100vw, 970px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">What Causes the SMART.TAPOPLUG Error in Home Assistant?<\/h2>\n\n\n\n<p>With firmware version 1.4.0,&nbsp;<strong>TP-Link disables third-party compatibility by default<\/strong>.<\/p>\n\n\n\n<p>As a result:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Home Assistant can no longer communicate with the smart plug<\/li>\n\n\n\n<li>The device still responds in the local network<\/li>\n\n\n\n<li>Home Assistant marks the device as&nbsp;<em>unsupported<\/em><\/li>\n<\/ul>\n\n\n\n<p>This behavior is&nbsp;<strong>intentional<\/strong>&nbsp;and caused by a changed default setting in the TP-Link Tapo firmware &#8211; not a Home Assistant bug.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Fix: Enable TP-Link Tapo Third-Party Compatibility<\/h2>\n\n\n\n<p>You can fix the issue&nbsp;<strong>without downgrading firmware or reinstalling Home Assistant<\/strong>. The solution only requires enabling one option in the TP-Link Tapo app.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step-by-Step Instructions<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open the&nbsp;<strong>TP-Link Tapo app<\/strong><\/li>\n\n\n\n<li>Tap&nbsp;<strong>&#8220;Me&#8221;<\/strong>&nbsp;in the bottom navigation bar<\/li>\n\n\n\n<li>Scroll down to&nbsp;<strong>&#8220;Third-Party Services&#8221;<\/strong><\/li>\n\n\n\n<li>Enable&nbsp;<strong>&#8220;Third-Party Compatibility&#8221;<\/strong><\/li>\n<\/ol>\n\n\n\n<p>After a few seconds, Home Assistant will be able to access the smart plug again.<br>The device can now be&nbsp;<strong>added, reconnected, or controlled normally<\/strong>.<\/p>\n\n\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Important Notes for Home Assistant Users<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enabling third-party compatibility is&nbsp;<strong>required after the firmware update<\/strong><\/li>\n\n\n\n<li>Existing devices&nbsp;<strong>do not need to be re-paired<\/strong>\n<ul class=\"wp-block-list\">\n<li>Reloading the TP-Link integration may be sufficient<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>The fix works for multiple TP-Link Tapo models, including:\n<ul class=\"wp-block-list\">\n<li><strong>Tapo P100<\/strong><\/li>\n\n\n\n<li><strong>Tapo P110<\/strong><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Local control via Home Assistant works reliably again<\/strong>&nbsp;after enabling the setting<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Is This a Home Assistant Bug?<\/h2>\n\n\n\n<p>No.<br>The error&nbsp;<strong>&#8220;Unsupported device of type SMART.TAPOPLUG&#8221;<\/strong>&nbsp;is&nbsp;<strong>not caused by Home Assistant<\/strong>.<\/p>\n\n\n\n<p>It is the result of:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A firmware change by TP-Link<\/li>\n\n\n\n<li>Third-party access being disabled by default<\/li>\n<\/ul>\n\n\n\n<p>Once third-party compatibility is enabled, the issue is resolved permanently.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>If your TP-Link Tapo smart plug stopped working in Home Assistant after a firmware update, the solution is simple:<\/p>\n\n\n\n<p>\u2705 Enable&nbsp;<strong>Third-Party Compatibility<\/strong>&nbsp;in the TP-Link Tapo app<br>\u274c No firmware downgrade required<br>\u274c No device reset necessary<\/p>\n\n\n\n<p>With this setting enabled,&nbsp;<strong>Home Assistant and TP-Link Tapo work together again without issues<\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>After updating TP-Link Tapo devices to&nbsp;firmware version 1.4.0 Build 251020 Rel. 161559, many Home Assistant users report that their&nbsp;TP-Link Tapo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":82,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[26],"tags":[],"class_list":["post-91","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-smart-home-en-en"],"_links":{"self":[{"href":"https:\/\/netguide.io\/smart-home\/wp-json\/wp\/v2\/posts\/91","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netguide.io\/smart-home\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netguide.io\/smart-home\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netguide.io\/smart-home\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netguide.io\/smart-home\/wp-json\/wp\/v2\/comments?post=91"}],"version-history":[{"count":2,"href":"https:\/\/netguide.io\/smart-home\/wp-json\/wp\/v2\/posts\/91\/revisions"}],"predecessor-version":[{"id":104,"href":"https:\/\/netguide.io\/smart-home\/wp-json\/wp\/v2\/posts\/91\/revisions\/104"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/netguide.io\/smart-home\/wp-json\/wp\/v2\/media\/82"}],"wp:attachment":[{"href":"https:\/\/netguide.io\/smart-home\/wp-json\/wp\/v2\/media?parent=91"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netguide.io\/smart-home\/wp-json\/wp\/v2\/categories?post=91"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netguide.io\/smart-home\/wp-json\/wp\/v2\/tags?post=91"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}