Community코딩 & 개발github.com

randomsnowflake/daikin-ac-control

의존성 없는 Python CLI 및 Codex/LLM 스킬로, 공식 클라우드 API를 통해 Daikin ONECTA 에어컨을 제어합니다.

daikin-ac-control란 무엇인가요?

이 스킬은 Daikin ONECTA 에어컨을 공식 클라우드 API를 통해 제어할 수 있는 의존성 없는 Python CLI 도구이자 Codex/LLM 스킬입니다. 개발자나 AI 에이전트(예: Claude Code, Cursor, Codex)가 에어컨의 전원, 온도, 모드, 팬 속도 등을 명령어로 직접 제어할 수 있어, 스마트 홈 자동화나 온도 관리 기능을 코드에 통합할 때 유용합니다. Python 표준 라이브러리만으로 동작하며 추가 설치가 필요 없고, Linux, macOS, Windows 등 모든 플랫폼에서 사용할 수 있습니다. 스킬은 사용자의 Daikin 계정 인증 정보를 환경 변수로 받아 API와 통신하며, 간단한 명령어로 디바이스 상태 조회와 제어를 모두 지원합니다.

지원 대상~Claude Code✓Codex CLI~Cursor
npx skills add randomsnowflake/daikin-ac-control

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

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

관련 스킬