feat: Add Tapo device integration with discovery and client, and generalize the status server to display IoT status.

This commit is contained in:
sebseb7
2026-01-21 18:13:36 -05:00
parent b6a25a53fc
commit e619acd0da
13 changed files with 1203 additions and 3 deletions

9
.env.example Normal file
View File

@@ -0,0 +1,9 @@
# Tapo Credentials
# Your TP-Link/Tapo account credentials
TAPO_USERNAME=your-email@example.com
TAPO_PASSWORD=your-password
# Tapo Discovery Settings (optional)
TAPO_BROADCAST_ADDR=192.168.3.255
TAPO_DISCOVERY_INTERVAL=300000
TAPO_POLL_INTERVAL=10000