Saltar al contenido
Alejandro ArandaAlejandro Aranda
Volver a proyectos
1 min de lecturaProyectos

TapoController: control 100% local de una bombilla Tapo (protocolo KLAP)

Código fuente

TapoController es una app de escritorio (Tauri 2 + React) para controlar una bombilla inteligente TP-Link Tapo L530E de forma 100% local, sin la nube de TP-Link.

TapoController

Protocolo KLAP por ingeniería inversa

En lugar de usar un SDK de terceros, incluye una implementación propia del protocolo local KLAP de Tapo: cada comando va directo a la bombilla por la red local. Además, puede autodetectar la IP de la bombilla en tu red.

Modo animado y Ambilight

Trae un modo animado suave calculado en el dispositivo y un Ambilight por captura de pantalla que funciona con PotPlayer, VLC o cualquier cosa que muestres en pantalla, además de una API local para plugins.

Requisito de la bombilla

La L530 solo acepta control local tras haberse dado de alta una vez en la app oficial de Tapo y haber habilitado ahí la API local; es una restricción del firmware, no del software. Las descargas están en Releases.

Código en GitHub.