article
README
🚀 项目概述
本项目提供了一个命令行接口(tuyactl),用于控制 Tuya 设备。它会与一个单独的 Tuya 服务器进行交互(目前仍在探索更优方案)。
🚀 快速开始
先决条件
- uv:一款快速且现代的 Python 包安装程序和运行器。请按照 uv 文档网站 上的说明进行安装。
- Tuya 本地密钥:您需要获取 Tuya 设备的本地密钥。请依照 tinytuya 设置向导 来获取这些密钥。
操作步骤
- 安装
uv请按照 uv 文档网站 上的官方安装说明进行操作。推荐使用独立安装程序,您可以下载并运行以下命令:curl -LsSf https://astral.sh/uv/install.sh | sh - 获取 Tuya 本地密钥
按照 tinytuya 设置向导 获取 Tuya 设备的本地密钥。将生成的
snapshot.json文件放置在您的主目录(~)中。您也可以通过环境变量自定义此文件的位置(见下文)。 - 运行服务器
nohup tuyad > tuyad.log 2>&1 & - 运行
tuyactl- 若要查看可用命令和选项,请运行:
tuyactl --help- 若要执行特定命令,请使用以下语法:
# 此处原文档未给出特定命令语法内容
微信扫一扫