AC-Nexus
AI 에이전트로 스마트 에어컨 제어하기
여러 에어컨 브랜드를 관리하려면 각각의 앱과 수동 리모컨이 필요합니다. AC-Nexus는 AI 에이전트가 Broadlink IR 및 Xiaomi MIoT 장치를 프로그래밍 방식으로 제어할 수 있는 통합 Python API를 제공하여 자동 스케줄링과 스마트 기후 제어를 가능하게 합니다.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"AC-Nexus" 사용 중입니다. 내 위치 근처에 폭풍이 있나요?
예상 결과:
가장 가까운 폭풍: 태풍 마와르 85km 거리. 풍속: 45 m/s. 모든 장치에 대해 AC 종료가 트리거되었습니다. 폭풍이 지나갈 때까지 스케줄러가 일시 중지됩니다.
"AC-Nexus" 사용 중입니다. 침실 에어컨을 25°C로 냉방 모드로 켜 주세요
예상 결과:
二楼卧室(Broadlink e870723f41ee)에 명령이 전송되었습니다. AC 전원 켜짐, 모드: 냉방, 온도: 25°C, 팬: 자동. IR 신호가 성공적으로 전송되었습니다.
"AC-Nexus" 사용 중입니다. 구성된 장치는 무엇인가요?
예상 결과:
[broadlink] 客厅 = e870723f41ee
[xiaomi_cloud] 主卧 = 2003509235
[xiaomi_cloud] 书房 = 2003509236
총계: 2개 공급자에 걸쳐 3개 장치
보안 감사
낮은 위험Static analysis flagged 153 potential issues but evaluation confirms these are false positives. The skill is a legitimate home automation library for controlling air conditioners. The 'shell backtick execution' findings are markdown code blocks in documentation, not actual code execution. Hardcoded IPs are private addresses (192.168.x.x) used as examples. The filesystem and credential references are standard IoT patterns for storing device tokens and config. The risk is rated LOW due to documented persistence behaviors (background scheduler daemon) that warrant user awareness.
높은 위험 문제 (1)
중간 위험 문제 (2)
낮은 위험 문제 (2)
위험 요인
⚙️ 외부 명령어 (3)
🌐 네트워크 접근 (5)
📁 파일 시스템 액세스 (4)
🔑 환경 변수 (2)
품질 점수
만들 수 있는 것
자동 홈 기후 제어
실외 날씨 조건에 따라 자동으로 온도를 조정하면서, 일상 루틴에 따라 에어컨의 켜기/끄기 시간을 예약하세요.
멀티 브랜드 AC 통합
여러 제조사 앱을 따로 사용할 필요 없이 단일 Python API를 통해 서로 다른 브랜드(Gree, Midea, Hisense)의 에어컨을 제어하세요.
폭풍 감지 AC 보호
심각한 폭풍이 접근할 때 에어컨을 자동으로 종료하여 전력 변동으로 인한 손상을 방지하고 에너지 낭비를 줄입니다.
이 프롬프트를 사용해 보세요
내 Gree 에어컨을 제어하도록 AC-Nexus를 설정하는 데 도움을 주세요. 네트워크에 Broadlink RM4 mini가 있습니다. 초기화 과정을 안내해 주세요.
Mi Home 앱에 연결된 Xiaomi IR 리모컨 컨트롤러가 있습니다. QR 로그인을 사용하여 AC-Nexus에 추가하고 로컬 네트워크를 통해 제어하는 방법을 보여주세요.
평일(월요일-금요일)에는 오전 8시에 거실 에어컨을 켜고 오후 6시에 끄는 스케줄을 만들고, 주말에는 다른 시간으로 설정해 주세요.
태풍이 내 위치에서 100km 이내로 접근할 경우 모든 에어컨을 자동으로 종료하고, 폭풍이 지나간 후 정상 작동으로 재개하도록 AC-Nexus를 구성해 주세요.
모범 사례
- 지속적인 백그라운드 동작을 생성하므로 스케줄 템플릿이나 자동 조정 기능을 활성화하기 전에 항상 사용자의 확인을 받으세요
- 에이전트 의도 매칭을 더 쉽게 하기 위해 MAC 주소 대신 의미 있는 장치 이름(방/위치)을 사용하세요
- 백그라운드 실행을 방지하려면 자동화를 비활성화할 때 schedule_enabled=False 및 auto_adjust=False를 설정하세요
- 장치 토큰을 안전하게 저장하고 민감한 데이터가 있는지 ~/.ac_controller/config.json을 정기적으로 검토하세요
피하기
- 지속적인 자율 작동에 대한 명시적인 사용자 동의 없이 자동 조정 또는 태풍 자동 종료를 활성화하지 마세요
- API 키와 장치 토큰이 포함되어 있으므로 ~/.ac_controller/config.json을 버전 관리 시스템에 커밋하지 마세요
- 에이전트 코드에 장치 토큰이나 API 키를 하드코딩하지 마세요. 대신 설정 시스템을 사용하세요