Communitygithub.com

homeassistant-ai/home-assistant-meilleures-pratiques

Meilleures pratiques pour les automatisations, assistants, scripts, contrôles et tableaux de bord Home Assistant.

Qu'est-ce que home-assistant-meilleures-pratiques ?

Ce skill fournit un ensemble de meilleures pratiques pour Home Assistant, couvrant les automatisations, les assistants (helpers), les scripts, les scènes et les tableaux de bord. Il est conçu pour aider l'agent à éviter les erreurs courantes lors de la création ou de la modification d'automatisations, comme l'utilisation excessive de modèles Jinja2 là où des options natives existent, ou l'emploi de `device_id` au lieu de `entity_id`. Il guide également sur le choix entre les capteurs template et les assistants intégrés, la restructuration des déclencheurs et conditions, et la configuration des cartes du tableau de bord. Supporté par les plateformes d'agents AI (Claude Code, Cursor, etc.), ce skill s'applique à tous les aspects de la configuration HA, y compris les automatisations Zigbee, la gestion des entités, et le développement d'applications AppDaemon. Il vise à garantir que l'agent adopte des pratiques alignées avec les recommandations officielles de Home Assistant, en évitant les modifications directes de fichiers YAML ou `.storage` et en priorisant les intégrations via l'interface utilisateur.

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait home-assistant-meilleures-pratiques ?

Meilleures pratiques pour les automatisations, assistants, scripts, contrôles et tableaux de bord Home Assistant. DÉCLENCHEZ CE SKILL QUAND :

  • Création ou modification d'automatisations, scripts, scènes ou tableaux de bord
  • Choix entre les capteurs template et les assistants intégrés
  • Restructuration des déclencheurs, conditions ou modes d'automatisation
  • Configuration d'automatisations avec boutons/télécommandes Zigbee
  • Renommage d'entités ou migration de device_id vers entity_id
  • Configuration de cartes du tableau de bord ou sélection d'assistants
  • Recherche de types de cartes ou documentation de domaine
  • Rédaction ou révision d'applications AppDaemon

SYMPTÔMES :

  • L'agent utilise des modèles Jinja2 là où des options natives existent
  • L'agent utilise device_id au lieu de entity_id
  • L'agent modifie les ID d'entité sans vérifier les consommateurs
  • Mauvais mode d'automatisation
  • L'agent code en dur des valeurs ou utilise un capteur brut plutôt qu'un assistant
  • L'agent modifie .storage, écrit du YAML ou génère des extraits YAML
  • L'agent dit à l'utilisateur de modifier configuration.yaml pour des intégrations via l'interface utilisateur

Skills associés