---
title: "TP-Link Tapo"
description: "TP-Link Tapo is a Marketplace integration for Home Assistant. It has 5.7k installs sharing analytics, works locally and was last updated October 22, 2026."
canonical: "https://vulpo.app/integrations/marketplace/petretiandrea-home-assistant-tapo-p100"
url: "https://vulpo.app/integrations/marketplace/petretiandrea-home-assistant-tapo-p100.md"
last-updated: "2026-10-22"
version: "1.4"
---

# TP-Link Tapo

> TP-Link Tapo is a Marketplace integration for Home Assistant. It has 5.7k installs sharing analytics, works locally and was last updated October 22, 2026.

TP-Link Tapo is a custom integration that controls Tapo devices from Home Assistant over the local network. It covers plugs, power strips, light bulbs, light strips, light switches, and the H100 hub with its siren and connected sensors, buttons and dials. Entities appear as binary sensors, climate, events, lights, numbers, sensors, sirens, switches, and updates. Some models also report energy monitoring, and firmware updates can be controlled from Home Assistant. Devices are added in the UI with the Tapo app email and password, and Home Assistant can also find some of them on the network by itself. The device IP address can be changed later without removing the device, and a refresh rate can be set.

Automatic summary of the README and code of petretiandrea/home-assistant-tapo-p100. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/hacs_repository/?owner=petretiandrea&repository=home-assistant-tapo-p100&category=integration)

On Home Assistant 2026.11 or newer? [Open it in the Marketplace](https://my.home-assistant.io/redirect/marketplace_repository/?owner=petretiandrea&repository=home-assistant-tapo-p100&category=integration)

## Supports

- **Works locally**: Talks to your devices on your own network. No vendor cloud in between.
- **Found by itself**: Home Assistant spots it on the network and offers to add it.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### Add new device

- **IP address or hostname of tapo device**
- **Tapo App Password**
- **Tapo App Username (email)**
- **Experimental: Try to track device dynamic ip using MAC address. (Your HA must be able to access to same network of device)**
- **Advanced settings**

### Insert authentication data

- **Tapo App Password**
- **Tapo App Username (email)**

### Advanced configuration

- **Refresh rate in seconds**

### After setup

- **IP address or hostname of tapo device**
- **Tapo App Password**
- **Tapo App Username (email)**
- **Try to track device dynamic ip using MAC address. (Your HA must be able to access to same network of device)**
- **Refresh rate in seconds**

Texts from the code of [petretiandrea/home-assistant-tapo-p100](https://github.com/petretiandrea/home-assistant-tapo-p100).

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.

## From the README

> This is a custom integration to control Tapo devices from home assistant.
>
> The core of the integration is provided by plugp100 python library based on the work of @K4CZP3R.
>
> - pure async home assistant's method
> - support for tapo H100 hub and siren
> - support for T31x temperature and humidity sensor hub's device
> - support for T100 motion sensor hub's device
> - support for T110 smart door hub's device
> - support for S220, S210 switch hub's device
> - support for S200B button and S200D dial hub's device (button press and dial rotation events reported to HA, double-click not supported)
> - support for tapo powerstrip (P300). A special thanks go to @alxlk to support me with max one-time contribution which allows me to buy the device
> - support for tapo switch (P100, P110, P105, P115, P125, P110M)
> - support for tapo powerstrip (P304M) with individual socket support and energy monitoring via PR \#933
> - support for tapo light bulb with or without color (L530, L510, L520, L630, L610, L530B, L530E)
> - support for tapo light strip with or without color (L900)

From the README of [petretiandrea/home-assistant-tapo-p100](https://github.com/petretiandrea/home-assistant-tapo-p100#readme), [MIT License](https://spdx.org/licenses/MIT.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [Plugs and switches](https://vulpo.app/integrations/category/plugs-and-switches.md)
- Brand: [TP-Link](https://vulpo.app/integrations/tp-link.md)
- Number: 5.7k installs sharing analytics; 980 GitHub stars
- Connection: Works locally
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: 3.5.4, last updated October 22, 2026
- Domain: `tapo`
- Source: <https://github.com/petretiandrea/home-assistant-tapo-p100>
- Issues: <https://github.com/petretiandrea/home-assistant-tapo-p100/issues>
- Screenshot: https://vulpo.app/integrations-img/edc2d2a34ffcef53.webp (from petretiandrea/home-assistant-tapo-p100's README)

In Vulpo: Light card, Quick Toggle card, Climate card, Chart card, Apple Watch, Control Center, Climate Live Activity (Pro)

[Widgets & Live Activities in Vulpo](https://vulpo.app/features/widgets-and-live-activities)

## Other ways in for TP-Link

| Name | Kind | Installs or stars | Connection | Upkeep |
| --- | --- | --- | --- | --- |
| [TP-Link Smart Home](https://vulpo.app/integrations/core/tplink.md) | Built-in integration | 77.5k installs sharing analytics | Works locally | Part of Home Assistant |
| [Tapo: Cameras Control](https://vulpo.app/integrations/marketplace/jurajnyiri-homeassistant-tapo-control.md) | Marketplace integration | 17.4k installs sharing analytics | Connection not stated | Updated in the last 6 months |
| [TP-Link Omada](https://vulpo.app/integrations/core/tplink-omada.md) | Built-in integration | 3.5k installs sharing analytics | Works locally | Part of Home Assistant |
| [TP-Link Deco](https://vulpo.app/integrations/marketplace/amosyuen-ha-tplink-deco.md) | Marketplace integration | 3.3k installs sharing analytics | Works locally | Updated in the last 6 months |
| [TP-Link Router](https://vulpo.app/integrations/marketplace/alexandrerohin-home-assistant-tplink-router.md) | Marketplace integration | 2.5k installs sharing analytics | Works locally | Updated in the last 6 months |

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-10-22. Source: https://vulpo.app/integrations/marketplace/petretiandrea-home-assistant-tapo-p100

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/petretiandrea-home-assistant-tapo-p100
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
