本项目提供了一个命令行工具 (tuyactl) ,可用于控制 Tuya 设备。它与一个独立的 Tuya 服务器进行交互(我还在考虑更好的实现方式)。
uv您需要安装一款快速且现代的 Python 包安装程序和运行器 uv。请按照 uv 文档网站 上的说明进行安装。推荐使用独立安装程序,您可以通过以下命令下载并运行:
curl -LsSf https://astral.sh/uv/install.sh | sh
您需要获取 Tuya 设备的本地密钥。请参考 tinytuya 设置向导 来获取这些密钥。将生成的 snapshot.json 文件放在您的主目录 (~) 中。您可以通过环境变量自定义此文件的位置(请参见下文)。
nohup tuyad >