Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/raresail/homebridge-tp-link-tapo

A platform to implement the tp-link tapo device and Adaptive Lighting for light bulbs
https://github.com/raresail/homebridge-tp-link-tapo

homebridge smart-home tapo tapo-device tapo-light-bulb tplink

Last synced: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# Homebridge TP-Link Tapo

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

[![Build and Lint](https://github.com/RaresAil/homebridge-tp-link-tapo/actions/workflows/build.yml/badge.svg)](https://github.com/RaresAil/homebridge-tp-link-tapo/actions/workflows/build.yml)
[![CodeQL](https://github.com/RaresAil/homebridge-tp-link-tapo/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/RaresAil/homebridge-tp-link-tapo/actions/workflows/codeql-analysis.yml)

[![verified-by-homebridge](https://badgen.net/badge/homebridge/verified/purple)](https://github.com/homebridge/homebridge/wiki/Verified-Plugins)
![Snyk Vulnerabilities for npm package](https://img.shields.io/snyk/vulnerabilities/npm/homebridge-tp-link-tapo)
![npm](https://img.shields.io/npm/dm/homebridge-tp-link-tapo)

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.

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