Communitygithub.com

Home Assistant 모범 사례

Home Assistant 자동화, 헬퍼, 스크립트, 제어, 대시보드를 위한 모범 사례 가이드입니다.

Home Assistant 모범 사례란 무엇인가요?

이 스킬은 Home Assistant 환경에서 자동화, 헬퍼, 스크립트, 씬(Scene), 대시보드를 생성하거나 수정할 때 적용해야 할 모범 사례를 제공합니다. 주된 목표는 AI 에이전트가 Jinja2 템플릿 대신 네이티브 옵션을 사용하고, device_id 대신 entity_id를 사용하며, 엔터티 ID 변경 시 소비자를 확인하고, 올바른 자동화 모드를 선택하도록 안내합니다. 또한 헬퍼와 템플릿 센서 중 선택, Zigbee 버튼/리모컨 자동화 설정, 엔터티 이름 변경, 대시보드 카드 구성 등 다양한 상황에서 일관된 규칙을 적용합니다. 이 스킬은 모든 Home Assistant 기반 AI 도구에서 사용할 수 있으며, SKILL.md 문서를 통해 구체적인 지침과 예시를 제공합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/homeassistant-ai/skills/tree/main/skills/home-assistant-best-practices

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

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

문서

Home Assistant 모범 사례은(는) 무엇을 하나요?

Home Assistant 자동화, 헬퍼, 스크립트, 제어, 대시보드를 위한 모범 사례입니다. 다음 상황에서 이 스킬을 트리거하세요:

  • 자동화, 스크립트, 씬(Scene) 또는 대시보드를 생성하거나 편집할 때
  • 템플릿 센서와 내장 헬퍼 중에서 선택할 때
  • 트리거, 조건 또는 자동화 모드를 재구성할 때
  • Zigbee 버튼/리모컨 자동화를 설정할 때
  • 엔터티 이름을 변경하거나 device_id에서 entity_id로 마이그레이션할 때
  • 대시보드 카드를 구성하거나 헬퍼를 선택할 때
  • 카드 유형 또는 도메인 문서를 조회할 때
  • AppDaemon 앱을 작성하거나 검토할 때

증상 (스킬이 필요한 상황):

  • 에이전트가 네이티브 옵션이 존재하는데 Jinja2 템플릿을 사용함
  • 에이전트가 entity_id 대신 device_id를 사용함
  • 에이전트가 소비자를 확인하지 않고 엔터티 ID를 변경함
  • 잘못된 자동화 모드 사용
  • 에이전트가 값을 하드코딩하거나 헬퍼 대신 원시 센서를 사용함
  • 에이전트가 .storage를 편집하거나, YAML을 작성하거나, YAML 스니펫을 생성함
  • 에이전트가 UI 통합을 위해 사용자에게 configuration.yaml을 편집하라고 지시함

관련 스킬