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
- Host: GitHub
- URL: https://github.com/raresail/homebridge-tp-link-tapo
- Owner: RaresAil
- License: apache-2.0
- Archived: true
- Created: 2021-07-09T17:32:06.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-20T09:19:57.000Z (9 months ago)
- Last Synced: 2025-03-19T22:42:23.580Z (3 months ago)
- Topics: homebridge, smart-home, tapo, tapo-device, tapo-light-bulb, tplink
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/homebridge-tp-link-tapo
- Size: 220 KB
- Stars: 67
- Watchers: 6
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Homebridge TP-Link Tapo
## This plugin has been archived and it will no longer receive updates
[](https://github.com/RaresAil/homebridge-tp-link-tapo/actions/workflows/build.yml)
[](https://github.com/RaresAil/homebridge-tp-link-tapo/actions/workflows/codeql-analysis.yml)[](https://github.com/homebridge/homebridge/wiki/Verified-Plugins)

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 StripFor 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)"]
}
]
}
```