Skip to content

kevinhillinger/homebridge-tapo-smarthome

 
 

Repository files navigation

Homebridge Tapo (TP-Link) Smart Home

Build and Lint CodeQL

Snyk Vulnerabilities for npm package npm

Tapo Smart Home Plugin for Homebridge.

This is a fork of the archived plugin homebridge-tp-link-tapo originally authored by Nicolae Rares Ailincai.

Platform Name HomebridgeTapoSmartHome

Installation

CHILD BRIDGE: While not required, install this plugin 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, response times were 1-2 seconds.

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": "HomebridgeTapoSmarthome",
      "name": "Tapo Smart Home",
      "email": "tplink-account-email",
      "password": "tplink-account-password",
      "devices": [
        {
          "name": "Tapo device",
          "address": {
            "value": "24-2F-D1-9C-00-42 (the MAC address of the device)",
            "type": "IP | MAC"
          }
        }
      ]
    }
  ]
}

Credits

About

Homebridge plugin for tapo smart home devices

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 100.0%