JurajNyiri/HomeAssistant-Tapo-Control
Control for Tapo cameras as a Home Assistant component observed · 2026-08-28
Health v2 · maintenance only
92/100
- Activity 98
- Release rhythm 81
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0
- age_days: 2162
- days_rel: 47
- days_push: 15
- n_releases_24m: 74
Adoption not part of the score
1985 stars · 152 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Home Assistant custom component (HACS-installable) that integrates TP-Link Tapo cameras, doorbells, and chimes, providing control, PTZ, motion events, and video streaming. It also exposes streams for devices lacking RTSP or ONVIF support via a proprietary protocol.
Use cases
- control Tapo cameras from Home Assistant
- view Tapo camera live stream in Home Assistant
- add Tapo doorbell press events to automations
- pan/tilt PTZ control for Tapo cameras
- integrate Tapo devices without RTSP or ONVIF
- detect motion from Tapo cameras as binary sensors
- download camera recordings into Home Assistant
When to choose
- you own TP-Link Tapo cameras, doorbells, or chimes and use Home Assistant
- your Tapo device lacks RTSP/ONVIF and you still want a video stream
- you want motion, doorbell, and PTZ entities for automations
- you install integrations via HACS
When to avoid
- you don't use Home Assistant (this is a HA custom component, not a standalone tool)
- your camera is not a Tapo/TP-Link device
- you can't open the required firewall ports (443, 554, 2020, 8800, UDP 20005) on your network
- you need a general-purpose RTSP viewer rather than a Home Assistant integration
Facets
plugin · maturity active
video-processing streaming iot sdk iot iot python self-hosted tapo tp-link camera-control ptz rtsp onvif hacs custom-component doorbell chime home-automation cameras automation
1 source
- readme: https://github.com/JurajNyiri/HomeAssistant-Tapo-Control · fetched 2026-08-28 · 198c9848f51d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| JurajNyiri/HomeAssistant-Tapo-Control | main | 92 |
For agents
markdown · JSON · MCP: product_card(name="JurajNyiri/HomeAssistant-Tapo-Control")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem