daikin-ac-control은(는) 무엇을 하나요?
의존성 없는 Python CLI 및 Codex/LLM 스킬로, 공식 클라우드 API를 통해 Daikin ONECTA 에어컨을 제어합니다.
개요
이 스킬은 Daikin ONECTA 에어컨을 제어하기 위한 Python 기반의 경량 CLI 도구입니다. 공식 클라우드 API를 사용하며, 추가적인 Python 패키지 설치 없이 표준 라이브러리만으로 동작합니다. Codex, Claude Code, Cursor 등 다양한 LLM 기반 에이전트에서 쉽게 호출할 수 있도록 설계되었습니다.
기능
- 전원 켜기/끄기
- 목표 온도 설정
- 작동 모드 변경 (냉방, 난방, 제습, 송풍, 자동)
- 팬 속도 조절 (자동, 저속, 중속, 고속)
- 디바이스 상태 조회 (현재 온도, 습도, 전원 상태 등)
사용 방법
필수 환경 변수
export DAIKIN_EMAIL="[email protected]"
export DAIKIN_PASSWORD="your-password"
CLI 명령어 예시
모든 디바이스 목록 조회:
python3 daikin.py list
특정 디바이스 상태 조회:
python3 daikin.py status <device_id>
디바이스 전원 켜기:
python3 daikin.py power <device_id> on
목표 온도 설정:
python3 daikin.py temperature <device_id> 24
작동 모드 변경 (냉방):
python3 daikin.py mode <device_id> cool
팬 속도 설정 (자동):
python3 daikin.py fan <device_id> auto
지원 플랫폼
- Linux
- macOS
- Windows (WSL 포함)
Python 3.6 이상이 필요합니다.
라이선스
MIT