Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

homebridge-tp-link-tapo

RaresAil734Apache-2.04.1.2TypeScript support: included

A platform to implement the tp-link tapo device and Adaptive Lighting for light bulbs

homebridge-plugin, Adaptive Lighting, tplink, tp-link, tp, link, light, bulb, adaptive, lighting, tapo, smart

readme

Homebridge TP-Link Tapo

This plugin has been archived and it will no longer receive updates

Build and Lint CodeQL

verified-by-homebridge Snyk Vulnerabilities for npm package npm

I recommend to use the platform as a Child Bridge for the best performance.

Most of the time the response time between the app and the device is 80ms. With the official app i measured around 1s to 2s as a response time.

Migrate to V3

The platform name was changed to HomebridgeTPLinkTapo from HomebridgeTPLinkLights

Package was renamed from homebridge-tplink-smart-light to homebridge-tp-link-tapo

Current device types

  • Socket/Outlet (For devices with power measurement, they have a contact sensor, open means the current is > 0 and closed is 0)
  • Hub (As alarm)
  • Button S200
  • Contact Sensor (T110)
  • Light Bulb
  • LED Strip

For other device type just open a issue.

Config

You can add multiple devices bulbs with a single platform.

{
  "platforms": [
    {
      "platform": "HomebridgeTPLinkTapo",
      "name": "TPLink Tapo Platform",
      "email": "tplink-email",
      "password": "tplink-password",
      "addresses": ["192.168.x.x (the ip address of the device)"]
    }
  ]
}