Tuya Smart Home

Tuya Smart Home

🚀 项目概述

本项目提供了一个命令行接口(tuyactl),用于控制 Tuya 设备。它会与一个单独的 Tuya 服务器进行交互(目前仍在探索更优方案)。

🚀 快速开始

先决条件

  • uv:一款快速且现代的 Python 包安装程序和运行器。请按照 uv 文档网站 上的说明进行安装。
  • Tuya 本地密钥:您需要获取 Tuya 设备的本地密钥。请依照 tinytuya 设置向导 来获取这些密钥。

操作步骤

  1. 安装 uv 请按照 uv 文档网站 上的官方安装说明进行操作。推荐使用独立安装程序,您可以下载并运行以下命令:
    curl -LsSf https://astral.sh/uv/install.sh | sh
    
  2. 获取 Tuya 本地密钥 按照 tinytuya 设置向导 获取 Tuya 设备的本地密钥。将生成的 snapshot.json 文件放置在您的主目录(~)中。您也可以通过环境变量自定义此文件的位置(见下文)。
  3. 运行服务器
    nohup tuyad > tuyad.log 2>&1 &
    
  4. 运行 tuyactl
    • 若要查看可用命令和选项,请运行:
    tuyactl --help
    
    • 若要执行特定命令,请使用以下语法:
    # 此处原文档未给出特定命令语法内容
    
  • 0 关注
  • 0 收藏,27 浏览
  • system 提出于 2025-10-04 07:18

相似服务问题

相关AI产品