---
title: "TP-Link Smart Home"
description: "TP-Link Smart Home is a built-in integration for Home Assistant. It has 77.5k installs sharing analytics and works locally."
canonical: "https://vulpo.app/integrations/core/tplink"
url: "https://vulpo.app/integrations/core/tplink.md"
last-updated: "2026-10-22"
version: "1.4"
---

# TP-Link Smart Home

> TP-Link Smart Home is a built-in integration for Home Assistant. It has 77.5k installs sharing analytics and works locally.

TP-Link Smart Home is a built-in integration that controls TP-Link and Tapo devices locally from Home Assistant. It covers many device types, including lights, switches, fans, climate devices, vacuums, sirens and cameras, with sensors for energy use, cleaning progress and device warnings. Camera live view is optional and needs the camera account credentials from the Tapo app. Extra controls include pan and tilt buttons, alarm sound and volume selection, child lock, motion and person detection switches, and consumable reset buttons for vacuums. Light effects can be set as random or sequence effects through actions. Devices are found on the network automatically, and new or removed devices are handled without redoing setup, which is done in the UI.

Automatic summary of Home Assistant's source code. Something wrong? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/config_flow_start/?domain=tplink)

## Supports

- **Works locally**: Talks to your devices on your own network. No vendor cloud in between.
- **Set up in the UI**: Add it in Settings, Devices and services. Nothing to download.
- **Found by itself**: Home Assistant spots it on the network and offers to add it.
- **Adds new devices**: New devices show up without setting it up again.
- **Cleans up devices**: Devices that are gone are removed by themselves.
- **Change settings later**: Its connection settings can change without removing it.
- **Platinum quality**: Home Assistant's own rating of its code and setup experience.
- **Updated with Home Assistant**: Ships and updates with every Home Assistant release.

## Setting it up

Home Assistant usually finds it on the network and offers to add it. It can also be added by hand under Settings, Devices and services.

### Connect

- **Host**: Hostname or IP address of your TP-Link device.

Also asked when changing the connection.

### Set camera account credentials

- **Enable camera live view**: Enabling live view will create the live view camera entity and requires your camera account credentials.
- **Password**: Your camera account password configured for the device in the Tapo app.
- **Username**: Your camera account username configured for the device in the Tapo app.

### Authenticate

- **Password**: Your TP-Link cloud password which is case-sensitive.
- **Username**: Your TP-Link cloud username which is the full email and is case-sensitive.

Also asked when confirming the device and signing in again.

### Choose a device

- **Device**: Pick the TP-Link device to add.

Texts from Home Assistant's source code, [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0).

## Entities

- **Binary sensors**: Cloud connection, Humidity warning, Overheated, Overloaded, Temperature warning, Moisture
- **Buttons**: Reset charging contacts consumable, Reset filter consumable, Reset main brush consumable, Pair new device, Pan left, Pan right, Reset sensor consumable, Reset side brush consumable, Stop alarm, Test alarm, Tilt down, Tilt up, and 1 more
- **Cameras**: Live view
- **Numbers**: Turn off in, Clean count, Pan degrees, Power protection, Smooth off, Smooth on, Temperature offset, Tilt degrees
- **Selects**: Alarm sound, Alarm volume, Light preset
- **Sensors**: Alarm source, Auto-off at, Charging contacts remaining, Charging contacts used, Cleaning area, Cleaning progress, Cleaning time, This month's consumption, Today's consumption, Total consumption, Current consumption, Device time, and 20 more
- **Switches**: Auto-off enabled, Auto-update enabled, Baby cry detection, Carpet boost, Child lock, Fan sleep mode, LED, Motion detection, Person detection, Motion sensor, Smooth transitions, Tamper detection

## Actions

- **Random effect**: Sets a random effect.
  Fields: Backgrounds, Brightness, Brightness range, Duration, Fade off, Hue range, Initial states, Random seed, Saturation range, Segments
- **Sequence effect**: Sets a sequence effect.
  Fields: Brightness, Direction, Duration, Repetitions, Segments, Sequence, Spread, Transition

## Troubleshooting

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

## At a glance

- Kind: Built-in 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: 77.5k installs sharing analytics
- Connection: Works locally
- Upkeep: Part of Home Assistant
- Needs: Built into Home Assistant
- Quality scale: Platinum quality scale
- Domain: `tplink`
- Source: <https://www.home-assistant.io/integrations/tplink/>

In Vulpo: Light card, Quick Toggle card, Climate card, Fan card, Apple Watch, Control Center, Climate Live Activity (Pro), Vacuum 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 |
| --- | --- | --- | --- | --- |
| [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 Tapo](https://vulpo.app/integrations/marketplace/petretiandrea-home-assistant-tapo-p100.md) | Marketplace integration | 5.7k installs sharing analytics | Works locally | 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/core/tplink

---

- HTML version of this page: https://vulpo.app/integrations/core/tplink
- 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
