투야크틀
이 프로젝트는 Tuya 기기를 제어하기 위한 명령줄 인터페이스( tuyactl
)를 제공합니다. 별도의 Tuya 서버와 연동됩니다(아직 더 나은 방법을 고민 중입니다).
요구 사항
uv: 빠르고 현대적인 Python 패키지 설치 및 실행 프로그램입니다. uv 문서 사이트 의 지침에 따라 설치하세요.
Tuya 로컬 키: Tuya 기기의 로컬 키가 필요합니다. tinytuya 설정 마법사를 따라 로컬 키를 받으세요.
빠른 시작
uv
uv 문서 사이트 의 공식 설치 지침을 따르세요. 권장하는 방법은 독립 실행형 설치 프로그램을 사용하는 것입니다. 독립 실행형 설치 프로그램은 다운로드하여 다음 명령으로 실행할 수 있습니다.
지엑스피1
Tuya 로컬 키 획득:
tinytuya 설정 마법사를 따라 Tuya 기기의 로컬 키를 가져오세요. 생성된
snapshot.json
파일을 홈 디렉터리(~
)에 저장하세요. 환경 변수를 사용하여 이 파일의 위치를 사용자 지정할 수 있습니다(아래 참조).서버를 실행합니다:
nohup tuyad > tuyad.log 2>&1 &tuyactl
사용 가능한 명령과 옵션을 보려면 다음을 실행하세요.
tuyactl --help특정 명령을 실행하려면 다음 구문을 사용하세요.
tuyactl <command> [options]<command>
사용 가능한 명령 중 하나로 바꾸세요:list
,on
,off
,color
,brightness
,temperature
,mode
,music
.-- help
옵션을 사용하면 각 명령에 사용 가능한 옵션을 확인할 수 있습니다.예를 들어, Tuya 기기를 모두 나열하려면 다음을 실행합니다.
tuyactl list
구성
snapshot.json
환경 변수를 사용하여 Tuya 기기 키가 포함된snapshot.json
파일의 위치를 사용자 지정할 수 있습니다. (자세한 내용은 추후 추가될 예정입니다.)
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
사용자 정의 URI 체계를 갖춘 메모 저장 시스템을 제공하고 Tuya 기기에 대한 메모 추가 및 요약 생성 도구가 포함되어 있습니다.
Related Resources
Related MCP Servers
- -securityFlicense-qualityFacilitates note storage and summarization through custom URIs, allowing users to manage, summarize, and update notes with varying detail levels in a collaborative environment.Last updated -
- AsecurityFlicenseAqualityThis server provides a note storage system with a custom URI scheme, allowing users to add and summarize notes, with adjustable summary detail levels.Last updated -1
- AsecurityFlicenseAqualityThis server enables users to store, manage, and summarize notes using a custom URI scheme, with functionality to add new notes and generate summaries with varying levels of detail.Last updated -3
- AsecurityFlicenseAqualityA server for managing and summarizing notes using a custom URI scheme, with tools to add notes and create styled summaries.Last updated -46